Abkürzung ragt über Seitenrand

Fragen und Probleme, die nicht den obigen Kategorien zugeordnet werden können


mott
Forum-Anfänger
Forum-Anfänger
Beiträge: 18
Registriert: Mo 19. Sep 2011, 00:51

Abkürzung ragt über Seitenrand

Beitrag von mott »

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

Benutzeravatar
Sepp99
Forum-Meister
Forum-Meister
Beiträge: 1569
Registriert: So 29. Aug 2010, 17:26
Wohnort: Offenhausen/OÖ

Re: Abkürzung ragt über Seitenrand

Beitrag von Sepp99 »

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.
Dein Problem ist so nicht nachvollziehbar, wie an folgendem Beispiel zu sehen ist:
\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}
Ergebnis im Anhang. Bitte gewöhne dir an, vollständige und lauffähige Beispiele [4] zu liefern.
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) 473-mal heruntergeladen

Shivan
Forum-Newbie
Forum-Newbie
Beiträge: 3
Registriert: Mi 27. Jun 2012, 13:51

Beitrag von Shivan »

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

Antworten