PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Jurabib - wie zum Laufen bringen



LittleTibet
08-09-2009, 09:22
Hallo Forumsgemeinde,

folgendes Anfängerproblem: Ich habe bereits einige Seiten meiner Diss geschrieben, die Zitierweise der jurabib-Dokumentation befolgend (\footnote{cite\{XXX}.}). Jetzt wollte ich mich daran machen, die gesammelte Bibliographie aus Citavi in ein BibTex File zu exportieren, um sie in mein Tex File einzubinden, damit diese "undefined reference" Fehlermeldungen verschwinden.

Die folgende Reihenfolge habe ich beachtet:
latex -- bibtex -- latex -- latex

Soweit so gut. Es funktioniert nicht. Um der Sache auf den Grund zu gehen habe ich noch einmal in einer separaten Datei ganz klein angefangen.

Folgendes Minimalbeispiel:

__________________________________________________ _

\documentclass[11pt,a4paper]{jurabook}

\usepackage[latin1]{inputenc}

\usepackage[ngerman]{babel}

\usepackage{jurabib}

\begin{document}

Schön wenn dieser Versuch klappen sollte.\footnote{\cite[S.~3]{Riper1994}.}

Und noch ein bisserl Text.

\bibliography{literatur}
\bibliographystyle{jurabib}


\end{document}

________________________________________________

Das im gleichen Ordner wie das .tex-file gespeicherte .bib-file ("literatur.bib")schaut wie folgt aus:

@book{Riper1994,
author = {van Riper, Robert},
year = {1994},
title = {Latex Volltitel},
publisher = {Quorum Books},
address = {Westport (Connecticut)},
shorttitle = {Latex Kurztitel}
}

_______________________________________________

Es funktioniert immer noch nicht. Woran könnte es liegen? Das log-file spuckt folgendes aus:

