縮小參考部分的尺寸

縮小參考部分的尺寸

我正在使用 Mendeley 來管理我論文的參考文獻。不幸的是,有頁數限制,我正在查看我的參考文獻,作為重新獲得一些空間的地方。

我遇到的問題是,所有參考樣式似乎都包含 中的所有字段Mendeley.bib,我只需要縮寫的作者列表first author, et al、標題和年份。

我知道我可以手動修剪 Mendeley 文檔,但是我希望有一個更優雅的解決方案。

此外,我還要求引文必須顯示為(D. Knuth (1990))或相似,這使得該要求變得abbrv不可行。

答案1

解決這個問題有兩個部分:

  • 縮短作者列表
  • 刪除每個參考書目條目中不必要的部分。

為了縮短作者列表,允許輸入biblatex一個參數。例如。maxbibnameset. alD. Knuth et al

\usepackage[maxbibnames=2]{biblatex}

第二個問題是刪除每個條目中不必要的部分:ISBN、URL 等。

刪除每個條目中不必要的部分:ISBN、URL 等;biblatex在命令中允許這樣做\AtEveryBibitem,您可以在其中刪除各個字段:\clearfield{isbn}

筆記:有些元素是清單、欄位或名稱,並且必須使用特定的指令(請參閱 biblatex 的參考手冊)。

這是修復我的特定實例的程式碼:

% Loads biblatex with clickable links from citations and the reference list, 
% with back references if the style supports them.
\usepackage[hyperref,doi,url=false,backref,style=trad-plain,maxbibnames=2]{biblatex}
\bibliography{refs.bib}

\AtEveryBibitem{% Clean up the bibtex rather than editing it
 \clearlist{address}
 \clearfield{date}
 \clearfield{eprint}
 \clearfield{isbn}
 \clearfield{issn}
 \clearlist{location}
 \clearfield{month}
 \clearfield{series}

 \ifentrytype{book}{}{% Remove publisher and editor except for books
  \clearlist{publisher}
  \clearname{editor}
 }
}

發現於codydune 的部落格網站。

這種方法的主要好處是每個都bibitem可以單獨修剪,因此本質上是手動修剪 Mendeley 參考書目資料庫的自動化版本。這意味著它獨立於參考書目和引文風格的格式,因此可以以隔離的方式自由設定(避免依賴性)。

相關內容