felix000
22-02-2007, 13:32
Hallo!
Ich schreibe meine Diss in einer WinXP/TeXnicCenter/MikTex-Umgebung und habe seit einigen Tagen (plötzlich aufgetaucht, ohne wissentlich was verändert zu haben) ein Problem, daß ich mittlerweile auf folgende Konfiguration eingrenzen konnte:
Ich verwende Jurabib 0.6 für Zitation und Litverzeichnis, das funktioniert auch alles bestens, seit einigen Tagen aber kompliliert das Dokument nicht mehr richtig und zwar NUR!, wenn ich \nocite{*} gesetzt habe, um alle Einträge der bib-Datei anzuzeigen. Ohne nocite zitiert er anstandlos die im Text verwendeten Stellen. Ich hab nach vielem Herumversuchen keinen Plan mehr, was ich weiter machen soll und bitte um eure Hilfe.
Hier Auszüge die entsprechenden Auszüge meines Doks:
\documentclass[12pt,german,english,bibtotoc,liststotoc,a4paper,op enbib]{scrreprt}
\setkomafont{sectioning}{\normalfont\normalcolor\b fseries}
\setkomafont{pagehead}{\footnotesize}
\setlength{\parindent}{0cm}
\usepackage[automark]{scrpage2}
\usepackage[latin1]{inputenc}
\usepackage[english,ngerman]{babel}
\usepackage[T1]{fontenc}
\usepackage{graphicx}
\usepackage{setspace}
\usepackage{jurabib}
%-LITERATURVERZEICHNIS---
\setstretch{1}
\nocite{*}
\bibliographystyle{jurabib}
\bibliography{litverz}
Und hier die produzierten Fehlermeldungen bei Verwendung von \nocite{*}
! Use of \jb@lbibitem doesn't match its definition.
\DeclareInputText #1#2->\def \reserved@a ##
1 ${}\def \reserved@b {#2}\ifcat ...
l.1982 ...}{} \apyformat {2004} } {\bibhowcited}
If you say, e.g., `\def\a1{...}', then you must always
put `1' after `\a', since control sequence names are
made up of letters only. The macro here has not been
followed by the required stuff, so I'm ignoring it.
)
! Incomplete \iffalse; all text was ignored after line 1982.
<inserted text>
\fi
l.166 ...liography{litverz}
The file ended while I was skipping conditional text.
This kind of error happens when you say `\if...' and forget
the matching `\fi'. I've inserted a `\fi'; this might work.
)
! Incomplete \iffalse; all text was ignored after line 1982.
<inserted text>
\fi
<*> ...DISS-WORKING-ROOM/MainDiss.tex
The file ended while I was skipping conditional text.
This kind of error happens when you say `\if...' and forget
the matching `\fi'. I've inserted a `\fi'; this might work.
! Emergency stop.
<*> ...DISS-WORKING-ROOM/MainDiss.tex
*** (job aborted, no legal \end found)
Wie gesagt, der Fehler tritt nur bei gesetztem \nocite{*} im Hauptdokment auf. Kennt jemand dieses Problem? Wo kann ich ansetzen?
Schon mal vielen Dank & schöne Grüße,
FA
Ich schreibe meine Diss in einer WinXP/TeXnicCenter/MikTex-Umgebung und habe seit einigen Tagen (plötzlich aufgetaucht, ohne wissentlich was verändert zu haben) ein Problem, daß ich mittlerweile auf folgende Konfiguration eingrenzen konnte:
Ich verwende Jurabib 0.6 für Zitation und Litverzeichnis, das funktioniert auch alles bestens, seit einigen Tagen aber kompliliert das Dokument nicht mehr richtig und zwar NUR!, wenn ich \nocite{*} gesetzt habe, um alle Einträge der bib-Datei anzuzeigen. Ohne nocite zitiert er anstandlos die im Text verwendeten Stellen. Ich hab nach vielem Herumversuchen keinen Plan mehr, was ich weiter machen soll und bitte um eure Hilfe.
Hier Auszüge die entsprechenden Auszüge meines Doks:
\documentclass[12pt,german,english,bibtotoc,liststotoc,a4paper,op enbib]{scrreprt}
\setkomafont{sectioning}{\normalfont\normalcolor\b fseries}
\setkomafont{pagehead}{\footnotesize}
\setlength{\parindent}{0cm}
\usepackage[automark]{scrpage2}
\usepackage[latin1]{inputenc}
\usepackage[english,ngerman]{babel}
\usepackage[T1]{fontenc}
\usepackage{graphicx}
\usepackage{setspace}
\usepackage{jurabib}
%-LITERATURVERZEICHNIS---
\setstretch{1}
\nocite{*}
\bibliographystyle{jurabib}
\bibliography{litverz}
Und hier die produzierten Fehlermeldungen bei Verwendung von \nocite{*}
! Use of \jb@lbibitem doesn't match its definition.
\DeclareInputText #1#2->\def \reserved@a ##
1 ${}\def \reserved@b {#2}\ifcat ...
l.1982 ...}{} \apyformat {2004} } {\bibhowcited}
If you say, e.g., `\def\a1{...}', then you must always
put `1' after `\a', since control sequence names are
made up of letters only. The macro here has not been
followed by the required stuff, so I'm ignoring it.
)
! Incomplete \iffalse; all text was ignored after line 1982.
<inserted text>
\fi
l.166 ...liography{litverz}
The file ended while I was skipping conditional text.
This kind of error happens when you say `\if...' and forget
the matching `\fi'. I've inserted a `\fi'; this might work.
)
! Incomplete \iffalse; all text was ignored after line 1982.
<inserted text>
\fi
<*> ...DISS-WORKING-ROOM/MainDiss.tex
The file ended while I was skipping conditional text.
This kind of error happens when you say `\if...' and forget
the matching `\fi'. I've inserted a `\fi'; this might work.
! Emergency stop.
<*> ...DISS-WORKING-ROOM/MainDiss.tex
*** (job aborted, no legal \end found)
Wie gesagt, der Fehler tritt nur bei gesetztem \nocite{*} im Hauptdokment auf. Kennt jemand dieses Problem? Wo kann ich ansetzen?
Schon mal vielen Dank & schöne Grüße,
FA