Öffne in Overleaf
\documentclass[10pt,a4paper]{scrartcl} \usepackage[ngerman]{babel} \usepackage[utf8]{inputenc} \usepackage{lmodern} \usepackage{amsmath} \usepackage{amsfonts} \usepackage{amssymb} \title{xx} \author{xx} \subject{Gliederung xx} \begin{document} \setcounter{tocdepth}{5} \maketitle \thispagestyle{empty} \newpage \section{Problemstellungen bei der Umsetzung von \textit{Industrie 4.0}} \subsection{technische Probleme} %\bibliography{literatur} \end{document} In meinem Dokument wird das "4.0" in die nächste Zeile verschoben und ich würde dies gerne verhindern. Gibt es eine Möglichkeit, die gesamte Überschrift in eine Zeile zu bekommen?
Ergebnis 5 von 6
show 1 more comments
|
Zuerst einmal kann man das Beispiel weiter auf relevantes kürzen (siehe »Was ist ein vollständiges Minimalbeispiel oder kurz VM und wie erstelle ich dieses?): Öffne in Overleaf
\documentclass[10pt,a4paper]{scrartcl} \usepackage[ngerman]{babel} \usepackage[utf8]{inputenc} \usepackage{lmodern} \recalctypearea % Schrift geändert --> Satzspiegel neu berechnen \newcommand*{\Begriff}[1]{\emph{#1}} \begin{document} \section{Problemstellungen bei der Umsetzung von \Begriff{Industrie 4.0}} \subsection{technische Probleme} \end{document} Dabei habe ich auch gleich semantische Markup zur Hervorhebung verwendet. Das gezeigte Beispiel ergibt: Das ist in der Tat nicht schön. Es bietet sich hier an, ein geschütztes Leerzeichen Öffne in Overleaf
\documentclass[10pt,a4paper]{scrartcl} \usepackage[ngerman]{babel} \usepackage[utf8]{inputenc} \usepackage{lmodern} \recalctypearea % Schrift geändert --> Satzspiegel neu berechnen \newcommand*{\Begriff}[1]{\emph{#1}} \begin{document} \section{Problemstellungen bei der Umsetzung von \Begriff{Industrie~4.0}} \subsection{technische Probleme} \end{document} Die Überschrift wird nun also zweizeilig. Offensichtlich war TeX nicht in der Lage, den Text so weit zusammen zu schieben, dass er ohne Umbruch in eine Zeile passt. Das war auch genau so zu erwarten, weil sonst nämlich schon im ersten Beispiel kein Umbruch stattgefunden hätte. Nun könnte man die Überschrift natürlich in eine Zeile zwingen: Öffne in Overleaf
\documentclass[10pt,a4paper]{scrartcl} \usepackage[ngerman]{babel} \usepackage[utf8]{inputenc} \usepackage{lmodern} \recalctypearea % Schrift geändert --> Satzspiegel neu berechnen \newcommand*{\Begriff}[1]{\emph{#1}} \usepackage{showframe}% Bereiche der Seite zwecks Demonstration mit Rahmen versehen \begin{document} \section[Problemstellungen bei der Umsetzung von \Begriff{Industrie~4.0}]{\mbox{Problemstellungen bei der Umsetzung von \Begriff{Industrie~4.0}}} \subsection{technische Probleme} \end{document} Allerdings kann TeX auch nicht zaubern und schreibt damit nun in den Rand: Die zusätzlichen Linien im Beispiel dienen nur der Verdeutlichung der Größe des Textbereichs. Dieses Hineinschreiben in den Rand wäre IMHO eine sehr unsaubere Lösung. Auch die Verwendung von Paket Generell bietet Öffne in Overleaf
\documentclass[10pt,a4paper,headings=normal]{scrartcl} \usepackage[ngerman]{babel} \usepackage[utf8]{inputenc} \usepackage{lmodern} \recalctypearea % Schrift geändert --> Satzspiegel neu berechnen \newcommand*{\Begriff}[1]{\emph{#1}} \usepackage{showframe}% Bereiche der Seite zwecks Demonstration mit Rahmen % versehen \begin{document} \section{Problemstellungen bei der Umsetzung von \Begriff{Industrie~4.0}} \subsection{technische Probleme} \end{document} Näheres zu Option beantwortet 12 Okt '17, 08:39 saputello Die Lösung mit dem geschützten Leerzeichen sollte vollkommen ausreichen, vielen Dank für diese ausführliche Antwort.
(12 Okt '17, 19:13)
Delebru
|
Willkommen auf TeXwelt!
Könntest Du bitte ein Minimalbeispiel an Stelle der einen Code-Zeile einfügen? Also ein möglichst kurzes, aber komplettes Dokument, von
\documentclass{...}
bis zu\end{document}
, was das Problem zeigt. Das vereinfacht die Bearbeitung erheblich und ist meist eine Garantie für eine Lösung. Ohne ein solches VM fehlen uns ggf. maßgebliche Informationen. In den Tipps zum Verfassen (→ rechte Spalte beim Editieren einer Frage) wird daher darauf hingewiesen, dass ein solches angegeben werden sollte.Tut mir leid, das vergessen zu haben. Ich würde es gerne einfügen, jedoch scheine ich nicht herauszufinden, was genau man tun muss, damit der Code auf diese spezielle Weise angezeigt wird. Gibt es dafür irgendwo eine extra Funktion, die ich übersehe?
Du hättest einfach mal vergleichen können, was der Unterschied zwischen der von mir korrigierten Version war und Deiner. Du kannst auch einfach mal auf das Fragezeichen rechts oben über dem Eingabefeld klicken. Auch da erfährst Du wie Markdown funktioniert. Und dann haben wir noch den Markdown-Sandkasten zum Üben und: Wie gebe ich hier Code (im Fließtext) ein? Ich habe das mal für Deine letzte Revision mit Beispiel gemacht, allerdings eines Zeile auskommentiert, damit es lauffähig wird.
Das ist keine Antwort auf Deine Frage. Bitte beachte, dass hier Antworten immer Antworten auf die Frage sind, keine neuen Fragen, keine Ergänzungen zur Frage und keine Kommentare. Für neue Fragen verwendet man den
Stelle Frage
-Knopf, wobei Fragen zur Benutzung der Seite alsMeta
-Frage zu kennzeichnen sind. Diese Pseudo-Antwort also bitte wieder löschen (Fremdlöschen ist umständlich, weshalb ich es erst einmal nicht tun werde).@Delebru ich habe Deine „Antwort“ in einen Kommentar umgewandelt. Ich vermute, das war auch in Deinem Sinne, denn als Lösung auf Deine oben gestellte Frage war sie ja nicht gedacht…
Meine Antwort war ursprünglich ein Kommentar, den ich versehentlich zu einer Antwort konvertiert habe und dann aus unerklärlichen Gründen nicht wieder löschen konnte. Den ursprünglichen Kommentar habe ich ja gleich darauf nochmal, eben als Kommentar, verfasst.