Schwierigkeiten beim Ändern der Texteinrückung im Dokument

Schwierigkeiten beim Ändern der Texteinrückung im Dokument

Ich versuche, einen Teil des Dokuments optisch vom Rest abzuheben, indem ich ihn einrücke (d. h. indem ich einen breiteren äußeren Rand hinzufüge).

Das folgende MWE kann nicht kompiliert werden:

\documentclass{scrbook}

\usepackage{changepage}

\begin{document}
\begin{adjustwidth}{4em}{0em}
% Remove comment sign to get it to compile ...
\paragraph{Hello World} Too lazy for lipsum ...
\end{adjustwidth}
\end{document}

mit Fehler

LaTeX Error: Something's wrong--perhaps a missing \item.

See the LaTeX manual or LaTeX Companion for explanation.
Type  H <return>  for immediate help.
 ...                                              

l.7 \end{addmargin}

Das Entfernen des Kommentarsymbols erzeugt jedoch (die erwartete) Ausgabe. Ich habe den Effekt auch mit den Umgebungen quotationund addmargin(von KOMA) versucht.

AberIch möchte direkt mit einem beginnen, \paragraphohne vorher Text hinzuzufügen. Ich bin mir nicht wirklich sicher, woran das liegen könnte, deshalb poste ich hier.

Kann das irgendwie behoben werden?Oder, wenn das nicht möglich ist, wie kann der gleiche Effekt (Ändern des Randes, Starten eines \paragrapham Anfang des neuen Blocks) erreicht werden? Danke für Ihre Hilfe!

Antwort1

Umschließen Sie den Text mit einem A, minipageda für Sie hier die horizontale Ausrichtung wichtig ist.

\documentclass{scrbook}
\usepackage{changepage}    
\begin{document}

\begin{adjustwidth}{4em}{0em}
% Remove comment sign to get it to compile ...
\begin{minipage}{\linewidth}
\paragraph{Hello World} Too lazy for lipsum ...
\end{minipage}
\end{adjustwidth}

\end{document}

Eine weitere einfache Option zur Unterstützung von Seitenumbrüchen ist das Hinzufügen \makebox[0pt]{}wie folgt:

\begin{adjustwidth}{4em}{0em}\makebox[0pt]{}
% Remove comment sign to get it to compile ...
\paragraph{Hello World} Too lazy for lipsum ...
\end{adjustwidth}

Antwort2

Fügen Sie nur Folgendes hinzu, das sich über mehrere Seiten erstrecken kann:

\documentclass{scrbook}
\usepackage{changepage}
\usepackage{lipsum}

\begin{document}

\lipsum[1]
\begin{adjustwidth}{4em}{0em}
\leavevmode\vspace{-\baselineskip}
\paragraph{Hello World}\lipsum[2]
\end{adjustwidth}

\end{document} 

Bildbeschreibung hier eingeben

verwandte Informationen