我正在用 Latex 写第一篇文章,目前已经有 20 页了。我确实复制了所有参考文献,这样我就可以将它们直接输入到最后。在开始插入参考文献时,我发现有一种方法可以复制一些 bibtex 参考文献并生成自定义参考页。我开始阅读一些指南并遵循一些教程,但我总是得到“没有引用参考”的结果。我不知道我是否遗漏了项目中的某些内容,或者只是在某个时候彻底失败了,但我只是试图向您描述我的项目:
我将每一章分成不同的文件并分类到不同的文件夹中。我有文件夹“chapter_1” - “chapter_6”。每个文件夹中都有 .tex 文件和图片。我的第一页和目录与 main.tex 位于同一目录中。
因此,我首先创建了一个名为“reference.bib”的文件,并在其中放入 1 个引用来测试这一点。我进入 main.tex 并添加了
\usepackage[backend=biber]{bibtex}
\addbibresource{reference.bib}
到我的序言。然后我转到我想要打印参考页的位置并插入一个\printbibliography{reference.bib}
。最后我转到我想要引用的部分并\cite{1234}
在文本中插入一个(相应的数字)。编译总是没有给出参考和错误。我做的方式与大多数人做的方式完全相同,我不知道现在该怎么做。
如果描述不够详细,请告诉我,我会继续分享我编写的大部分代码。
答案1
欢迎来到 TeX.SX!@marcopasta
在 LaTeX 相关软件中使用参考书目至少有 3 种方法:
使用BibTeX:
\documentclass{article} \usepackage{natbib} \begin{document} This is a citation~\citep{SomeOne} This is a citation about \citet{SomeOther} that \ldots \bibliographystyle{apalike} \bibliography{MyBibFile} \end{document}
使用比布拉特克斯(实际上
biber
):\documentclass{article} \usepackage[style=apa,natbib=true]{biblatex} \addbibresource{MyBibFile.bib} \begin{document} This is a citation~\citep{SomeOne} This is a citation about \citet{SomeOther} that \ldots \printbibliography \end{document}
手动添加参考书目
您手动放置\begin{bibliography}
的位置\end{bibliography}
\bibitem
在您的问题中,您只是以错误的方式结合了前两种方法(无论如何它们都不可结合)