Welche Kommandos nutze ich in

Hardware-/Softwareumgebungen

so dass die einzigen zulässigen Zeilenumbruchstellen nach dem Bruchzeichen "/" und vor "umgebungen" sind?

Der bisherige Versuch

Öffne in Overleaf
\documentclass{article}
\usepackage[ngerman]{babel}
\begin{document}
\hspace*{26em}Hardware"~/""Softwareumgebungen
\end{document}

mündete in

Hardware-/Soft-

wareumgebungen

Ich möchte aber, dass LaTeX nur aus den drei Varianten

1.

Hardware-/Softwareumgebungen

2.

Hardware-/

Softwareumgebungen

3.

Hardware-/Software-

umgebungen

wählt. Ich kompiliere bevorzugt mit xelatex, die Lösung soll aber unter allen Compilern funktionieren: pdflatex, latex, pslatex, xelatex, lualatex.

gefragt 26 Feb, 14:22

user0's gravatar image

user0
2415
Akzeptiert: 11%

bearbeitet 26 Feb, 15:58


Man kann mit \- eine beliebige Trennstelle einfügen. Dabei werden dann alle anderen Trennstellen innerhalb des Wortes ignoriert. Statt jedesmal \- zu verwenden, kann man auch einfach des gewünschte Trennmuster in der Präambel angeben, in diesem Fall \hyphenation{software-umgebungen} (case insensitive).

Man muss bei sowas aber immer ein bisschen aufpassen, weil man sich gerne mal Overfull und Underfull \hbox einhandelt, wie hier im Beispiel gezeigt.

Öffne in Overleaf
\documentclass{article}
\usepackage[ngerman]{babel}
\hyphenation{software-umgebungen}
\begin{document}
\setlength\fboxsep{0pt}
\fbox{\parbox{1cm}{Hardware"~/""Software\-umgebungen}}\par
\fbox{\parbox{2cm}{Hardware"~/""Software\-umgebungen}}\par
\fbox{\parbox{3cm}{Hardware"~/""Software\-umgebungen}}\par
\fbox{\parbox{4cm}{Hardware"~/""Software\-umgebungen}}
\end{document}

alt text

Permanenter link

beantwortet 26 Feb, 16:21

Henri's gravatar image

Henri
14.3k42937

bearbeitet 26 Feb, 22:39

Deine Antwort auf die Frage (nicht auf andere Antworten)
Knebel-Vorschau

Folge dieser Frage

Per E-Mail:

Wenn Du Dich anmeldest, kannst Du Updates hier abonnieren

Per RSS:

Antworten

Antworten und Kommentare

Markdown-Grundlagen

  • *kursiv* oder _kursiv_
  • **Fett** oder __Fett__
  • Link:[Text](http://url.com/ "Titel")
  • Bild?![alt Text](/path/img.jpg "Titel")
  • nummerierte Liste: 1. Foo 2. Bar
  • zum Hinzufügen ein Zeilenumbruchs füge einfach zwei Leerzeichen an die Stelle ein, an der die neue Zeile sein soll.
  • grundlegende HTML-Tags werden ebenfalls unterstützt

Zugeordnete Themen:

×36
×3

Frage gestellt: 26 Feb, 14:22

Frage wurde angeschaut: 237 Mal

Zuletzt aktualisiert: 26 Feb, 22:41