我想引用,以便参考文献显示在页脚和参考书目中,并显示文中参考文献的编号。我尝试使用以下代码来实现这一点:
\documentclass[11pt]{article}
\usepackage{biblatex}
\begin{document}
This is the text from some book. \footcite{lit1}
\begin{thebibliography}{1}
\bibitem{lit1} Author, \textit{Title}, publisher, location, year.
\end{thebibliography}
\end{document}
问题在于脚注上写的是“lit1”,而不是“作者,标题,...”
答案1
欢迎使用 TeX SE!问题是你混合了两种管理引文和参考书目的方法。一种是使用\cite{}
etc. 和thebibliography
。另一种是使用biblatex
参考书目条目数据库和\printbibliography
。
这是使用biblatex/biber
外部.bib
条目文件的一种方式。(filecontents
环境只创建外部.bib
文件。)
\documentclass[11pt]{article}
\usepackage[backend=biber]{biblatex}
\bibliography{\jobname}
\begin{filecontents}{\jobname.bib}
@book{lit1,
author = {Author, A. N.},
title = {Title},
publisher = {Publisher},
address = {Location},
year = {1066}}
\end{filecontents}
\begin{document}
This is the text from some book. \footfullcite{lit1}
\printbibliography
\end{document}
这只是为了演示:你通常不会希望在脚注中列出完整的引文和单独的参考书目。虽然我见过本科生的论文提交要求实际上就是要求这样做。
另一种方式,安德鲁·斯旺 (Andrew Swann) 建议是使用
\usepackage[backend=biber,style=authoryear]{biblatex}
从而\footcite{lit1}
得到
或者,如果您不需要单独的参考书目,您可以使用\footfullcite{}
并简单地删除该命令。\printbibliography