使用 biblatex 将“Idem”字符串转换为小写字母

使用 biblatex 将“Idem”字符串转换为小写字母

我已经使用命令\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{\p‌​rintdelim{nametitled‌​elim}}}

顺便提一下,请注意莫威verbose-trad2.bbx关于如何同时vrebose-trad3.bbx加载 的评论authortitle.bbx。因此,加载“verbose-trad2”citestyle 和“verbose-trad3”bibstyle 没有任何优势。

相关内容