Hallo Forum,
ich habe ein kleines Problem mit meinem Latex Text.
Zu Beginn habe ich ein Abkürzungsverzeichnis definiert per \acro. Das funktioniert auch alles gut. Im Text werden dann die Abkürzungen per \ac{} eingefügt. Allerdings habe ich ein Problem mit langen Abkürzungen. Da gibt es speziell eine, die sehr lang ist und wenn sie am Ende einer Zeile steht, schreibt Latex sie über den Seitenrand hinaus weiter. Latex trennt diesen Begriff nicht.
Ich wollte mal fragen ob es dafür eine elegante Lösung gibt mit der man Latex sagen kann, dass es die Abkürzung auch umbrechen darf. Falls es das nicht gibt, werd ich eben von Hand die Abkürzung schreiben (ohne den \ac Befehl) wo es Probleme gibt.
Falls jemand was weis wäre ich sehr dankbar.
mfg mott
Abkürzung ragt über Seitenrand
Re: Abkürzung ragt über Seitenrand
Dein Problem ist so nicht nachvollziehbar, wie an folgendem Beispiel zu sehen ist:mott hat geschrieben:Zu Beginn habe ich ein Abkürzungsverzeichnis definiert per \acro. Das funktioniert auch alles gut. Im Text werden dann die Abkürzungen per \ac{} eingefügt. Allerdings habe ich ein Problem mit langen Abkürzungen.
\listfiles \documentclass[ ngerman, ]{scrartcl} \usepackage[utf8]{inputenc} \usepackage[T1]{fontenc} \usepackage{babel} \usepackage[german=guillemets]{csquotes} \usepackage[colorlinks]{hyperref} \usepackage[printonlyused,withpage]{acronym} \begin{document} \section{Test Umbruch} Hier sollte der \enquote{Test} \ac{TEST} zeigen, ob umbrochen wird. \section{Acronyms} \begin{acronym}[TEST] \acro{TEST}{Das ist ein Test ob gaanz lange Abürzungen hier wirklich nicht umgebrochen werden, oder ob das schon funktioniert} \end{acronym} \end{document}
Gruß, Sepp.-
Nachtrag: Solltest du jedoch meinen, die Abkürzung selbst (im Beispiel oben TEST) sollte umbrochen werden, so wird das IMHO nicht funktionieren. Da wirst du den Text davor entsprechend umstellen müssen! Ich glaube aber auch nicht, dass eine Trennung innerhalb einer Abkürzung sinnvoll ist.
- Dateianhänge
-
- test_acro2.pdf
- (21.9 KiB) 472-mal heruntergeladen
[1] Wichtige Dokumente [2] Knigge und Regelwerk
[3] TeXnicCenter und MiKTeX
[4] Minimalbeispiel und Fehlersuche [5] Status und Statusänderung
[3] TeXnicCenter und MiKTeX
[4] Minimalbeispiel und Fehlersuche [5] Status und Statusänderung
Hi,
Ich bin mir nicht sicher, ob ich dein Problem richtig verstanden habe, aber ich lese das so, dass du eine lange Abkuerzung hast, die nicht umgebrochen werden kann, und deswegen eine "Overfull Hbox" produziert.
Ich sehe zwei Moeglichkeiten:
- Z.B. sei die Abkuerzung GNLPTH. Du koenntest Tex durch \hypenation{gnl-pth} erlauben, das Wort in der Mitte zu trennen.
- Wenn du kein Aesthet bist, kannst du an den Anfang des Dokuments \sloppy schreiben (Mein "HBox-Penicillin"). Dann setzt Tex das Wort einfach in die naechste Zeile, und du musst dann damit leben, dass die Wortabstaende in der vorherigen Zeile groesser sind, als es Donald Knuth gefaellt.
HTH,
Jan
Ich bin mir nicht sicher, ob ich dein Problem richtig verstanden habe, aber ich lese das so, dass du eine lange Abkuerzung hast, die nicht umgebrochen werden kann, und deswegen eine "Overfull Hbox" produziert.
Ich sehe zwei Moeglichkeiten:
- Z.B. sei die Abkuerzung GNLPTH. Du koenntest Tex durch \hypenation{gnl-pth} erlauben, das Wort in der Mitte zu trennen.
- Wenn du kein Aesthet bist, kannst du an den Anfang des Dokuments \sloppy schreiben (Mein "HBox-Penicillin"). Dann setzt Tex das Wort einfach in die naechste Zeile, und du musst dann damit leben, dass die Wortabstaende in der vorherigen Zeile groesser sind, als es Donald Knuth gefaellt.
HTH,
Jan