使用 natbibapa 选项在 apacite 的 bibliographystyle 中划线期刊名称

使用 natbibapa 选项在 apacite 的 bibliographystyle 中划线期刊名称

我正在使用这些命令:

\usepackage[natbibapa]{apacite}

然后:

\bibliographystyle{apacite}

我想保留 natbib 选项,因为我的文本已经大量使用了 citep 和 citet。我使用 apacite 的原因是因为我需要在作者姓名之间使用“&”符号(而不是“and”)。因此,文本和括号中的引用是正确的,但参考文献部分的格式很奇怪:

1) 期刊名称带下划线,

2)有多位作者的出版物使用“...”来缩写姓名。

我希望书目样式不要在期刊名称下划线,而是遵循“正常”惯例。有什么想法吗?

答案1

该包apacite没有下划线。问题可能出在你加载

\usepackage{ulem}

请注意,强调的下划线是著名印刷师认为的一种印刷手段非常不好。它可以用于特殊符号,但它应该绝不用来强调。

答案2

您应该使用biblatexstyle=apa选项natbib。对于 产生的问题ulem,如果您需要它的功能,您可以使用 选项加载它normalem或改用soulutf8

\documentclass[12pt,american, a4paper]{article}
\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
\usepackage{filecontents}
\usepackage[normalem]{ulem}
%\usepackage{soulutf8}%
\usepackage{babel}
\usepackage{csquotes}
\usepackage[style=apa, natbib, backend=biber]{biblatex}
\DeclareLanguageMapping{american}{american-apa}

\begin{filecontents}{apatest.bib}
@Article{BRW,
Title = {The determinants of undergraduate degree performance: how important is gender?},
Author = {Barrow, Michael and Reilly, Barry and Woodfield, Ruth},
Journal = {British Educational Research Journal},
Year = {2009},
Number = {4},
Pages = {575-597},
Volume = {35},

Doi = {10.1080/01411920802642322},
Eprint = {link},
Url = {link}
}
\end{filecontents}

\addbibresource{apatest.bib}

\begin{document}
Text text text text text text text text text text text text text text text text text. \cite{McNabb}.

\nocite{*}

\printbibliography

\end{document} 

在此处输入图片描述

请注意,这natbib是一个模拟 natbib 命令的兼容选项,其功能在 biblatex 中可用。

相关内容