
私は最近、biblatex と biber を使用して書誌をまとめ始めました。すべて順調ですが、2 つの問題があります。(1) ジャーナル記事の号数を削除したい。(2) ジャーナル記事の巻数を斜体にしたくない。
最初の問題の解決策を見つけました。プリアンブルに次のコマンドを追加するだけです。
\AtEveryBibitem{\clearfield{number}}
私の質問は、巻数番号の斜体表示を解除する同様に簡単な修正方法があるかどうかです。
助けてくれてありがとう!
(私は Mendeley を参照マネージャとして使用しているため、.bib ファイルを操作することはできません)
MWE は次のとおりです。
\usepackage{calc}
\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
\usepackage{ebgaramond}
\usepackage[style=apa, natbib=true, doi=false, url=false]{biblatex}
\addbibresource{/Users/James/Documents/library.bib}
\AtEveryBibitem{\clearfield{number}}
\setlength\bibitemsep{1.5\itemsep}
\title{Customising My Bibliography}
\date{\vspace{-8ex}}
\begin{document}
\maketitle
\noindent Hello, I want to cite \citet{Steinberger2016, Steinberger2019b} without the volume number in the bibliography being italicised.
\printbibliography
\end{document}
出力は次のようになります:
答え1
biblatex-apa
は、APA 出版マニュアルのガイドラインを可能な限り忠実に実装していますbiblatex
。APA スタイルの特徴の 1 つは、巻数を斜体で設定する必要があることです。
これを宣言で変更するのはかなり簡単です\DeclareFieldFormat
が、これはおそらく を使用すべきではないというヒントですbiblatex-apa
。biblatex-apa
は APA スタイルの複雑なガイドラインを実装するように特別に設計されているため、他のスタイルほど柔軟で簡単にカスタマイズできるわけではありませんbiblatex
(特に、標準スタイルの方がはるかにカスタマイズ可能です)。そのため、APA 以外のスタイルが必要な場合は、 を使用することは通常お勧めできませんbiblatex-apa
。
\documentclass[british]{article}
\usepackage[T1]{fontenc}
\usepackage[utf8]{inputenc}
\usepackage{babel}
\usepackage{csquotes}
\usepackage[style=apa, natbib=true, doi=false, url=false]{biblatex}
\DeclareFieldFormat[article]{volume}{\apanum{#1}}
\addbibresource{biblatex-examples.bib}
\begin{document}
\parencite{sigfridsson}
\printbibliography
\end{document}
私がフィールドを抑制するために好む方法number
は
\DeclareSourcemap{
\maps[datatype=bibtex, overwrite]{
\map{
\step[fieldset=number, null]
}
}
}
代替案と詳細については、biblatex 使用時に住所フィールドを省略する方法、biblatex の bibtex .bbl から特定のフィールドを抑制することは可能ですか?、Biblatex 参照のタイトルを削除する、