我在将文件中的参考文献插入 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}