我写了一篇小文章,并尝试添加参考书目。我遇到了各种错误,并在过去 5 个小时里搜索解决方案,结果发现我对 latex 的了解实在是太少了……
我正在使用 Miktex 和 Texmaker。我制作了一个简单版本的 .tex 文件,发布在这里:
\documentclass[]{article}
\usepackage[autostyle]{csquotes}
\usepackage[ngerman]{babel}
\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
\usepackage{biblatex}
\addbibresource{referenzen}
\begin{document}
\section{Introduction}
Lorem ipsum \cite{dirac}
\printbibliography
\end{document}
围兜文件:
@article{valueSensitiveDesign,
author = {Friedman, Kahn et al},
title = {Value Sensitive Design},
year = "2008"
}
@book{dirac,
title = {The Principles of Quantum Mechanics},
author = {Paul Adrien Maurice Dirac},
isbn = {9780198520115},
series = {International series of monographs on physics},
year = {1981},
publisher = {Clarendon Press},
keywords = {physics}
}
@article{Lee2009a,
author = {Lee, Geun},
journal = {The Korean Journal of Defense Analysis},
number = {2},
pages = {205--218},
title = {{A Theory of Soft Power and Korea's Soft Power Strategy}},
volume = {21},
year = {2009}
}
我已经设置 Texmaker 执行“pdflatex > show pdf”。但这样就不会打印参考书目。我研究过这个问题,有人说你需要“latex > biblatex > latex 2x > show pdf”,但我没有这个。我有类似的选项,但我得到了错误:
这是 BibTeX,版本 0.99d(MiKTeX 20.6.29) 顶级辅助文件:prototype.aux 读取文件prototype.aux时,我没有发现 \citation 命令 读取文件prototype.aux时,我没有发现 \bibdata 命令 读取文件prototype.aux时,我没有发现 \bibstyle 命令(有 3 条错误消息)
Texmaker 似乎没有给我一个正确的选项(这对我来说太复杂了)。这是我的配置选项的屏幕截图(抱歉,它是德语的):
我的问题似乎很简单,但我觉得需要做一个完整的 Latex 教程才能知道我在做什么。我觉得可能有一些冲突的包。有人能解释一下这里发生了什么吗?
答案1
您需要定义 biblatex 后端,无论是 bibtex 还是 biber,如下所示,它都可以正常工作。我建议您给出纺织工作室试试吧。祝你好运。
\documentclass[]{article}
\usepackage[autostyle]{csquotes}
\usepackage[ngerman]{babel}
\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
\usepackage[backend=bibtex]{biblatex}
\addbibresource{referenzen.bib}
\begin{document}
\section{Introduction}
Lorem ipsum \cite{dirac}
\printbibliography
\end{document}