使用 .bib 文件添加参考书目的最简单方法

使用 .bib 文件添加参考书目的最简单方法

我写了一篇小文章,并尝试添加参考书目。我遇到了各种错误,并在过去 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}

相关内容