列举书目项目

列举书目项目

我正在使用bibtex,包apacite

\bibliographystyle{apacite}
\bibliography{tesis}

我正在按字母顺序(作者-年份)对书目进行排序,一切都很好,只是我想列举书目项目(仅在书目中)。我发现,但它是biblatex,我无法让它在我的情况下工作。任何帮助都将不胜感激!

答案1

在以下解决方案中,我使用新的计数器来显示数字标签。\@biblabel重新定义了内部命令以增加并打印计数器。它会在每个项目的开头调用。可以使用 调整数字标签后的空格\biblabelsep。请参阅Apacite 手册有关定制设施的一些文档。

示例代码的输出

\documentclass{article}
\usepackage{apacite}

\setlength{\biblabelsep}{0.3em}
\newcounter{MyBibCount}
\makeatletter
\renewcommand{\@biblabel}[1]{\stepcounter{MyBibCount}\theMyBibCount.}
\makeatother

\begin{document}
\bibliographystyle{apacite}
\nocite{article-minimal}\nocite{inbook-minimal}
\nocite{book-minimal}\nocite{incollection-minimal}
\nocite{mastersthesis-minimal}\nocite{inproceedings-minimal}
\nocite{whole-proceedings}\nocite{phdthesis-minimal}
\nocite{techreport-full}\nocite{unpublished-minimal}
\bibliography{xampl}
\end{document}

相关内容