我不知道如何让参考书目项目左对齐。我当前的参考书目输出如下。
如您所见,参考项目代码目前是右对齐的,而我需要将其左对齐。有什么想法可以实现吗?
我当前的参考书目代码是
\usepackage{natbib}
%....
\nocite{*}
\bibliographystyle{alpha}
\bibliography{references}
谢谢。
更新
下面是我精简了很多代码之后的代码。问题仍然存在于此代码中。我使用的是 MiKTeX 2.9。
\documentclass[bahasa, 12pt, a4paper, final]{report}
\usepackage{babel}
\usepackage{natbib}
\usepackage{url}
\begin{document}
\nocite{*}
\bibliographystyle{alpha}
\bibliography{references}
\end{document}
答案1
将其放入您的文档序言中:
\makeatletter
\renewcommand{\@biblabel}[1]{[#1]\hfill}
\makeatother
答案2
您正在使用 alpha 书目样式。如果您使用 natbib,我建议您将书目样式切换为plainnat
:
\documentclass[bahasa, 12pt, a4paper, final]{report}
\usepackage{babel}
\usepackage[options]{natbib}
\usepackage{url}
\begin{document}
\nocite{*}
\bibliographystyle{plainnat}
\bibliography{references}
\end{document}
你可以找到更多有用的选项对于 natbib 包
natbib 使用参考表。例如,作者年份引用是默认的。如果您想要数字引用,您可以使用numbers
选项。