我使用的是带 (作者年份) 的 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
负责许多事情的命令,其中包括标签的放置。