In einem DIN A 5 Dokument füge ich oft von Hand eine Trennmöglichkeit ein, über linebreak. Gibt es eine Möglichkeit, in der Präambel automatisch nach / ein Linebreak zu definieren, ohne Extrabefehl? Hätte so eine Lösung evtl. ungewünschte Nebenwirkungen? Hier das Minimalbeispiel mit und ohne: Open in Online-Editor
\documentclass[a4paper,12pt]{article} \usepackage[english,ngerman]{babel} \usepackage[utf8x]{inputenc} \usepackage[T1]{fontenc} \usepackage{mathpazo} \newcommand{\sep}{\linebreak[1]} \begin{document} \section{ohne Trennmöglichkeit} Facharbeiter/Facharbeiterin wirklich sehr dringend gesucht Facharbeiter/Facharbeiterin dringend gesucht \section{mit Trennmöglichkeit} Facharbeiter/\sep{}Facharbeiterin wirklich sehr dringend gesucht Facharbeiter/\sep{}Facharbeiterin dringend gesucht \end{document} gefragt 10 Okt '16, 09:19 kai |
Zunächst sei empfohlen, Dann seien die Shorthands von Open in Online-Editor
\documentclass[a4paper,12pt]{article} \usepackage[english,ngerman]{babel} \usepackage[utf8]{inputenc} \usepackage[T1]{fontenc} \begin{document} \section{ohne Umbruchmöglichkeit} Facharbeiter/Facharbeiterin wirklich sehr dringend gesucht Facharbeiter/Facharbeiterin dringend gesucht \section{mit Umbruchmöglichkeit} Facharbeiter/""Facharbeiterin wirklich sehr dringend gesucht Facharbeiter/""Facharbeiterin dringend gesucht \end{document} Ebenso könnte man einfach die im LaTeX-Kern definierte Anweisung Open in Online-Editor
\documentclass[a4paper,12pt]{article} \usepackage[english,ngerman]{babel} \usepackage[utf8]{inputenc} \usepackage[T1]{fontenc} \begin{document} \section{ohne Umbruchmöglichkeit} Facharbeiter/Facharbeiterin wirklich sehr dringend gesucht Facharbeiter/Facharbeiterin dringend gesucht \section{mit babel-Umbruchmöglichkeit} Facharbeiter/""Facharbeiterin wirklich sehr dringend gesucht Facharbeiter/""Facharbeiterin dringend gesucht \section{mit \LaTeX-Kern-Umbruchmöglichkeit} Facharbeiter\slash Facharbeiterin wirklich sehr dringend gesucht Facharbeiter\slash Facharbeiterin dringend gesucht \end{document} Natürlich gibt es auch die Möglichkeit, Open in Online-Editor
\documentclass[a4paper,12pt]{article} \usepackage[english,ngerman]{babel} \usepackage[utf8]{inputenc} \usepackage[T1]{fontenc} % ACHTUNG: So sollte man das besser nicht machen, wie am Ende % des Dokuments gezeigt wird! \begingroup \catcode`/=\active \AtBeginDocument{% \catcode`/=\active \let/\slash } \endgroup \begin{document} \section{mit automatischer Umbruchmöglichkeit} Facharbeiter/Facharbeiterin wirklich sehr dringend gesucht Facharbeiter/Facharbeiterin dringend gesucht % Die folgende Zeile funktioniert ohne die Umdefinierung von / % einwandfrei. Mit der Umdefinierung aber nicht mehr. \the\dimexpr 20pt/10\relax \end{document} beantwortet 10 Okt '16, 09:36 saputello Vielen Dank für die verschiedenen Möglichkeiten, saputello! Ich nutze utf8x und babel sonst nicht, habe nur die Overleaf-Datei für ein Minimalbeispiel gekürzt. "" geht im konkreten Fall aus anderen Gründen leider nicht, in den Texten gibt es eigentlich keine Mathematik-Teile oder Berechnungen (web-Adressen in url{http://www.url.de}-Form werden anscheinend nicht problematisch), darum werde ich mal das dritte Beispiel testen, genau das war meine Frage, herzlichen Dank nochmal! Aber im Zweifelsfall bleibe ich wohl doch bei einer „händischen“ Lösung...
(10 Okt '16, 10:40)
kai
@kai Warum geht Dinge wie
(10 Okt '16, 15:04)
saputello
|
In ConTeXt MKIV verwendet man Open in Online-Editor
\showframe \starttext \startsection[title={ohne Trennmöglichkeit}] Dies sind absolut sinnlose Füllwörter, damit die Zeile ganz voll wird Facharbeiter/Facharbeiterin \stopsection \setbreakpoints[compound] \startsection[title={mit Trennmöglichkeit}] Dies sind absolut sinnlose Füllwörter, damit die Zeile ganz voll wird Facharbeiter/Facharbeiterin \stopsection \stoptext beantwortet 10 Okt '16, 10:45 Henri |