![Biblatex:讓所有 bibtex 類型的 footcite 看起來都相同](https://rvso.com/image/335496/Biblatex%EF%BC%9A%E8%AE%93%E6%89%80%E6%9C%89%20bibtex%20%E9%A1%9E%E5%9E%8B%E7%9A%84%20footcite%20%E7%9C%8B%E8%B5%B7%E4%BE%86%E9%83%BD%E7%9B%B8%E5%90%8C.png)
在下面的 MWE 中,兩個引文的標題具有不同的格式。一種是斜體,一種是引號。
\documentclass[nobib]{tufte-book}
\usepackage[%
backend=biber,
bibencoding=utf8,
bibstyle=authoryear,
citestyle=authortitle-icomp,
]{biblatex}%
\addbibresource{biblatex-examples.bib}
\begin{document}
Lorem ipsum dolor sit amet\autocite{yoon}, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure\autocite{aristotle:anima} dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.
\printbibliography
\end{document}
如何使所有“腳引”看起來相同,但保持輸出\printbibliography
不變。
答案1
註腳中標題的外觀由標題的格式指令(即)authortitle-icomp
控制,然後針對特定條目類型(、、、、、、、、和)重新定義標題。citetitle
\DeclareFieldFormat{citetitle}{\mkbibemph{#1}}
article
inbox
in collection
in proceedings
patent
thesis
unpublished
suppbook
suppcollection
suppperiodical
因此必須精煉
\DeclareFieldFormat[article,inbook,incollection,
inproceedings,patent,thesis,unpublished,suppbook,
suppcollection,suppperiodical]{citetitle}{\mkbibemph{#1}}