我正在写一篇研究论文,并尝试将我的资料来源放在最后一页。
我希望以这样的方式来实现这一点,当我在句子中指向一个来源时,如果它例如是我使用的第三个来源,那么在句子末尾就会有一个^3。
在参考页面,在第三个来源,我想要^3:参考名称....等等。
有人能告诉我如何编写这个代码吗?
非常感谢您的帮助。
答案1
cite
使用带有super
和选项的包biblabel
几乎可以完成您要求的所有事情:
\documentclass{article}
\usepackage[super,biblabel]{cite}
\begin{document}
My document with a citation\cite{art1} and another
citation\cite{book1}.
\begin{thebibliography}{9}
\bibitem{art1} `An article', A.N.~Author, Jour. \textbf{3}(4), 2001,
21--65.
\bibitem{book1} ``A interesting book'', K.~Text, Pub. Publishing,
2006.
\end{thebibliography}
\end{document}
缺少的是参考书目中标签后面的冒号。要获得它,可以模仿biblabel
选项运行的命令,如下所示:
\documentclass{article}
\usepackage[super]{cite}
\makeatletter
\def\@biblabel#1{\@citess{#1}:}
\makeatother
\begin{document}
My document with a citation\cite{art1} and another
citation\cite{book1}.
\begin{thebibliography}{9}
\bibitem{art1} `An article', A.N.~Author, Jour. \textbf{3}(4), 2001,
21--65.
\bibitem{book1} ``A interesting book'', K.~Text, Pub. Publishing,
2006.
\end{thebibliography}
\end{document}
以上内容适用于手写书目。从长远来看,更好的方法是使用natbib
或bibtex
以及biblatex
外部biber
条目数据库。