BibTeX alpha 长键导致条目缩进

BibTeX alpha 长键导致条目缩进

我使用带 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}

\结束{文档}

相关内容