修改字串格式同上。在

修改字串格式同上。在

我的機構要求在參考書目中使用該字串同上。(斜體),而自動產生的字串沒有被強調。

使用 MWE:

\documentclass[italian]{article}
\usepackage[T1]{fontenc}
\usepackage[utf8]{inputenc}
\usepackage{babel}

\usepackage[style=verbose-trad1]{biblatex}

\addbibresource{biblatex-examples.bib}

\begin{document}
Lorem \footcite{aristotle:anima}
Lorem \footcite{aristotle:physics}
ipsum \footcite{aristotle:anima}
ipsum \footcite{aristotle:anima}

\printbibliography
\end{document}

我得到:

在此輸入影像描述

雖然我想要:

在此輸入影像描述

注意:如您所見,只是“同上”。字串被強調,而「同上」必須保持不變。

答案1

標準biblatex樣式使用指令\mkibid來格式化“同上”。您可以重新定義它以列印“同上”。斜體字。

\documentclass[italian]{article}
\usepackage[T1]{fontenc}
\usepackage[utf8]{inputenc}
\usepackage{babel}
\usepackage{csquotes}

\usepackage[style=verbose-trad1, backend=biber]{biblatex}

\renewcommand*{\mkibid}[1]{\mkbibemph{#1}}

\addbibresource{biblatex-examples.bib}


\begin{document}
Lorem \autocite{sigfridsson}
ipsum \autocite{sigfridsson}
\printbibliography
\end{document}

斜體「同上」。

有一些計劃可以更輕鬆地以依賴語言的方式將格式應用於某些書目字串,但還沒有最終結果。您可以在以下位置查看當前的計劃/想法:https://github.com/plk/biblatex/pull/1028。非常歡迎評論。


如果您只想更改“同上”。你需要更深入地挖掘(目前,如果像這樣的事情,這會改變https://github.com/plk/biblatex/pull/1028使其成為未來biblatex版本)

\documentclass[italian]{article}
\usepackage[T1]{fontenc}
\usepackage[utf8]{inputenc}
\usepackage{babel}
\usepackage{csquotes}

\usepackage[style=verbose-trad1, backend=biber]{biblatex}

\newcommand*{\mkonlyibid}{\mkbibemph}

\renewbibmacro*{cite:ibid}{%
  \printtext{%
    \bibhyperlink{cite\csuse{cbx@lastcite@\thefield{entrykey}}}{%
      \bibstring[\mkonlyibid]{ibidem}}}%
  \ifboolexpr{ test {\ifloccit} and togl {cbx:ibidpage} }
    {\global\toggletrue{cbx:loccit}}
    {}}

\addbibresource{biblatex-examples.bib}


\begin{document}
Lorem \footcite{aristotle:anima}
Lorem \footcite{aristotle:physics}
ipsum \footcite{aristotle:anima}
ipsum \footcite{aristotle:anima}

\printbibliography
\end{document}

相關內容