我已经使用命令\renewcommand{\mkibid}[1]{\emph{#1}}
将字符串同上。同上。和同上。斜体。
然而,字符串同上(在作者之前被引用时出现)也是斜体,我希望它用小写字母表示。
有人知道如何做到这一点吗?
编辑:添加一个最小示例
\documentclass{article}
\usepackage{polyglossia}
\setdefaultlanguage{french}
\usepackage[backend=biber,
sorting=nyt,
block=space,
hyperref = auto,
citestyle=verbose-trad2,
bibstyle=verbose-trad3,
citepages=omit
]{biblatex}
\usepackage{csquotes}
\renewcommand{\mkibid}[1]{\emph{#1}}
\addbibresource{Biblio.bib}
\begin{document}
First \footcites{bollman1998romische}{bollman1966cannophori}
And second\footcite{bollman1966cannophori}
\end{document}
给出
在第二条注释中,我想将 Idem 的格式从斜体更改为小写字母。
答案1
在这种情况下,修复很容易。您只需创建一个“idem”宏,然后在 bibmacro 中替换它cite:idem
:
\providecommand*{\mkidem}[1]{\textsc{#1}}
% substitute: \mkidem for \mkibid
\renewbibmacro*{cite:idem}{\bibstring[\mkidem]{idem\thefield{gender}}\setunit{\printdelim{nametitledelim}}}
顺便提一下,请注意莫威verbose-trad2.bbx
关于如何同时vrebose-trad3.bbx
加载 的评论authortitle.bbx
。因此,加载“verbose-trad2”citestyle 和“verbose-trad3”bibstyle 没有任何优势。