LOG FILE :
This is pdfTeX, Version 3.1415926-1.40.9 (MiKTeX 2.7) (preloaded format=pdflatex 2009.9.7) 8 SEP 2009 09:17
entering extended mode
**test.tex
(test.tex
LaTeX2e <2005/12/01>
Babel <v3.8l> and hyphenation patterns for english, dumylang, nohyphenation, ge
rman, ngerman, german-x-2008-06-18, ngerman-x-2008-06-18, french, loaded.
("C:\Program Files\MiKTeX 2.7\tex\latex\juramisc\jurabook.cls"
Document Class: jurabook 2007/11/09 V0.91 (beta) juridical books (AS)
("C:\Program Files\MiKTeX 2.7\tex\latex\juramisc\jurabase.sty"
Package: jurabase 2007/11/15 V0.17 basic jura commands (AS)
("C:\Program Files\MiKTeX 2.7\tex\latex\tools\xspace.sty"
Package: xspace 2006/05/08 v1.12 Space after command names (DPC,MH)
)
("C:\Program Files\MiKTeX 2.7\tex\latex\tools\calc.sty"
Package: calc 2005/08/06 v4.2 Infix arithmetic (KKT,FJ)
\calc@Acount=\count79
\calc@Bcount=\count80
\calc@Adimen=\dimen102
\calc@Bdimen=\dimen103
\calc@Askip=\skip41
\calc@Bskip=\skip42
LaTeX Info: Redefining \setlength on input line 75.
LaTeX Info: Redefining \addtolength on input line 76.
\calc@Ccount=\count81
\calc@Cskip=\skip43
)
("C:\Program Files\MiKTeX 2.7\tex\latex\base\ifthen.sty"
Package: ifthen 2001/05/26 v1.1c Standard LaTeX ifthen package (DPC)
)
\oldparindent=\skip44
\c@fabdepth=\count82
\fablabelwidth=\skip45
\fablabelsep=\skip46
)
("C:\Program Files\MiKTeX 2.7\tex\latex\carlisle\remreset.sty")
("C:\Program Files\MiKTeX 2.7\tex\latex\fancyhdr\fancyhdr.sty"
\fancy@headwidth=\skip47
\f@ncyO@elh=\skip48
\f@ncyO@erh=\skip49
\f@ncyO@olh=\skip50
\f@ncyO@orh=\skip51
\f@ncyO@elf=\skip52
\f@ncyO@erf=\skip53
\f@ncyO@olf=\skip54
\f@ncyO@orf=\skip55
)
("C:\Program Files\MiKTeX 2.7\tex\latex\tools\multicol.sty"
Package: multicol 2006/05/18 v1.6g multicolumn formatting (FMi)
\c@tracingmulticols=\count83
\mult@box=\box26
\multicol@leftmargin=\dimen104
\c@unbalance=\count84
\c@collectmore=\count85
\doublecol@number=\count86
\multicoltolerance=\count87
\multicolpretolerance=\count88
\full@width=\dimen105
\page@free=\dimen106
\premulticols=\dimen107
\postmulticols=\dimen108
\multicolsep=\skip56
\multicolbaselineskip=\skip57
\partial@page=\box27
\last@line=\box28
\mult@rightbox=\box29
\mult@grightbox=\box30
\mult@gfirstbox=\box31
\mult@firstbox=\box32
\@tempa=\box33
\@tempa=\box34
\@tempa=\box35
\@tempa=\box36
\@tempa=\box37
\@tempa=\box38
\@tempa=\box39
\@tempa=\box40
\@tempa=\box41
\@tempa=\box42
\@tempa=\box43
\@tempa=\box44
\@tempa=\box45
\@tempa=\box46
\@tempa=\box47
\@tempa=\box48
\@tempa=\box49
\c@columnbadness=\count89
\c@finalcolumnbadness=\count90
\last@try=\dimen109
\multicolovershoot=\dimen110
\multicolundershoot=\dimen111
\mult@nat@firstbox=\box50
\colbreak@box=\box51
)
("C:\Program Files\MiKTeX 2.7\tex\latex\base\book.cls"
Document Class: book 2005/09/16 v1.4f Standard LaTeX document class
("C:\Program Files\MiKTeX 2.7\tex\latex\base\bk11.clo"
File: bk11.clo 2005/09/16 v1.4f Standard LaTeX file (size option)
)
\c@part=\count91
\c@chapter=\count92
\c@section=\count93
\c@subsection=\count94
\c@subsubsection=\count95
\c@paragraph=\count96
\c@subparagraph=\count97
\c@figure=\count98
\c@table=\count99
\abovecaptionskip=\skip58
\belowcaptionskip=\skip59
\bibindent=\dimen112
)
("C:\Program Files\MiKTeX 2.7\tex\generic\oberdiek\ifpdf.sty"
Package: ifpdf 2007/12/12 v1.6 Provides the ifpdf switch (HO)
Package ifpdf Info: pdfTeX in pdf mode detected.
)
\c@jb@languageloaded=\count100
\c@totalfootnotes=\count101
\fnlabelwidth=\skip60
\fnmarksep=\skip61
\c@runner=\count102
\c@extrarunner=\count103
\jb@runnersspace@length=\skip62
\jb@proofmodetextwidth@length=\skip63
\jb@proofmodeleftmargin@length=\skip64
\jb@textwidth=\skip65
\jb@columnwidth=\skip66
\jb@hsize=\skip67
\jb@linewidth=\skip68
\jb@headwidth=\skip69
\jb@evensidemargin=\skip70
\jb@oddsidemargin=\skip71
\chapternumwidth=\skip72
\sectionnumwidth=\skip73
\subsectionnumwidth=\skip74
\subsubsectionnumwidth=\skip75
\subthreesectionnumwidth=\skip76
\subfoursectionnumwidth=\skip77
\subfivesectionnumwidth=\skip78
\subsixsectionnumwidth=\skip79
\subsevensectionnumwidth=\skip80
\subeightsectionnumwidth=\skip81
\sectiontocindent=\skip82
\subsectiontocindent=\skip83
\subsubsectiontocindent=\skip84
\subthreesectiontocindent=\skip85
\subfoursectiontocindent=\skip86
\subfivesectiontocindent=\skip87
\subsixsectiontocindent=\skip88
\subsevensectiontocindent=\skip89
\subeightsectiontocindent=\skip90
\paragraphtocindent=\skip91
\subparagraphtocindent=\skip92
\jb@defaulttocindent@length=\skip93
\c@realchapters=\count104
\@chaptercompletelength=\skip94
\jb@chapterbefore@length=\skip95
\jb@chapterafter@length=\skip96
\c@totalsections=\count105
\c@subthreesection=\count106
\c@subfoursection=\count107
\c@subfivesection=\count108
\c@subsixsection=\count109
\c@subsevensection=\count110
\c@subeightsection=\count111
\c@current@level=\count112
\c@totalwebcites=\count113
\c@totaldcs=\count114
\c@totaldecisions=\count115
\c@totalnotyets=\count116
(test.dcs)
\tf@dcs=\write3
)
("C:\Program Files\MiKTeX 2.7\tex\latex\base\inputenc.sty"
Package: inputenc 2006/05/05 v1.1b Input encoding file
\inpenc@prehook=\toks14
\inpenc@posthook=\toks15
("C:\Program Files\MiKTeX 2.7\tex\latex\base\latin1.def"
File: latin1.def 2006/05/05 v1.1b Input encoding file
))
("C:\Program Files\MiKTeX 2.7\tex\generic\babel\babel.sty"
Package: babel 2008/07/06 v3.8l The Babel package
*************************************
* Local config file bblopts.cfg used
*
("C:\Program Files\MiKTeX 2.7\tex\latex\00miktex\bblopts.cfg"
File: bblopts.cfg 2006/07/31 v1.0 MiKTeX 'babel' configuration
)
("C:\Program Files\MiKTeX 2.7\tex\generic\babel\ngermanb.ldf"
Language: ngermanb 2008/07/06 v2.6n new German support from the babel system
("C:\Program Files\MiKTeX 2.7\tex\generic\babel\babel.def"
File: babel.def 2008/07/06 v3.8l Babel common definitions
\babel@savecnt=\count117
\U@D=\dimen113
)
\l@naustrian = a dialect from \language\l@ngerman
Package babel Info: Making " an active character on input line 92.
))
("C:\Program Files\MiKTeX 2.7\tex\latex\jurabib\jurabib.sty"
Package: jurabib 2007/03/17 v0.61beta Extended Citations
("C:\Program Files\MiKTeX 2.7\tex\latex\graphics\keyval.sty"
Package: keyval 1999/03/16 v1.13 key=value parser (DPC)
\KV@toks@=\toks16
)
("C:\Program Files\MiKTeX 2.7\tex\latex\ltxmisc\url.sty"
\Urlmuskip=\muskip10
Package: url 2006/04/12 ver 3.3 Verb mode for urls, etc.
)
("C:\Program Files\MiKTeX 2.7\tex\latex\tools\array.sty"
Package: array 2005/08/23 v2.4b Tabular extension package (FMi)
\col@sep=\dimen114
\extrarowheight=\dimen115
\NC@list=\toks17
\extratabsurround=\skip97
\backup@length=\skip98
)
\c@ibidem@author=\count118
\c@multiple@author=\count119
LaTeX Info: Redefining \jbarchnameformat on input line 1257.
\jb@subarchitemwidth=\skip99
\jb@subarchentrywidth=\skip100
LaTeX Info: Redefining \jbapifont on input line 1529.
\jb@urlfile=\write4
(test.url)
\jb@tempfile=\read1
\c@jbbibcnt=\count120
\c@jbbibcnta=\count121
\c@idemcnt=\count122
\c@bibnamereplace=\count123
\c@citefull=\count124
\c@opcit=\count125
\c@jb@cites@in@footnote=\count126
\jbbibhang=\skip101
\bibnumberwidth=\skip102
\jb@biblaw@entry@width=\skip103
\jb@biblaw@item@width=\skip104
LaTeX Font Info: External font `cmex10' loaded for size
(Font) <10.95> on input line 3875.
LaTeX Font Info: External font `cmex10' loaded for size
(Font) <8> on input line 3875.
LaTeX Font Info: External font `cmex10' loaded for size
(Font) <6> on input line 3875.
LaTeX Info: Redefining \cite on input line 4187.
\jb@length@i=\skip105
\jb@length@ii=\skip106
\jb@length@iii=\skip107
\jb@temptoks=\toks18
\jbedwidth=\skip108
\jb@ta=\toks19
\jb@tb=\toks20
Package jurabib Info: *** Local config file `jurabib.cfg' used ***
("C:\Program Files\MiKTeX 2.7\tex\latex\jurabib\jurabib.cfg"
File: jurabib.cfg jurabib local configuration file
)) (test.aux)
LaTeX Font Info: Checking defaults for OML/cmm/m/it on input line 9.
LaTeX Font Info: ... okay on input line 9.
LaTeX Font Info: Checking defaults for T1/cmr/m/n on input line 9.
LaTeX Font Info: ... okay on input line 9.
LaTeX Font Info: Checking defaults for OT1/cmr/m/n on input line 9.
LaTeX Font Info: ... okay on input line 9.
LaTeX Font Info: Checking defaults for OMS/cmsy/m/n on input line 9.
LaTeX Font Info: ... okay on input line 9.
LaTeX Font Info: Checking defaults for OMX/cmex/m/n on input line 9.
LaTeX Font Info: ... okay on input line 9.
LaTeX Font Info: Checking defaults for U/cmr/m/n on input line 9.
LaTeX Font Info: ... okay on input line 9.
LaTeX Font Info: Try loading font information for OMS+cmr on input line 9.
("C:\Program Files\MiKTeX 2.7\tex\latex\base\omscmr.fd"
File: omscmr.fd 1999/05/25 v2.5h Standard LaTeX font definitions
)
LaTeX Font Info: Font shape `OMS/cmr/m/n' in size <10.95> not available
(Font) Font shape `OMS/cmsy/m/n' tried instead on input line 9.
("C:\Program Files\MiKTeX 2.7\tex\latex\jurabib\dejbbib.ldf"
File: dejbbib.ldf jurabib German language definitions
)
Package jurabib Info: *** jurabib set up for babel ***
LaTeX Font Info: External font `cmex10' loaded for size
(Font) <9> on input line 11.
LaTeX Font Info: External font `cmex10' loaded for size
(Font) <5> on input line 11.
LaTeX Warning: Citation `Riper1994' on page 1 undefined on input line 11.
(test.bbl)
--------------
jurabook info:
--------------
The document was set using pdftex in pdf mode.
0 chapters, 0 sections.
0 paragraphs with runner.
1 footnotes.
0 decisions (0 mentioned, 0 not mentioned).
0 WWW cites within document.
You are using runners.
Runners written to index.
[1{C:/ProgramData/MiKTeX/2.7/pdftex/config/pdftex.map}
] (test.aux)
LaTeX Warning: There were undefined references.
)
Here is how much of TeX's memory you used:
3395 strings out of 95304
46910 string characters out of 1183071
127446 words of memory out of 1500000
6597 multiletter control sequences out of 110000
7599 words of font info for 27 fonts, out of 3000000 for 5000
14 hyphenation exceptions out of 8191
28i,10n,45p,205b,281s stack positions out of 5000i,500n,10000p,200000b,50000s
<C:/Program Files/MiKTeX 2.7/fonts/type1/bluesky/cm/cmbx9.pfb><C:/Program Fil
es/MiKTeX 2.7/fonts/type1/bluesky/cm/cmr10.pfb><C:/Program Files/MiKTeX 2.7/fon
ts/type1/bluesky/cm/cmr6.pfb><C:/Program Files/MiKTeX 2.7/fonts/type1/bluesky/c
m/cmr8.pfb><C:/Program Files/MiKTeX 2.7/fonts/type1/bluesky/cm/cmr9.pfb>
Output written on test.pdf (1 page, 17324 bytes).
PDF statistics:
26 PDF objects out of 1000 (max. 8388607)
0 named destinations out of 1000 (max. 131072)
1 words of extra memory for PDF output out of 10000 (max. 10000000)
Process exited with error(s)

u_fischer
08-09-2009, 10:19
Beim ersten LaTeX-Lauf nach bibtex ist die Meldung normal, danach sollte sie verschwinden. Wenn es nicht passiert, ist entweder der Eintrag nicht in test.bbl oder du hast die aux-Datei gelöscht.

LittleTibet
08-09-2009, 12:24
Beim ersten LaTeX-Lauf nach bibtex ist die Meldung normal, danach sollte sie verschwinden. Wenn es nicht passiert, ist entweder der Eintrag nicht in test.bbl oder du hast die aux-Datei gelöscht.

Es wird zwar eine test.bbl Datei erzeugt, diese ist aber anscheinend leer.

FYI: Ich nutze Texmaker. Bibtex ist m.E. richtig eingebunden ("C:/Program Files/MiKTeX 2.7/miktex/bin/bibtex.exe" %.aux). Das gleiche gilt m.E. auch für LaTex ("C:/Program Files/MiKTeX 2.7/miktex/bin/latex.exe" -interaction=nonstopmode %.tex).

Die aux-Datei ist vorhanden und wurde zwischenzeitlich nicht gelöscht.

Hat noch jemand eine Idee woran es liegen könnte, dass die bbl-Datei leer ist? :)

UPDATE: Jetzt habe ich mal die bbl-Datei und die aux-Datei beide gelöscht. Die Konsequenz: Jetzt wird beim BibTex-Lauf gar keine bbl-Datei mehr erzeugt. Kann es sein, dass ich etwas in der Texmaker-Konfiguration falsch eingebunden habe?

u_fischer
08-09-2009, 12:45
Schau in die log-Datei von bibtex (test.blg). Versuche auch mal latex + bibtex in der Kommandozeile laufen zu lassen.

LittleTibet
08-09-2009, 12:56
Schau in die log-Datei von bibtex (test.blg). Versuche auch mal latex + bibtex in der Kommandozeile laufen zu lassen.

Die Datei "test.blg" existiert nicht. Das erhärtet meinen Verdacht, dass Bibtex nicht richtig eingebunden ist. Bin aber, wie man merken kann, noch blutiger Anfänger.

LaTex und BibTex laufen auf der Konsole normal. Auch in Texmaker kommt die Nachricht "Process exited normally".

NACHTRAG: Ich nutze Texmaker auf dem USB-Stick. MiKTex ist normal auf dem Rechner installiert.

u_fischer
08-09-2009, 13:43
Was meldet denn bibtex, wenn du es in der Konsole laufen lässt? Entsteht dann eine log-Datei? Befinden sich deine Dokumente an einem seltsamen Ort (Netzwerk?)? Bist du dir ganz sicher, dass die richtige literatur.bib benutzt wird? literatur.bib ist ein Name, den es leicht öfter geben kann. Nenn die Datei doch mal um, in literatur-2009-X oder so.

LittleTibet
08-09-2009, 14:05
Was meldet denn bibtex, wenn du es in der Konsole laufen lässt? Entsteht dann eine log-Datei? Befinden sich deine Dokumente an einem seltsamen Ort (Netzwerk?)? Bist du dir ganz sicher, dass die richtige literatur.bib benutzt wird? literatur.bib ist ein Name, den es leicht öfter geben kann. Nenn die Datei doch mal um, in literatur-2009-X oder so.

Wenn ich bibtex in der Konsole laufen lasse, kommt die Nachricht "Need exactly one file argument". Das Eingabefenster schließt nach einem Bruchteil einer Sekunde wieder. Es ensteht keine log-Datei.

Nein, ich arbeite auf meinem privaten Notebook ohne Netzwerkanschluss. Ich habe die bib-Datei umbenannt (auch im tex-file). Hat sich nichts geändert.

bobmalaria
08-09-2009, 14:16
hi,

öffne mal die eingabeaufforderung über start->programme->zubehör

oder start->ausführen und in das feld cmd eingeben.

dannach navigierst du in dein verzeichnis cd\ und cd orndername usw.

dort angekommen gibst du

bibtex dateiname

ein.

was passiert dann?

gruss

u_fischer
08-09-2009, 14:36
Naja, dann solltest du bibtex das Argument auch geben. Also
bibtex test oder wie auch immer deine Datei heißt.

LittleTibet
08-09-2009, 14:50
hi,

öffne mal die eingabeaufforderung über start->programme->zubehör

oder start->ausführen und in das feld cmd eingeben.

dannach navigierst du in dein verzeichnis cd\ und cd orndername usw.

dort angekommen gibst du

bibtex dateiname

ein.

was passiert dann?

gruss

Dort nach Deiner Vorgehensweise angekommen und den Befehl bibtex literatur-2009 ausgeführt, erscheint: "I couldn't open file name 'literatur-2009.aux'"

u_fischer
08-09-2009, 14:58
Du sollst nicht den Namen des bib-files sondern deines tex-Dokuments angeben.

LittleTibet
08-09-2009, 15:13
Du sollst nicht den Namen des bib-files sondern deines tex-Dokuments angeben.

Sorry, ich sagte ja bereits: Greenhorn :o

Folgende Fehlermeldung erscheint: "I couldn't open file name 'test.aux'"

Eine solche Datei exisitert auf dem usb-stick im latex-ordner.

bobmalaria
08-09-2009, 15:15
hi,

bei miktex portable musst du glaube ich die eingabeaufforerung anders starten. klicke rechts auf das miktex symbol in der windows-taskleiste (unten rechts im bildschirm) dort gibt es einen eintrag mit dem man auch ein dos-fenster aufmachen kann. versuche es nochmal

LittleTibet
08-09-2009, 15:18
hi,

bei miktex portable musst du glaube ich die eingabeaufforerung anderst starten. klicke rechts auf das miktex symbol in der windows-taskleiste (unten rechts im bildschirm) dort gibt es einen eintrag mit dem man auch ein dos-fenster aufmachen kann. versuche es nochmal

Miktex ist lokal installiert. Lediglich Texmaker ist portable.

bobmalaria
08-09-2009, 15:22
hi,

ok, mal wieder zu flüchtig gelesen...

also du bist im verzeichnis deinens usb-sticks, sagen wir L:\latex-dokumente

dort befindet sich die test.tex

deine eingabe sieht also so aus?

L:\latex-dokumente\bibtex test

LittleTibet
08-09-2009, 15:28
hi,

ok, mal wieder zu flüchtig gelesen...

also du bist im verzeichnis deinens usb-sticks, sagen wir L:\latex-dokumente

dort befindet sich die test.tex

deine eingabe sieht also so aus?

L:\latex-dokumente\bibtex test

So jetzt nähern wir uns dem Kern. Ich war schlichtweg im falschen Verzeichnis, nämlich im bin-Verzeichnis von MiKTex und nicht im Verzeichnis mit den tex-files.

Folgendes Ergebnis:

This is BibTeX, Version 0.99c (MiKTeX 2.7)
The top-level auxiliary file: test.aux
The style file: jurabib.bst
Database file #1: literatur-2009.bib

bobmalaria
08-09-2009, 15:46
hi,

so jetzt noch 2x ganz normal kompilieren ud wenn du entspechende zitate im dokument vorgenommen hast entsteht das verzeichnis.

gruss

LittleTibet
08-09-2009, 16:07
Problem gelöst!

Besten Dank an die beiden Unterstützer für die Mühen.

Jetzt heißt es die jurabib-Einstellungen vorzunehmen...