Latex macht Seitenumbruch direkt nach Paragraph-Überschrift

Schriftbild, Absätze und Auflistungen einstellen


Felix.Herauten
Forum-Fortgeschrittener
Forum-Fortgeschrittener
Beiträge: 63
Registriert: Do 3. Mär 2022, 21:23

Latex macht Seitenumbruch direkt nach Paragraph-Überschrift

Beitrag von Felix.Herauten »

Hallo,

ich habe ein Problem mit dem Textumbruch und hoffe, das hier ist das richtige Unterforum dafür.

Ich habe in meinem Text mehrere kleine Abschnitte, die nicht als eigenes Kapitel taugen und die ich deshalb mit Paragraph-Überschriften versehen wollte. Damit die über dem Absatz stehen und kursiv statt fett sind (weil sie wirklich nicht wie Überschriften, sondern nur wie kleine Absatzeinleitungen aussehen sollen) habe ich das mit \setkomafont in der Präambel definiert

Allerdings trennt Latex die Überschriften von den dazugehörigen Absätzen, was ja eigentlich nicht passieren sollte. Selbst wenn ich ein \nopagebreak einfüge, trennt Latex immer noch. Hat jemand eine Idee, wie ich das beheben kann. Hier mal ein Beispiel (ich versuche mal, ein passendes Minimalbeispiel zu konstruieren):
\documentclass[ngerman]{scrbook}
\usepackage{babel}
\setkomafont{paragraph}{\normalfont\itshape}%% Paragraph-Überschriften kursiv statt fett

\begin{document}
Lorem ipsum dolor sit amet, consectetur adipisici elit, sed eiusmod tempor incidunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquid ex ea commodi consequat. Quis aute iure reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint obcaecat cupiditat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.

\paragraph*{Erste Paragraph-Überschrift \\}

Lorem ipsum dolor sit amet, consectetur adipisici elit, sed eiusmod tempor incidunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquid ex ea commodi consequat. Quis aute iure reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint obcaecat cupiditat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.

Lorem ipsum dolor sit amet, consectetur adipisici elit, sed eiusmod tempor incidunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquid ex ea commodi consequat. Quis aute iure reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint obcaecat cupiditat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.

Lorem ipsum dolor sit amet, consectetur adipisici elit, sed eiusmod tempor incidunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquid ex ea commodi consequat. Quis aute iure reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint obcaecat cupiditat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.

\paragraph*{Zweite Paragraph-Überschrift \\}

Lorem ipsum dolor sit amet, consectetur adipisici elit, sed eiusmod tempor incidunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquid ex ea commodi consequat. Quis aute iure reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint obcaecat cupiditat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.

Lorem ipsum dolor sit amet, consectetur adipisici elit, sed eiusmod tempor incidunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquid ex ea commodi consequat. Quis aute iure reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint obcaecat cupiditat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.

Lorem ipsum dolor sit amet, consectetur adipisici elit, sed eiusmod tempor incidunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquid ex ea commodi consequat. Quis aute iure reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint obcaecat cupiditat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.

Lorem ipsum dolor sit amet, consectetur adipisici elit, sed eiusmod tempor incidunt ut labore et dolore magna aliqua.

\paragraph*{Dritte Paragraph-Überschrift \\}

Lorem ipsum dolor sit amet, consectetur adipisici elit, sed eiusmod tempor incidunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquid ex ea commodi consequat. Quis aute iure reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint obcaecat cupiditat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.

\end{document}
Und selbst wenn ich zwischen Paragraph-"Überschrift" 3 und folgendem Absatz ein \nopagebreak setze, trennt Latex weiterhin:
\documentclass[ngerman]{scrbook}
\usepackage{babel}
\setkomafont{paragraph}{\normalfont\itshape}%% Paragraph-Überschriften kursiv statt fett

\begin{document}
Lorem ipsum dolor sit amet, consectetur adipisici elit, sed eiusmod tempor incidunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquid ex ea commodi consequat. Quis aute iure reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint obcaecat cupiditat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.

\paragraph*{Erste Paragraph-Überschrift \\}

