我对参考书目的字体样式有疑问。
我的参考文献使用斜体作为书名。是否有任何命令可以设置以确保参考书目中的所有文本都采用一种样式,即直立样式?
答案1
\em
对于使用(例如,plain
)或\emph
(例如,plainnat
)或更基本的书目样式,应该将书目放在一个组内,并在该组的开头\itshape
发布。\let\itshape\upshape
\documentclass{article}
\usepackage{filecontents}
\begin{filecontents}{\jobname.bib}
@book{A01,
author = {Author, A.},
year = {2001},
title = {Alpha},
}
\end{filecontents}
\begin{document}
\nocite{*}
\begingroup
\let\itshape\upshape
\bibliographystyle{plain}
\bibliography{\jobname}
\endgroup
\end{document}
答案2
根据以下答案:https://tex.stackexchange.com/a/296150
对于 biblatex,您可以使用以下命令禁用所有强调(斜体):
\makeatletter
\renewrobustcmd*{\mkbibemph}{}
\protected\long\def\blx@imc@mkbibemph#1{#1}
\makeatother