
문서의 일부분을 들여쓰기하여(예: 더 넓은 외부 여백 추가) 시각적으로 나머지 부분과 오프셋시키려고 합니다.
다음 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}