我已经使用了hangparas
悬挂包,尝试设置bibhang
,设置parskip
,但leftindent
无济于事。我有一个作者年份引用格式和plainnat.bst
包savetrees
,如果这很重要...
我发现关于这个主题的大多数帮助都建议使用 biblatex,但我还没有切换。我仍然觉得 bibtex 的多种参考书目样式选项非常有用,所以现在想继续使用 bibtex。
编辑:例如,我希望这会有所帮助,但它对参考书目没有任何作用:
\begin{hangparas}{.25in}{1}
\bibliographystyle{plainnat}
\bibliography{references}
\end{hangparas}
我也试过
\setlength\parskip{\baselineskip}
\leftskip 0.1in
\parindent -0.1in
\bibliographystyle{plainnat}
\bibliography{references}
和
\setlength\bibhang{2em}
\bibliographystyle{plainnat}
\bibliography{references}
但没有看到悬挂压痕。
答案1
如果您发布了一个完整的最小示例,那么您可能早在几个小时前就找到了解决方案。而且,不用说,如果此解决方案对您不起作用,您确实需要发布一个类似的示例来演示该问题。
无论如何,这对我有用:
\documentclass[12pt]{article}
\usepackage{filecontents}
\begin{filecontents*}{example.bib}
@book{smith2000,
author = {Smith, John},
title = {A Really, Really, Really Long Book Title So the Whole Entry Is More than One Line Long},
address = {City},
publisher = {Some Publisher},
year = 2000
}
\end{filecontents*}
\usepackage{natbib}
% \usepackage[normalbib]{savetrees}% older versions
\usepackage[bibliography=normal]{savetrees}% version 2.0 (2011/05/14)
\usepackage{lipsum}
\begin{document}
\cite{smith2000}
\lipsum[1]
\bibliographystyle{plainnat}
\bibliography{example}
\end{document}
换句话说,savetrees
允许您设置各种选项来确定要保存多少棵树。在这种情况下,该bibliography=normal
选项可防止savetrees
修改书目格式。