Apa 风格 (biblatex) - 斜体字

Apa 风格 (biblatex) - 斜体字

我几乎要交我的硕士论文了,但有些问题我很难解决。例如,出于某种神秘的原因,参考书目中的文章标题是斜体的,这违反了 APA 格式。据我所知,这不应该发生。另一个问题是为什么我的标题是无衬线字体而不是默认字体,但我几乎已经放弃解决这个问题了。请指教。

梅威瑟:

\documentclass[american, 12pt, a4paper,headsepline,headinclude,oneside,bibliography=totoc]{scrbook}
\usepackage[T1]{fontenc}              % T1 fonts für gute pdf-Ausgabe
\usepackage[utf8]{inputenc}       % deutsche Umlaute, []
\usepackage[ngerman, USenglish]{babel}
\usepackage[autostyle]{csquotes}
\usepackage[backend=biber,style=apa,citestyle=authoryear, maxcitenames=3{biblatex}
\DeclareLanguageMapping{american}{american-apa}
\DeclareLanguageMapping{german}{german-apa}
\DeclareLanguageMapping{ngerman}{ngerman-apa} 
\DeclareFieldFormat[article,unpublished,misc]{title}{\textit{#1}}


\addbibresource{../5Literature/refs.bib}


\begin{document}

Testing APA-style bibliography, citing \cite{rosenstock1974historical} and \cite{abras2004user}.

\printbibliography
\end{document}

生成的 PDF

答案1

您的代码中有以下行:

\DeclareFieldFormat[article,unpublished,misc]{title}{\textit{#1}}

这表示要将文章标题、未发表内容和其他内容设为斜体。(您不应该单独这样做。)

您需要article从此命令中删除。但正确的方法是:

\DeclareFieldFormat[unpublished,misc]{title}{\mkbibemph{#1}}

为了完整起见,我将添加有关无衬线标题(这是 KOMA 默认设置)的部分。我们中的一些人不喜欢这样,为了纪念这一事实,课程中包含了一个关闭它们的选项:

\documentclass[egregdoesnotlikesansseriftitles]{scrbook}

也可以看看KOMA-Script:将章节标题的字体更改为衬线字体寻找更传统的方法。

相关内容