PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Jurabib 0.61 Beta auf Miktex 2.7



HCM
03-09-2008, 12:16
Hallo Leute,

es tut mir Leid, daß ich diese Sache hier noch einmal posten muß, aber ich komme einfach nicht weiter.

Ich möchte die aktuelle Beta-Version 0.61 von Jurabib von der dortigen Homepage installieren. Ich brauche genau diese Version, weil sie für meine Arbeit relevante Bugfixes enthält.

Ich benutze Miktex 2.7 mit Texniccenter auf Windows Vista Home (SP1); bin aber ein absoluter Windows-Noob.

Ich bin genau so vorgegangen, wie es Bobmalaria dankenswerterweise unter http://www.mrunix.de/forums/showthread.php?t=60546 beschrieben hat.

Nach dem ich die .ins-Datei mit „latex“ geöffnet habe, entstehen nach dem DOS-Lauf eine ganze Menge Dateien:


book.bib
changes.txt
comment.bib
dajbbib.ldf
dejbbib.ldf
dujbbib.ldf
enjbbib.ldf
fijbbib.ldf
frjbbib.ldf
itjbbib.ldf
jblong.cfg
jbtest.bib
jbtest.tex
jbtestbt.tex
jbtestbu.tex
jbtestcb1.tex
jbtestcb2.tex
jbtesthu.bib
jbtesthu.tex
jbtestmb.tex
jbtestmhra.tex
jmhra.bst
jox.bst
jurabib.bst
jurabib.cfg
jurabib.dtx
jurabib.ins
jurabib.log
jurabib.sty
jureco.bst
jurunsrt.bst
nojbbib.ldf
ptjbbib.ldf
spjbbib.ldf
svjbbib.ldf



Die sind nun alle im Ordner Computer/Vista(C)/Programme/MiKTeX2.7/tex/latex/jurabib, die Database habe ich auch „refreshed“; trotzdem bekomme ich kein Literaturverzeichnis mehr, nur die Warnung auf einen ganzen Haufen „undefined references“ (klar, bei 130 Seiten Text...) und am Ende noch einige Fehlermeldungen; z. B.


Warning: Empty „thebibliography environment on input line 1011

Error: \begin{the bibliography} on input line 4 ended by \end{document}


Und noch ein paar andere undefined control sequences etc. Was eigentlich Quatsch ist, da die Sache ja mit der alten Jurabib-Version funktioniert.

Falls es hilft, hier meine Einstellungen:



%\listfiles
\documentclass[
12pt,
a4paper,
oneside,
longfnrule,
oldfootnotes,
norunners,
compact,
centeredlayout,
draft
]
{jurabook}
\usepackage[T1]{fontenc}
\usepackage[ansinew]{inputenc}
\usepackage[ngerman]{babel}
\usepackage{fancyhdr}
\usepackage{titleref}
\usepackage[german]{varioref}
\usepackage{lmodern}
\renewcommand\labelitemi{\normalfont\bfseries\text endash}
\usepackage{makeidx}
%\makeindex
\usepackage[
headinclude,
footexclude,
]
{typearea}
\usepackage[
paper=a4paper,
left=50mm,
right=20mm,
top=25mm,
bottom=25mm
]
{geometry}
\clubpenalty = 10000
\widowpenalty = 10000 \displaywidowpenalty = 10000
\usepackage{juraabbrev}
\usepackage{jurabib}

