根据 jurabib 文档,应该可以以不同的方式格式化作者/编辑者的名字和姓氏。为什么这对第一作者有效,而对第二作者无效?
\documentclass{scrartcl}
\usepackage[ngerman]{babel}
\usepackage[authorformat={reducedifibidem,allreversed},citefull=first]{jurabib}
\renewcommand*{\jbauthorfont}{\mdseries\scshape}
\renewcommand*{\jbauthorfnfont}{\mdseries}
\renewcommand*{\biblnfont}{\mdseries\scshape}
\renewcommand*{\bibfnfont}{\mdseries}
\renewcommand*{\bibelnfont}{\mdseries\scshape}
\renewcommand*{\bibefnfont}{\mdseries}
\renewcommand*{\jborgauthorfont}{\mdseries}
\renewcommand*{\jbannotatorfont}{\mdseries}
\begin{filecontents}{Lit.bib}
@Book{Editor,
title = {Scriptores rervm Germanicarvm, praecipve Saxonicarvm},
year = {1728},
editor = {Johann Burchard Mencke and Vorname Nachname},
address = {Leipzig}
}
@Book{Author,
title = {Scriptores rervm Germanicarvm, praecipve Saxonicarvm},
year = {1728},
author = {Johann Burchard Mencke and Vorname Nachname},
address = {Leipzig}
}
\end{filecontents}
\begin{document}
Author\footcite{Author}
Editor\footcite{Editor}
\nobibliography{Lit}
\bibliographystyle{jurabib}
\end{document}
答案1
您应该指定\upshape
(\jbauthorfnfont
否则系列重新指定为mdseries
,形状保持不变scshape
——是两个独立的字体的特征)
\documentclass{scrartcl}
\usepackage[ngerman]{babel}
\usepackage[authorformat={reducedifibidem,allreversed},citefull=first]{jurabib}
\renewcommand*{\jbauthorfont}{\mdseries\scshape}
\renewcommand*{\jbauthorfnfont}{\mdseries\upshape}
\renewcommand*{\biblnfont}{\mdseries\scshape}
\renewcommand*{\bibfnfont}{\mdseries}
\renewcommand*{\bibelnfont}{\mdseries\scshape}
\renewcommand*{\bibefnfont}{\mdseries}
\renewcommand*{\jborgauthorfont}{\mdseries}
\renewcommand*{\jbannotatorfont}{\mdseries}
\begin{filecontents}{Lit.bib}
@Book{Editor,
title = {Scriptores rervm Germanicarvm, praecipve Saxonicarvm},
year = {1728},
editor = {Johann Burchard Mencke and Vorname Nachname},
address = {Leipzig}
}
@Book{Author,
title = {Scriptores rervm Germanicarvm, praecipve Saxonicarvm},
year = {1728},
author = {Johann Burchard Mencke and Vorname Nachname},
address = {Leipzig}
}
\end{filecontents}
\begin{document}
Author\footcite{Author}
Editor\footcite{Editor}
\nobibliography{Lit}
\bibliographystyle{jurabib}
\end{document}
把事情做好: