Seite 1 von 1

Semikolon am Zeilenanfang entfernen

Verfasst: Mi 13. Jul 2011, 15:41
von Thomas_74a
Hi ich erstelle mein Literaturverzeichnis mit:
\usepackage{cite}	
...

\thispagestyle{empty}
\markboth{Literaturverzeichnis}{Literaturverzeichnis}
\bibliographystyle{plaindin}
\singlespacing
\small
\bibliography{ref}
Dabei kommt es leider vor das da eine Zeile mit einem Semikolon beginnt.
Kann man das verhindern (und wie)?
Kann man einstellen das das Texniccenter/Miktex das automatisch verhindern?

MfG Thomas

Verfasst: Mi 13. Jul 2011, 15:51
von domwass
Woher sollen wir wissen, wie das Semikolon da hinkommt? Bitte erstelle ein
lauffähiges Minimalbeispiel, das das Problem demonstriert. Wenn du den
Fehler dann noch nicht selbst gefunden hast, kannst du dieses Beispiel
hier posten.

Gruß,
Dominik.-

Verfasst: Do 14. Jul 2011, 14:25
von Thomas_74a
Hi,

ich hänge mal die min. Dateien und das Ergebnis bei mir an.

MfG Thomas

Verfasst: Do 14. Jul 2011, 14:48
von skater
In der Lit.tex steht am Ende:
\bibliography{ref}
Da diese Datei fehlt, kann ich das Problem nicht nachvollziehen. Offensichtlich hast du das Wort »lauffähig« noch nicht verstanden.

Try again.

Verfasst: Do 14. Jul 2011, 14:56
von Thomas_74a
Solly Solly is mich nich richtich jecklickt?
Ne .bib lässt sich nicht laden??

Jetzt als .zip

Verfasst: Do 14. Jul 2011, 16:35
von Xenara
Wieso schaust du dir Links, die gepostet werden, nicht an? Das, was du geliefert hast, ist eine Arbeitsbeschaffungsmassnahme, aber sicher kein Minimalbeispiel. Dein gesamtes Problem lässt sich nämlich auf diesen Code eindampfen:
\documentclass{scrbook}

\usepackage[ngerman]{babel}		
\usepackage[T1]{fontenc}			
\usepackage[latin1]{inputenc}	

\begin{filecontents}{ref.bib}
@ARTICLE{2,
  author = {Biffi, A. and Anderson, C. D. and Jagiella, J. M. and Schmidt, H.
	and Kissela, B. and Hansen, B. M. and Jimenez-Conde, J. and Pires,
	C. R. and Ayres, A. M. and Schwab, K. and Cortellini, L. and Pera,
	J. and Urbanik, A. and Romero, J. M. and Rost, N. S. and Goldstein,
	J. N. and Viswanathan, A. and Pichler, A. and Enzinger, C. and Rabionet,
	R. and Norrving, B. and Tirschwell, D. L. and Selim, M. and Brown,
	D. L. and Silliman, S. L. and Worrall, B. B. and Meschia, J. F. and
	Kidwell, C. S. and Broderick, J. P. and Greenberg, S. M. and Roquer,
	J. and Lindgren, A. and Slowik, A. and Schmidt, R. and Woo, D. and
	Rosand, J.},
  title = {{APOE} genotype and extent of bleeding and outcome in lobar intracerebral
	haemorrhage: a genetic association study},
  journal = {Lancet Neurol},
}
\end{filecontents}

\begin{document}

\nocite{*}

\bibliographystyle{plaindin}
\bibliography{ref}

\end{document}
Lokalisation: Es liegt am plaindin-Stil. Der lässt es zu, dass vor einem Semikolon ein Zeilenumbruch erfolgt.

Lösung 1:
Nimm einen anderen Stil.

Lösung 2:
Nimm plaindin.bst, kopiere sie in deinen Ordner, wo die .tex-Datei liegt und benenne sie um, z.B. "myplaindin.bst". Dann suchst du alle Stellen, wo " ; " steht (die Leerzeichen sind Absicht!) und ersetzt sie durch "~; ". Die Tilde verhindert, dass vor dem Semikolon getrennt werden darf.
Danach speicherst du myplaindin.bst und änderst in deinem Dokument den \bibliographystyle von "plaindin" auf "myplaindin". Nochmal latex -> bibtex -> latex -> latex kompilieren, dann sollte es klappen.

Verfasst: Fr 15. Jul 2011, 10:04
von Thomas_74a
Hi,

vielen Dank!

Ich hab mich für Lösung 2 entschieden. Allerdings wird ~; bei mir ignoriert, der trennt da trotzdem (4x compilieren).

Aber wenn man das Leerzeichen einfach entfernt funktioniert es.