为什么当我从 bib 文件添加参考文献时会显示“未定义的参考文献”?

为什么当我从 bib 文件添加参考文献时会显示“未定义的参考文献”?

我在将文件中的参考文献插入 LaTeX 文档时遇到了问题.bib。尽管我只输入 时它就能运行\bibliography{name of my file},但当我输入 (error: undefined reference) 时它却找不到实际的参考文献\cite{citation key}。我确保引用关键字是正确的。我还希望参考文献出现在脚注中。有人能看出我哪里犯了错误吗?

\documentclass[12pt]{scrbook}
\usepackage[ngerman]{babel}
\usepackage{fontspec}
\setmainfont{Charter}

\usepackage[backend=bibtex,style=verbose-trad2]{biblatex}
\bibliography{Masterarbeit} 
\bibliographystyle{siam}

\usepackage{geometry}
\geometry{top=25mm, left=20mm, right=30mm, bottom=20mm, headsep=10mm, footskip=12mm}
\usepackage{graphicx}
\usepackage[onehalfspacing]{setspace}

\makeatletter
\renewcommand\normalsize{\@setfontsize\normalsize{12}{14.4}}
\renewcommand\large{\@setfontsize\large{14}{16.8}}
\renewcommand\LARGE{\@setfontsize\LARGE{18}{21.6}}
\renewcommand\huge{\@setfontsize\huge{20}{24}}
\makeatother

\newcommand{\chapnumsize}{\LARGE}
\newcommand{\chapnumstyle}{\normalfont\mdseries}
\newcommand{\chapsize}{\huge}
\newcommand{\chapstyle}{\mdseries}
\newcommand{\secsize}{\large}
\newcommand{\secstyle}{\mdseries}

\addtokomafont{part}{\mdseries}
\addtokomafont{partnumber}{\mdseries}
\addtokomafont{chapter}{\mdseries}
\addtokomafont{section}{\mdseries}

\setkomafont{disposition}{\normalcolor\bfseries}


\begin{document}

\chapter{Fragebogen} 
\section{...}
I want to put a reference in a footnote \cite{Carbon2019}

\end{document}

答案1

看起来 \bibliography{}命令路径中可能有问题。

在下面的 MWE 中,与成功创建书目相关的内容是:

\usepackage[style=verbose-trad2]{biblatex}
\addbibresource{\jobname.bib} % include the path to your .bib file

其中我删除了\bibliographystyle{}命令(style=必须使用选项)并替换\bibliography\addbibresource{}。如果您不指定任何后端,请在 LaTeX 之后使用 Biber 进行编译。

最后,在文中,使用\autocite{}

注释掉所有与问题重现无关的内容,这是一个 MWE:

\begin{filecontents}{\jobname.bib}
    @Article{Carbon2019,
        author = {Carbon, C. C.},
        journal = {Journal of Perceptual Imaging},
        title = {Empirical Approaches to Studying Art Experience},
        year = {2019},
        number = {1},
        volume = {2},
        groups = {Perceptual processes},
    }
\end{filecontents}

\documentclass[12pt]{scrbook}
% \usepackage[ngerman]{babel}
% \usepackage{fontspec}
% \setmainfont{Charter}

\usepackage[style=verbose-trad2]{biblatex}
\addbibresource{\jobname.bib}

% \usepackage{geometry}
% \geometry{top=25mm, left=20mm, right=30mm, bottom=20mm, headsep=10mm, footskip=12mm}
% \usepackage{graphicx}
% \usepackage[onehalfspacing]{setspace}

% \makeatletter
% \renewcommand\normalsize{\@setfontsize\normalsize{12}{14.4}}
% \renewcommand\large{\@setfontsize\large{14}{16.8}}
% \renewcommand\LARGE{\@setfontsize\LARGE{18}{21.6}}
% \renewcommand\huge{\@setfontsize\huge{20}{24}}
% \makeatother

% \newcommand{\chapnumsize}{\LARGE}
% \newcommand{\chapnumstyle}{\normalfont\mdseries}
% \newcommand{\chapsize}{\huge}
% \newcommand{\chapstyle}{\mdseries}
% \newcommand{\secsize}{\large}
% \newcommand{\secstyle}{\mdseries}

% \addtokomafont{part}{\mdseries}
% \addtokomafont{partnumber}{\mdseries}
% \addtokomafont{chapter}{\mdseries}
% \addtokomafont{section}{\mdseries}

% \setkomafont{disposition}{\normalcolor\bfseries}

\begin{document}

\chapter{Fragebogen}
\section{...}
I want to put a reference in a footnote \autocite{Carbon2019}

\end{document}

在此处输入图片描述

相关内容