我在 LaTeX 中引用时遇到了很大麻烦。无论我怎么尝试,都行不通。
首先,我有我的 tex 文件。然后我创建了一个 BibTex 文件,将其保存为“ Abschlusslit.bib
”,并将其保存在与我的 tex 文件相同的文件中。
这是我的 BibTex 文件:
@book{Alexandrowicz2013,
author = {Alexandrowicz, R. W.},
title = {{R in 10 Schritten. Eine Einführung in die statistische Programmierumgebung}},
year = {2013},
publisher = {Facultas},
address = {Wien},
}
这是我的 tex 文件:
\documentclass [12pt]{article}
\usepackage[utf8]{inputenc}
\usepackage[ngerman]{babel}
\usepackage{multicol}
\usepackage{geometry}
\geometry{a4paper,left=25mm,right=25mm, top=25mm, bottom=20mm}
\setlength{\columnsep}{1.5cm}
\usepackage{setspace}
\usepackage{cite}
\begin{document}
\bibliographystyle{apacite}
\bibliography{Abschlusslit}
Tau vom Boden, drohte ihnen damit und hielt sie dadurch
von dem Sprunge ab \cite{Alexandrowicz2013}.
\end{document}
它似乎没有找到引用,引用应该出现的地方只出现了一个问号。它只是给我很多错误消息。比如“未定义的控制序列”,它打开了一个 .bbl 文档,但我不知道那是什么。.bbl 文档如下所示:
\begin{thebibliography}{}
\bibitem [\protect \citeauthoryear {%
Frijters%
\ \BBA {} Beatton%
}{%
Frijters%
\ \BBA {} Beatton%
}{%
{\protect \APACyear {{\protect \bibnodate {}}}}%
}]{%
FrijtersBeatton}
\APACinsertmetastar {%
FrijtersBeatton}%
\begin{APACrefauthors}%
Frijters, P.%
\BCBT {}\ \BBA {} Beatton, T.%
\end{APACrefauthors}%
\unskip\
\newblock
\APACrefYearMonthDay{{\protect \bibnodate {}}}{}{}.
\newblock
{\BBOQ}\APACrefatitle {The mystery of the U-shaped relationship between
happiness and age} {The mystery of the u-shaped relationship between
happiness and age}.{\BBCQ}
\newblock
\PrintBackRefs{\CurrentBib}
\end{thebibliography}
我应该删除它吗?你们中有人遇到过同样的问题并能帮助我吗?
答案1
对于apacite
旧版 bibtex 中的参考书目样式,必须还可以使用apacite
包裹,
\usepackage{multicol,apacite}
然后它就会起作用。