我想制作一个 LaTeX 文档,其中只包含从我的数据库中选择的参考资料。我只想要一页 PDF,其中包含从我的数据库中提取的少量参考资料。这是我希望实现的结果的一个示例。有人能帮忙吗?
(图片最初来自这里)
这是我在答案中建议使用的代码:
\documentclass{article}
\usepackage{natbib}
\usepackage{titlesec}
\usepackage{setspace}
\doublespacing
\setlength\bibhang{2.7em}
\titleformat{\section}
{\normalfont\filcenter}{\thesection}{1em}{}
\begin{document}
\nocite{Clark1990}
\bibliographystyle{apalike}
\bibliography{/Users/carletto/Desktop/Papers/Mypapers/paperstats.bib}
\end{document}
我得到的结果是
这就是我收到的错误消息:
答案1
您可以使用
\nocite{key1,key2,...,keyn}
对于您想要列出的没有明确引用的书目项目。一个简单的示例使用apalike
(根据您的需要更改样式):
\begin{filecontents*}{aabbcc.bib}
@book{lamport94,
author = "Leslie Lamport",
title = "{LaTeX}: A Document Preparation System",
year = "1994",
edition = "Second",
publisher = "Addison-Wesley",
address = "Reading, Massachusetts"
}
@misc{patashnik88,
author = "Oren Patashnik",
title = "{BibTeX}ing. Documentation for General {BibTeX} users",
year = "1988",
howpublished = "Electronic document accompanying BibTeX
distribution"
}
@techreport{rahtz89,
author = "Sebastian Rahtz",
title = "A Survey of {T}e{X} and graphics",
year = "1989",
institution = "Department of Electronics and Computer Science",
address = "University of Southampton, UK",
number = "CSTR 89-7"
}
\end{filecontents*}
\documentclass{article}
\usepackage{natbib}
\usepackage{titlesec}
\usepackage{setspace}
\doublespacing
\setlength\bibhang{2.7em}
\titleformat{\section}
{\normalfont\filcenter}{\thesection}{1em}{}
\pagestyle{empty}
\begin{document}
\nocite{rahtz89,lamport94}
\bibliographystyle{apalike}
\bibliography{biblio}
\end{document}
该setspace
包用于产生双倍行距;该titlesec
包用于更改标题“参考文献”中使用的部分格式。natbib
与样式结合使用apalike
以获得类似于问题图像中的样式。\pagestyle{empty}
抑制页码。