我使用带 alpha 样式的 BibTeX 来跟踪我的参考文献。每当有 4 位或更多作者的条目时,由作者姓名和出版年份组成的条目 ID 会导致条目的第一行缩进,从而打乱整个条目的对齐。
修复此问题的最佳方法是什么?
答案1
许多 Bibtex 样式支持使用尺寸控制缩进bibhang
,尽管我还没有找到支持它的字母数字样式。
下面的代码展示了如何\bibhang
向 vanilla Bibtex 添加支持,以便可以与一起使用alpha.bst
。
\documentclass[12pt]{文章} %% 荒谬的缩进来炫耀正在发生的事情 \newlength\bibhang \setlength\bibhang{9em} \bibliographystyle{alpha} %%重新定义 \bibitem 以确保使用 bibhang %%这可能与想要更改这些参数的软件包发生冲突 \def\setbibindent{ \setlength{\itemindent}{-\bibhang} \setlength{\itemsep}{0pt} \setlength{\parsep}{0pt} \setlength{\leftmargin}{\bibhang}} \让\urbibitem=\bibitem \def\bibitem{\setbibindent\urbibitem} \开始{文档} 一些文本。 \nocite[*] \bibliography{示例bib} \结束{文档}