我对 LaTex 还不太熟悉... 我正在尝试更改 @misc 条目的引文字体样式。引用时,它总是以斜体显示(在文本和参考书目条目中)。我的目标是 @misc 条目不以斜体/粗体/引号显示。我需要它们是“正常的”。(我必须使用 apacite 样式,这是我的论文的强制性要求。)请帮帮我,我真的很绝望... :D
我的 MWE:
\documentclass[12pt, titlepage, a4paper, oneside]{scrreprt}
\usepackage{apacite}
\begin{document}
\urlstyle{same}
\bibliographystyle{apacite}
\setlength\bibitemsep{0.8\baselineskip}
\bibliography{references}
\urlstyle{same}
\end{document}
我的书目:
@misc{ARDBoerseTagessschau,
title = {{ARD Boerse Tagesschau}},
howpublished = {Retrieved May 15, 2019, from \url{https://www.tagesschau.de/wirtschaft/boerse/familienunternehmen-105.html}},
year = {2019}
}
很多人都推荐\DeclareFieldFormat
。然而,这并没有起作用...我做错了什么?
答案1
您注意到的排版行为是因为你没有author
为条目提供字段,从而迫使包和相关的书目样式在引文标注中apacite
显示该字段。而且,正如您“发现”的那样,该字段被设置为排版为title
title
斜体。
检查内容https://www.tagesschau.de/wirtschaft/boerse/familienunternehmen-105.html强烈建议您 (a) 将字段名称更改title
为author
并且 (b) 提供一个新title
字段,即title = {Familienunternehmen sind {Jobmotor}},
。
请注意,通过书写author = {{ARD B{\"o}rse Tagesschau}}
,即将作者姓名括在两对大括号之外,您告知 BibTeX 它正在与所谓的“公司”作者打交道,而不是与名字为“ARD”、中间名为“B{\"o}rse”、姓氏为“Tagesschau”的人打交道。这确保条目将归类A
为“ARD”而不是T
“Tagesschau”,并且引文标注将显示“ARD Börse Tagesschau”而不仅仅是“Tagesschau”。
\RequirePackage{filecontents}
\begin{filecontents}{references.bib}
@misc{ARDBoerseTagessschau,
author = {{ARD B{\"o}rse Tagesschau}},
title = {Familienunternehmen sind {Jobmotor}},
urldate = {May 15, 2019},
url = {https://www.tagesschau.de/wirtschaft/boerse/familienunternehmen-105.html},
year = {2019}
}
\end{filecontents}
\documentclass[12pt, titlepage, a4paper, oneside]{scrartcl}
\usepackage{apacite}
\bibliographystyle{apacite}
%\setlength\bibitemsep{0.8\baselineskip}
\usepackage{xurl}
\begin{document}
\cite{ARDBoerseTagessschau}
\urlstyle{same}
\bibliography{references}
\end{document}