\jurabibsetup{
crossref={long,dynamic},
authorformat=dynamic,
annotatorformat=italic,
annotatorfirstsep=in,
commabeforerest,
titleformat=commasep,
howcited=normal,
dotafter=bibentry,
pages=format,
bibformat=compress,
citefull=chapter,
lookat,
}
\renewcommand*{\bibpldelim}{(}
\renewcommand*{\bibprdelim}{)}
\renewcommand*{\bibatsep}{,}
\renewcommand*{\bibbdsep}{}
\renewcommand*{\ajtsep}{}
\renewcommand*{\bibbtsep}{in: }
\renewcommand{\jbaensep}{,}
\citetitlefortype{article,periodical,commented}
\lookatfortype{commented,incollection,book,www}
\formatpages[ ]{article,periodical,incollection}{(}{)}
\jbnoformatafterstartpagetrue
\jbignorevarioref
\renewcommand*{\biblnfont}{\textit}
\renewcommand*{\bibfnfont}{\textit}
\renewcommand*{\bibelnfont}{\textit}
\renewcommand*{\bibefnfont}{\textit}
\AddTo\bibsgerman{
\renewcommand*{\lookatprefix}{\space(Fn.~}
\renewcommand*{\lookatsuffix}{)}
}
\biburlfont{same}
\AddTo\bibsgerman{\renewcommand*{\urldatecomment}{ zuletzt aufgerufen am }}
\makeatletter
\let\@makefntextorg\@makefntext
\usepackage{jurarsp}
\renewcommand*\@makefntext{\@makefntextorg}
\makeatother
\rspsetup{makelists=never,citationmode=brackets,fu llcitecontent=full}
%\usepackage[pdfborder={0 0 0}]{hyperref}
\makeatletter
\def\toclevel@subthreesection{4}
\def\toclevel@subfoursection{5}
\def\toclevel@subfivesection{6}
\makeatother
\changestarchapters
\begin{document}
\cfoot{}
\rhead{\thepage}

\frontmatter

\mainmatter

\backmatter

\bibtotoc
\bibliography{Literatur-Texte}
\bibliographystyle{jurabib}

\rspstyle{jurarsp}
\rspdata{Literatur-Urteile}
\renewcommand{\indexname}{Sachregister}
%\printindex

\end{document}



Wenn die alte Jurabib.sty wieder nehme, funktioniert das ganze wieder, allerdings auch mit den alten Bugs... Die .aux-, .bbl.- und sonstigen Dateien habe ich schon des öfteren ohne Erfolg gelöscht.

Hat irgendjemand einen Hinweis oder eine Ahnung, woran das liegen könnte? (Oder kann mir - gerne auch in groben Worten - mitteilen, wo und warum ich total auf dem Schlauch stehe? :))

1stLuebbi
03-09-2008, 14:40
Hallo HCM!

Du musst die Dateien in verschiedenen Verzeichnissen ablegen: zunächst die mit den Endungen .cfg, .ldf und .sty in ../Programme/MiKTeX2.7/tex/latex/jurabib. Dann die Dateien mit der Endung .bst in ../Programme/MiKTeX2.7/bibtex/bst/jurabib. So, was bleibt da noch übrig? Die Dateien mit den Endungen .bib und .tex gehören in ../Programme/MiKTeX2.7/doc/latex/jurabib, die sind aber nicht so wahnsinnig wichtig, da das nur die Beispieldateien sind. Oder irre ich mich da? Dann bitte ich um Berichtigung! Da kannst du auch noch die changes.txt zuordnen, wenn du möchtest. jurabib.dtx, jurabib.ins und jurabib.log kannst du eigentlich löschen, das waren die ursprünglichen Dateien und das Logfile. Du kannst sie aber zur Sicherheit auch sonstwo lassen... Dann noch einmal refreshen und es sollte funktionieren.

Klappt es jetzt so?

Viele Grüße, Katrin

Edit: Deine Einstellungen habe ich mir jetzt nicht genauer angesehen...

HCM
03-09-2008, 17:40
Hallo Katrin,

es funktioniert! Vielen Dank, ich begann schon, an meinem Verstand zu zweifeln!

Habe jetzt einfach nur die .bst-Dateien in den von Dir vorgeschlagenen Ordner gelegt und es klappt. Die anderen Dateien sind in der Tat nur Beispiele, die Doku etc.

Vielen vielen Dank noch einmal!