我是否错误地认为 doublespacing 选项\renewcommand{\baselinestretch}{2}
和\doublespacing
setspace 包中的选项之间存在差异?
代码
\documentclass[12pt]{article}
\usepackage{lipsum}
\renewcommand{\baselinestretch}{2}
\begin{document}
\lipsum[1-1]
\end{document}
然而
\documentclass[12pt]{article}
\usepackage{lipsum}
\usepackage{setspace}
\doublespacing
\begin{document}
\lipsum[1-1]
\end{document}
给我这个:
也许这是一个愚蠢的问题,但我至少没有找到这种差异的明显解释。哪种方式才是“正确”的双倍间距方式?我通常了解使用 setspace 的优势,因此我自然更喜欢这种方式,而不是更改 baselinestretch。
答案1
\doublespacing
与 不对应\setstretch{2}
,正如您在包代码中所看到的,可能是因为光学效果取决于字体大小。
也就是说,对于默认的 10pt 大小,它使用\setstretch{1.667}
。对于 11 pt,它是 \setstretch{1.618}
,对于 12pt,它是\setstretch{1.655}
。