Lorem ipsum dolor sit amet, consectetur adipisici elit, sed eiusmod tempor incidunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquid ex ea commodi consequat. Quis aute iure reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint obcaecat cupiditat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.

Lorem ipsum dolor sit amet, consectetur adipisici elit, sed eiusmod tempor incidunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquid ex ea commodi consequat. Quis aute iure reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint obcaecat cupiditat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.

Lorem ipsum dolor sit amet, consectetur adipisici elit, sed eiusmod tempor incidunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquid ex ea commodi consequat. Quis aute iure reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint obcaecat cupiditat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.

\paragraph*{Zweite Paragraph-Überschrift \\}

Lorem ipsum dolor sit amet, consectetur adipisici elit, sed eiusmod tempor incidunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquid ex ea commodi consequat. Quis aute iure reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint obcaecat cupiditat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.

Lorem ipsum dolor sit amet, consectetur adipisici elit, sed eiusmod tempor incidunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquid ex ea commodi consequat. Quis aute iure reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint obcaecat cupiditat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.

Lorem ipsum dolor sit amet, consectetur adipisici elit, sed eiusmod tempor incidunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquid ex ea commodi consequat. Quis aute iure reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint obcaecat cupiditat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.

Lorem ipsum dolor sit amet, consectetur adipisici elit, sed eiusmod tempor incidunt ut labore et dolore magna aliqua.

\paragraph*{Dritte Paragraph-Überschrift \\}
\nopagebreak
Lorem ipsum dolor sit amet, consectetur adipisici elit, sed eiusmod tempor incidunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquid ex ea commodi consequat. Quis aute iure reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint obcaecat cupiditat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.

\end{document}
Wie kann ich erreichen, dass die Paragraph-"Überschriften" nicht vom zugehörigen Absatz getrennt werden?

gast.

Re: Latex macht Seitenumbruch direkt nach Paragraph-Überschrift

Beitrag von gast. »

Indem du die schwachsinnigen \\ weglässt, die den Umbruch erst erlauben. Wenn du willst dass \paragraph (der Stern ist übrigens im Beispiel ebenfalls sinnfrei) eine freistehende Überschrift setzt, statt einer Spitzmarke, dann lies in der Anleitung nach, wie man mit \RedeclareSectionCommand die Überschrift entsprechend umkonfiguriert.

Gute*r Gȧst*in

Re: Latex macht Seitenumbruch direkt nach Paragraph-Überschrift

Beitrag von Gute*r Gȧst*in »

In der Tat geht das bei KOMA-Script sehr einfach:
\documentclass[ngerman]{scrbook}
\usepackage{babel}
\setkomafont{paragraph}{\normalfont\itshape}%% Paragraph-Überschriften kursiv statt fett
\RedeclareSectionCommand[runin=false,afterskip=0pt]{paragraph}
\begin{document}
Lorem ipsum dolor sit amet, consectetur adipisici elit, sed eiusmod tempor incidunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquid ex ea commodi consequat. Quis aute iure reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint obcaecat cupiditat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.

\paragraph{Erste Paragraph-Überschrift}

Lorem ipsum dolor sit amet, consectetur adipisici elit, sed eiusmod tempor incidunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquid ex ea commodi consequat. Quis aute iure reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint obcaecat cupiditat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.

Lorem ipsum dolor sit amet, consectetur adipisici elit, sed eiusmod tempor incidunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquid ex ea commodi consequat. Quis aute iure reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint obcaecat cupiditat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.

Lorem ipsum dolor sit amet, consectetur adipisici elit, sed eiusmod tempor incidunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquid ex ea commodi consequat. Quis aute iure reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint obcaecat cupiditat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.

\paragraph{Zweite Paragraph-Überschrift}

Lorem ipsum dolor sit amet, consectetur adipisici elit, sed eiusmod tempor incidunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquid ex ea commodi consequat. Quis aute iure reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint obcaecat cupiditat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.

Lorem ipsum dolor sit amet, consectetur adipisici elit, sed eiusmod tempor incidunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquid ex ea commodi consequat. Quis aute iure reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint obcaecat cupiditat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.

