參考書目中的捲號去斜體

參考書目中的捲號去斜體

我剛開始使用 biblatex 和 biber 來編譯我的參考書目。一切都很好,除了我有兩個問題:(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 風格的一方面是卷號應設定為斜體。

通過聲明來更改它相當簡單\DeclareFieldFormat,但這暗示您可能不應該使用biblatex-apa.由於是biblatex-apa專門為實現 APA 樣式的複雜準則而設計的,因此它不像其他biblatex樣式那樣靈活且易於自訂(特別是標準樣式的可自訂性要高得多)。這就是為什麼biblatex-apa如果您想要非 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}

Sigfridsson, E. 與 Ryde, U. (1998)。從靜電勢和力矩導出原子電荷的方法比較。計算化學雜誌,19(4), 377–395。


我首選的抑制number場的方法是

\DeclareSourcemap{
  \maps[datatype=bibtex, overwrite]{
    \map{
      \step[fieldset=number, null]
    }
  }
}

替代方案和更多細節討論於如何在使用 biblatex 時省略位址字段,是否可以在 biblatex 中抑制 bibtex .bbl 中的特定場?,刪除 biblatex 參考文獻中的標題,

相關內容