Abkürzung ragt über Seitenrand

Antwort erstellen


Diese Frage dient dazu, das automatisierte Versenden von Formularen durch Spam-Bots zu verhindern.
Smilies
:D :) :( :o :shock: :? 8) :lol: :-x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen:

BBCode ist eingeschaltet
[img] ist eingeschaltet
[flash] ist ausgeschaltet
[url] ist eingeschaltet
Smilies sind eingeschaltet

Die letzten Beiträge des Themas

Ich habe die Datenschutzerklärung gelesen und bin damit einverstanden.

   

Wenn du eine Datei oder mehrere Dateien anhängen möchtest, gib die Details unten ein.

Ansicht erweitern Die letzten Beiträge des Themas: Abkürzung ragt über Seitenrand

von Shivan » Mi 27. Jun 2012, 14:35

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

Re: Abkürzung ragt über Seitenrand

von Sepp99 » Sa 21. Apr 2012, 07:41

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

Abkürzung ragt über Seitenrand

von mott » Fr 20. Apr 2012, 03:53

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

Nach oben