
我試圖透過縮排(即添加更寬的外邊距)來使文件的某些部分在視覺上與其餘部分偏移。
以下 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)環境的效果。
但我想直接從 a 開始,\paragraph
而不先添加文字。我不太確定是什麼原因造成的,因此,我在這裡發文。
這可以以某種方式解決嗎?或者,如果不可能,如何\paragraph
實現相同的效果(更改邊距,在新區塊的開頭啟動 a)?感謝您的幫忙!
答案1
將文字包裹在 a 內,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}