一开始我用的是
\usepackage{natbib}
\bibliographystyle{apa}
我非常喜欢作者年份符号。结果看起来不错,但它是英文的,而这次我的研讨会论文是用德文写的。在正文和参考书目中,我需要将连词“and”改为“und”,并替换一些词汇,如“页数、卷数”等。
针对这个问题有一些建议,其中最有希望的是:
\usepackage[natbibapa]{apacite}
\bibliographystyle{apacite}
我只需要两个实现:
- 引用版本“Smith et al. (2000)”在运行文本中
- 并在括号中标明 citep 版本“(Smith et al., 2000)”
目前,apacite 解决方案替代方案 citet 对我来说不起作用,所以我的所有 \cite-refs 都丢失了(文本中的问号)。
另一个虽小但很重要的问题是 \citep 的两个选项
- \citep[zitiert nach:][S. 6]{sedlacek2011economics}
不再起作用。另一方面,一个最小示例对我来说非常有效:
\documentclass[12pt,a4paper,titlepage,headinclude,bibliography=totoc]{scrartcl}
\usepackage[ngerman]{babel}
\usepackage[colorlinks, linkcolor = black, citecolor = black, filecolor = black, urlcolor = black, pdfborder ={0 0 0}, pdfstartview={FitH}, bookmarksopenlevel=1]{hyperref}
\hypersetup{colorlinks=true, linkcolor=black}
\usepackage[natbibapa]{apacite}
\bibliographystyle{apacite}
\begin{document}
I test my syntax with cite like this \cite{beck2014behavioral} and \citet{nudge2008}. And the citep command with \cite[S. 10]{nudge2008}. This also works with double citation \cite[zitiert nach:][S. 10]{nudge2008}
\bibliography{Ref}
\end{document}
我的主文件 blg。报告没有列出任何错误。我仍在尝试找出 MWE/mainfile 的区别。
谢谢
答案1
假设您想继续使用natbib
-style 引用命令和 BibTeX,并希望遵守 APA 当前的格式指南,您可能需要研究 (a) 使用选项加载包apacite
和natbibapa
(b) 指定apacite
为参考书目样式。将选项传递natbibapa
给apacite
包可确保您可以继续使用\citet
和\citep
。
假设您还使用该babel
选项加载包ngerman
,则此设置应为您提供基于德语的引用标注和参考书目格式功能。
做出这些更改后,请确保 (a) 删除所有辅助文件和 (b) 再重新运行 LaTeX、BibTeX 和 LaTeX 两次,以便完全传播更改。
\RequirePackage{filecontents}
%% Set up 3 test entries
\begin{filecontents}{mybib.bib}
@article{a,
author = "Anne Author",
title = "Thoughts",
journal = "Circularity Today",
year = 3001,
volume = 1,
number = 2,
pages = "3--4",
}
@article{b,
author = "Anne Author and Bert Buthor",
title = "Further Thoughts",
journal = "Circularity Today",
year = 3005,
volume = 5,
number = 6,
pages = "7--8",
}
@article{c,
author = "Anne Author and Bert Buthor and Carla Cuthor",
title = "Final Thoughts",
journal = "Circularity Today",
year = 3009,
volume = 9,
number = 10,
pages = "11--12",
}
\end{filecontents}
\documentclass{article}
\usepackage[a4paper,margin=2.5cm]{geometry}
\usepackage[ngerman]{babel}
\usepackage[T1]{fontenc}
\usepackage[utf8]{inputenc}
\usepackage{lmodern}
\usepackage[natbibapa]{apacite}
\bibliographystyle{apacite}
\begin{document}
\citet{a}, \citet{b}, \citet{c}
\citep{a}, \citep{b}, \citep{c}
\bibliography{mybib}
\end{document}