文字列のフォーマットを変更する

文字列のフォーマットを変更する

私の機関の要件では、参考文献に文字列を使用するように課しています同上。(斜体)、自動生成された文字列は強調されません。

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}

以下を取得します:

ここに画像の説明を入力してください

私が望むのは:

ここに画像の説明を入力してください

注意: ご覧のとおり、「ibid.」文字列のみが強調され、「idem」は変更されません。

答え1

標準biblatexスタイルでは、コマンドを使用して\mkibid「ibid.」をフォーマットします。これを再定義して、「ibid.」を斜体で印刷することができます。

\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}

イタリック体の「ibid.」

言語に依存した方法で特定の bibstring にフォーマットを適用しやすくする計画がいくつかありますが、まだ最終版はありません。現在の計画/アイデアは、次のリンクで確認できます。https://github.com/plk/biblatex/pull/1028コメントをいただければ幸いです。


「ibid.」だけを変更したい場合は、もう少し深く掘り下げる必要があります(現時点では、次のような場合は変更されます。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}

関連情報