LaTeX 문서의 줄 간격은 매크로에 의해 제어된다는 것을 읽었습니다 \baselinestretch
. 예를 들어여기. 프리앰블의 설정은 \baselinestretch
실제로 줄 간격을 변경합니다. \baselinestretch
그러나 문서 내부를 재정의하면 줄 간격은 영향을 받지 않습니다.
문서 중간에 줄 간격을 변경하는 것은 분명히 가능합니다.시연패키지 에 따라 다르지만 setspace
왜 단순히 재정의하면 \baselinestretch
이 작업이 수행되지 않습니까?
예를 들어, 다음 코드에는 1.5 간격의 lorem ipsum 한 단락이 있고 그 뒤에 1.0 간격의 동일한 단락이 있지만 둘 다 1.5 간격으로 나올 것으로 예상합니다.
\documentclass{article}
\usepackage{lipsum}
\def\baselinestretch{1.5}
\begin{document}
\lipsum[1]
\hrule
\def\baselinestretch{1}
\lipsum[1]
\end{document}
답변1
\baselinestretch
다음 글꼴 선택에 사용되는 승수를 설정하기만 하면 가 필요합니다 \selectfont
.
\documentclass{article}
\usepackage{lipsum}
\def\baselinestretch{1.5}
\begin{document}
\lipsum[1]
\hrule
\def\baselinestretch{1}\selectfont
\lipsum[1]
\end{document}