我试图通过缩进(即添加更宽的外边距)使文档的某些部分在视觉上与其他部分偏移。
以下 MWE 将无法编译:
\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}
有错误
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}
但是,删除注释符号将产生(预期的)输出。我也尝试使用quotation
和addmargin
(来自 KOMA)环境来实现这种效果。
但我想直接开始,\paragraph
而不先添加文本。我不太确定是什么原因造成的,因此,我在这里发帖。
可以以某种方式修复此问题吗?或者,如果这不可能的话,如何才能\paragraph
实现相同的效果(更改边距,在新块的开头开始)?谢谢你的帮助!
答案1
将文本换行到里面,minipage
因为您对这里的水平对齐感兴趣。
\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}
另一个支持分页符的简单选项是添加\makebox[0pt]{}
如下内容:
\begin{adjustwidth}{4em}{0em}\makebox[0pt]{}
% Remove comment sign to get it to compile ...
\paragraph{Hello World} Too lazy for lipsum ...
\end{adjustwidth}