
Estoy intentando que una parte del documento se desplace visualmente del resto mediante una sangría (es decir, añadiendo un margen exterior más amplio).
El siguiente MWE no se podrá compilar:
\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}
con error
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}
sin embargo, eliminar el símbolo de comentario producirá el resultado (el esperado). También intenté el efecto usando los entornos quotation
y addmargin
(de KOMA).
PeroQuiero comenzar directamente con \paragraph
sin agregar texto primero. No estoy muy seguro de qué podría estar causando esto, por eso lo publico aquí.
¿Se puede solucionar esto de alguna manera?O, si eso no es posible, ¿cómo se puede lograr el mismo efecto (cambiar el margen, comenzar a \paragraph
al comienzo del nuevo bloque)? ¡Gracias por tu ayuda!
Respuesta1
Ajusta el texto dentro de a minipage
porque estás interesado en la alineación horizontal aquí.
\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}
Otra opción simple que admite saltos de página es agregar \makebox[0pt]{}
algo así:
\begin{adjustwidth}{4em}{0em}\makebox[0pt]{}
% Remove comment sign to get it to compile ...
\paragraph{Hello World} Too lazy for lipsum ...
\end{adjustwidth}