을 사용한 후 하위 열거 환경이 수평으로 정렬되지 않는 이유를 알려주실 수 있나요 \restoregeometry
?
\documentclass{article}
\usepackage{geometry, lipsum}
\begin{document}
\begin{enumerate}
\item
\newgeometry{} \restoregeometry
\item \lipsum[1]
\begin{enumerate}
\item \lipsum[2] %Why is the right hand side of this paragraph not horizontally aligned with the rest of the text?
\end{enumerate}
\item \lipsum[3]
\end{enumerate}
\end{document}
답변1
\newgeometry는 \linewidth를 기본 \textwidth로 재설정합니다. 다음과 같이 목록에 대한 올바른 값으로 재설정할 수 있습니다.
\documentclass{article}
\usepackage{geometry}
\usepackage{lipsum}
\begin{document}
\begin{enumerate}
\item aa
\newgeometry{} \restoregeometry
\advance\linewidth -\rightmargin
\advance\linewidth -\leftmargin
\item \lipsum[1]
\begin{enumerate}
\item \lipsum[2] %Why is the right hand side of this paragraph not horizontally aligned with the rest of the text?
\end{enumerate}
\item \lipsum[3]
\end{enumerate}
\end{document}
그러나 전체적으로 환경 중간에 \newgeometry를 사용하지 않는 것이 더 좋습니다. 그것은 이것을 기대하지 않습니다.
답변2
해결책을 찾았습니다.
\documentclass{article}
\usepackage{geometry, lipsum}
\begin{document}
\begin{enumerate}
\item
\end{enumerate}
\newgeometry{} \restoregeometry
\begin{enumerate} \setcounter{enumi}{1}
\item \lipsum[1]
\begin{enumerate}
\item \lipsum[2]
\end{enumerate}
\item \lipsum[3]
\end{enumerate}
\end{document}