PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Bibliographiefehler



putz
12-08-2006, 17:15
Hallo!

Ich benutze MikTex und BibTex.
Wenn ich mein Dokument kompiliere, kommt die Fehlermeldung:

"Missing \begin{document}"

Bis zum ersten Buchstaben sieht mein Dokument so aus:
\documentclass[11pt]{article}
\usepackage[T1]{fontenc}
\usepackage[latin1]{inputenc}
\usepackage{setspace}
\usepackage[ibycus, ngerman]{babel}
\usepackage[hang, bottom]{footmisc}
\usepackage{titlesec} %Überschriftenbearbeitung
\usepackage{fancyhdr}
%\usepackage{mathpazo}
\usepackage{setspace}
\usepackage{geometry}
\usepackage{enumerate}
\usepackage{fancybox}
\usepackage{jurabib}
\geometry{includefoot, top=3.5cm, bottom=1.5cm}
\pagestyle{fancy}



\parindent0pt
\renewcommand{\footnoterule}{\raisebox{1.5ex}{\rul e{5cm}{.3pt}}}
\linespread{1.25} \selectfont
\begin{document}

\titleformat*{\section}{\normalsize \bf}
\titleformat*{\subsection}{\normalsize}
\titleformat*{\subsubsection}{\normalsize}
\titlespacing*{\section}{0pt}{*2}{0ex}
\titlespacing*{\subsection}{0pt}{2ex}{0ex}
\titlespacing*{\subsubsection}{0pt}{2ex}{0pt}


\renewcommand{\headrulewidth}{0.4pt}
\selectlanguage{ngerman}
\lhead{\small Polybios und der \ibygr{h(gemw=n suggrafeu's}}
\rhead{\thepage}
\cfoot{}
\renewcommand{\textit}{\textsl}

\bibliographystyle{jurabib}
\bibliography{pol}

\jurabibsetup{
commabeforerest,
ibidem=strict,
howcited=normal,
bibformat=compress,
}

\renewcommand*{\bibatsep}{,}
\renewcommand*{\bibbdsep}{}
\renewcommand*{\bibbtsep}{in: }
\renewcommand*{\bibjtsep}{in: }
\renewcommand*{\bibpldelim}{(}
\renewcommand*{\bibprdelim}{)}
\renewcommand*{\biblnfont}{}
\renewcommand*{\bibelnfont}{}
\renewcommand*{\bibfnfont}{}
\renewcommand*{\bibefnfont}{}


Vielen Dank schon mal im Voraus!:)

RedCloud
12-08-2006, 18:05
Ich benutze MikTex und BibTex.
Wenn ich mein Dokument kompiliere, kommt die Fehlermeldung:

"Missing \begin{document}"

\linespread{1.25} \selectfont


was soll hier \selectfont??

rc

putz
12-08-2006, 18:19
mit \selectfont aktiviere ich die anpassung des Zeilenabstands

RedCloud
12-08-2006, 18:28
mit \selectfont aktiviere ich die anpassung des Zeilenabstands

wo haste denn das gelesen? Lass das mal weg.

rc

etilli33
12-08-2006, 19:31
Bis zum ersten Buchstaben sieht mein Dokument so aus:
\documentclass[11pt]{article}
\usepackage[T1]{fontenc}
\usepackage[latin1]{inputenc}
\usepackage{setspace}
\usepackage[ibycus, ngerman]{babel}
%\usepackage{mathpazo}
\usepackage{setspace}
\usepackage{jurabib}
\geometry{includefoot, top=3.5cm, bottom=1.5cm}
\pagestyle{fancy}

\parindent0pt
\renewcommand{\footnoterule}{\raisebox{1.5ex}{\rul e{5cm}{.3pt}}}
\linespread{1.25} \selectfont
\begin{document}

\titleformat*{\section}{\normalsize \bf}
\titleformat*{\subsection}{\normalsize}

\renewcommand{\headrulewidth}{0.4pt}
\selectlanguage{ngerman}
\lhead{\small Polybios und der \ibygr{h(gemw=n suggrafeu's}}
\rhead{\thepage}
\cfoot{}
\renewcommand{\textit}{\textsl}

\bibliographystyle{jurabib}
\bibliography{pol}

\jurabibsetup{
commabeforerest,
ibidem=strict,
howcited=normal,
bibformat=compress,
}

\renewcommand*{\bibatsep}{,}


Hallo!

wie du siehst, hast du schon setspace zweimal (!) geladen, da brauchst du wirklich nicht noch mit der Hammerschlagmetode ein \linespread einzufügen -- es reicht, wenn nach dem Document-begin ein \onehalfspacing steht. Das ist sehr viel schöner...
Die ganzen Definitionen wie renewcommand und jurabibsetup und titleformat-Sachen würde ich auch in die Präambel hineinnehmen, das klärt dein Dokument um einiges, denn du findest diese Definitionen weitaus einfacher wieder, wenn du sie einmal ändern willst. Ansonsten sieht das für mich lauffähig aus. Wenn sich Latex mit diesem Fehler beschwert, heißt das meistens, dass man vor einem Befehl ein \ vergessen hat und der eben nicht als Befehl sondern als eigenes Wort interpretiert wird. Vor dem \begin{document} dürfen nur Befehle stehen. Vielleicht ist es auch nur ein überflüssiges Leerzeichen oder so. nochmal daraufhin prüfen.

Gruß
Till

putz
12-08-2006, 23:57
Hallo liebe LaTex-Experten,

vielen Dank für eure Hilfe. Ich habe das jurabib-Programm nach vorne gestellt, dann ging es.

Vielleicht noch zu \selectfont: den \linespread-Befehl benutze ich im Dokument, weil man manchmal unterschiedliche Abstände braucht (zum Beispiel Inhaltsverzeichnis, etc.).

Ich habe bisher immer die Erfahrung gemacht, dass ein einfaches \linespread nicht immer den Zeilenabstand ändert, sondern immer wirklich nur dann, wenn \selectfont folgte. Vielleicht täusche ich mich da, und dann lasse ich mich sehr gerne korrigieren.

Vielen Dank für eure Hilfe :)