![Setspace:仅使正文双倍行距,其他内容单倍行距](https://linux22.com/image/338571/Setspace%EF%BC%9A%E4%BB%85%E4%BD%BF%E6%AD%A3%E6%96%87%E5%8F%8C%E5%80%8D%E8%A1%8C%E8%B7%9D%EF%BC%8C%E5%85%B6%E4%BB%96%E5%86%85%E5%AE%B9%E5%8D%95%E5%80%8D%E8%A1%8C%E8%B7%9D.png)
对于以下 MWE,我想仅使文本主体双倍行距,而不影响章节标题和参考环境。
\begin{filecontents*}{refs.bib}
@article{someguykey2010,
author="SomeGuy",
title="A journal article",
year=2010,
journal="A Journal",
}
@article{someotherguykey2013,
author="SomeOtherGuy",
title="A journal article",
year=2013,
journal="A Journal",
}
\end{filecontents*}
\documentclass{scrreprt}
\usepackage[doublespacing]{setspace}
\usepackage{lipsum}
\begin{document}
\chapter{Chapter\\Title}
\lipsum[1]
\nocite{*}
\bibliographystyle{plainnat}
\bibliography{refs}
\end{document}
答案1
如果要不使用双倍行距的标题,您可以添加\setstretch{1}
到字体元素的设置中disposition
:
\addtokomafont{disposition}{\setstretch{1}}
您也可以使用\linespread{1}
,但在这种情况下,您还应该在命令\selectfont
后的某个位置附加字体元素\linespead
。否则,如果分段级别没有字体设置,则无法激活新的行扩展。
如果您想要一个没有双倍行距的文档序列,请使用环境singlespace
或命令\singlespacing
。但如果您在章节标题前使用它,章节标题上方的垂直空间将会改变。因此,对于参考书目,最好在标题后使用它,例如使用\AfterBibliographyPreamble
。
\begin{filecontents*}{refs.bib}
@article{someguykey2010,
author="SomeGuy",
title="A journal article",
year=2010,
journal="A Journal",
}
@article{someotherguykey2013,
author="SomeOtherGuy",
title="A journal article",
year=2013,
journal="A Journal",
}
\end{filecontents*}
\documentclass{scrreprt}
\usepackage[doublespacing]{setspace}
\usepackage{lipsum}
\addtokomafont{disposition}{\setstretch{1}}
\begin{document}
\chapter{Chapter\\Title}
\lipsum[1]
\nocite{*}
\AfterBibliographyPreamble{\singlespacing}
\bibliographystyle{plainnat}
\bibliography{refs}
\end{document}
结果是:
您也可以使用相反的方法:doublespacing
仅对文档中应双倍行距的序列使用环境:
\begin{filecontents*}{refs.bib}
@article{someguykey2010,
author="SomeGuy",
title="A journal article",
year=2010,
journal="A Journal",
}
@article{someotherguykey2013,
author="SomeOtherGuy",
title="A journal article",
year=2013,
journal="A Journal",
}
\end{filecontents*}
\documentclass{scrreprt}
\usepackage{setspace}
\usepackage{lipsum}
\addtokomafont{disposition}{\setstretch{1}}
\begin{document}
\chapter{Chapter\\Title}
\begin{doublespacing}
\lipsum[1]
\end{doublespacing}
\nocite{*}
\bibliographystyle{plainnat}
\bibliography{refs}
\end{document}
这里章节标题的空间与上面的例子不同: