我正在使用 save trees 包来减少 latex 中的页数。但是,参考文献被破坏了。也就是说,它在作者之间引入了一些不必要的换行符。因此,我不希望 save trees 修改我的参考文献。我检查了 save trees 的文档(http://ctan.math.utah.edu/ctan/tex-archive/macros/latex/contrib/savetrees/savetrees.pdf)并引入以下代码。
\usepackage[subtle]{savetrees}
.......
.......
\makeatletter
\@st@tight@bibliographyfalse
\makeatother
\begin{document}
.............
.............
.............
\end{document}
上述代码不起作用,参考文献中的作者之间仍然有不必要的换行符。如何禁用保存树而不修改参考书目上的任何内容?
答案1
问题与段落选项有关(“不鼓励 TEX 允许段落的最后一行只包含一个单词。”)。因此,在参考书目之前将松散度重新设置为 0 对我来说就完成了:
\markeverypar{\the\everypar\looseness=0 }
\bibliographystyle{savetrees}
\bibliography{literature}