使用 Natbib alpha 样式对齐参考书目列表项

使用 Natbib alpha 样式对齐参考书目列表项

我使用的是带 (作者年份) 的 alpha 样式natbib。我的问题是,我在参考书目列表项中将标签右对齐,但我希望它们左对齐!!提一下我正在使用 可能会有用bibtopic

在此处输入图片描述

答案1

我认为这不是一个好主意。但文档是你的。:)

加载 natbib 后,写下以下魔法代码:

\usepackage{etoolbox}
\makeatletter
\patchcmd{\@lbibitem}
  {\item[\hfil\NAT@anchor{#2}{\NAT@num}]}
  {\item[\NAT@anchor{#2}{\NAT@num}\hfill]}
  {}{}
\makeatother

这重新定义了\@lbibitem负责许多事情的命令,其中包括标签的放置。

相关内容