Lorem ipsum dolor sit amet, consectetur adipisici elit, sed eiusmod tempor incidunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquid ex ea commodi consequat. Quis aute iure reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint obcaecat cupiditat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.

Lorem ipsum dolor sit amet, consectetur adipisici elit, sed eiusmod tempor incidunt ut labore et dolore magna aliqua.

\paragraph{Dritte Paragraph-Überschrift}

Lorem ipsum dolor sit amet, consectetur adipisici elit, sed eiusmod tempor incidunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquid ex ea commodi consequat. Quis aute iure reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint obcaecat cupiditat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.

\end{document}
Soll der erste Absatz, so wie bei anderen Überschriften auch, nicht eingezogen werden, kann dies über Option afterindent erreicht werden. Siehe dazu eine der KOMA-Script-Anleitungen. Die deutsche Anleitung gibt es übrigens in erweiterter Form auch als Buch. DANTE-Mitglieder bekommen das Buch über den Verein vergünstigt.

Felix.Herauten
Forum-Fortgeschrittener
Forum-Fortgeschrittener
Beiträge: 63
Registriert: Do 3. Mär 2022, 21:23

Re: Latex macht Seitenumbruch direkt nach Paragraph-Überschrift

Beitrag von Felix.Herauten »

Vielen Dank für Eure Hilfe.

@gast:
Ich hatte tatsächlich die beiden Backslash gesetzt, um statt der Spitzmarke eine Überschrift zu bekommen. Ich hatte das irgendwo gelesen und solange es an der Seite keinen Umbruch gab, funktionierte das ja auch. Hätte ich mal gleich hier gefragt... Aber ist ja jetzt auch so gelöst. Vielen Dank für den Tipp. Mit dem richtigen Stichwort habe ich es im KOMA-Script-Handbuch gefunden.

@Gute*r Gȧst*in:
Vielen Dank auch für den Beispielcode. Ich hatte zuerst nach den Erklärungen im Handbuch nur das runin gesetzt, aber kein afterskip. Aber dann hat man zwar die gewünschte Überschrift, die aber halb über dem Paragraph hängt. Als ich dann das afterskip eingefügt hatte, hat es funktioniert. Finde ich zwar etwas komisch, denn für mein (laienhaftes) Verständnis bedeutet ein Wert von 0, dass man es ganauso gut nicht setzen könnte, aber das muss tatsächlich vorhanden sein, sonst fließt die Schrift ineinander über.

Deshalb nochmal Danke Euch beiden für die Tipps und die Hilfe.

ich meine ja nur

Re: Latex macht Seitenumbruch direkt nach Paragraph-Überschrift

Beitrag von ich meine ja nur »

Felix.Herauten hat geschrieben:
Mi 10. Aug 2022, 10:18
@Gute*r Gȧst*in:
Vielen Dank auch für den Beispielcode. Ich hatte zuerst nach den Erklärungen im Handbuch nur das runin gesetzt, aber kein afterskip. Aber dann hat man zwar die gewünschte Überschrift, die aber halb über dem Paragraph hängt. Als ich dann das afterskip eingefügt hatte, hat es funktioniert. Finde ich zwar etwas komisch, denn für mein (laienhaftes) Verständnis bedeutet ein Wert von 0, dass man es ganauso gut nicht setzen könnte, aber das muss tatsächlich vorhanden sein, sonst fließt die Schrift ineinander über.
Die Voreinstellung von afterskip ist für \paragraph aber nicht 0, weil die Voreinstellung von runin=bysign negativen afterskip eine besondere Bedeutung gibt. Ist ebenfalls in der Anleitung erklärt.

Felix.Herauten
Forum-Fortgeschrittener
Forum-Fortgeschrittener
Beiträge: 63
Registriert: Do 3. Mär 2022, 21:23

Re: Latex macht Seitenumbruch direkt nach Paragraph-Überschrift

Beitrag von Felix.Herauten »

Vielen Dank auch für die zusätzliche Erklärung. Ich muss zwar gestehen, dass ich die Erklärung nicht verstanden habe, aber wenigstens weiß ich jetzt, dass das so gewollt ist und dass die 0 nicht der Standardwert ist. Vielen Dank.

Antworten