
我正在使用以下內容:
\documentclass[a4paper, 11pt]{article}
\usepackage[english,swedish]{babel}
\usepackage{graphicx}
\usepackage[T1]{fontenc}
\usepackage{xcolor,colortbl}
\usepackage[backend=bibtex,style=mla]{biblatex}
\nocite{*}
...
\begin{document}
text... \footcite{source}
\printbibliography[heading=none]
\end{document}
為什麼每個來源後面都有一個額外的「列印」?
答案1
MLA 風格指南要求顯示出版物的媒介(例如,參見MLA 引文風格 |康乃爾大學圖書館)。
biblatex-mla
試圖透過在每個參考書目條目的末尾列印出版媒介(透過宏publimedium
)來滿足這項要求。如果該howpublished
欄位包含任何訊息,則會列印該訊息。如果howpublished
未給出,則預設選項guessmedium
處於活動狀態,biblatex-mla
將猜測發布媒介。
要停止biblatex-mla
列印此訊息,只需使用選項showmedium=false
,這樣您的呼叫就biblatex
變成
\usepackage[backend=bibtex,style=mla,showmedium=false]{biblatex}
不過,您的範例揭示了另一個問題,「print」以粗體列印,以警告您[the] Bibliography string 'print' [is] undefined
(請參閱日誌檔案)。
biblatex-mla
不提供瑞典語文件,因此缺少一些書目字串,要找回這個特定的文件,請嘗試
\DefineBibliographyStrings{swedish}{%
print = {whatever \enquote{print} means in Swedish},
}
現在, ”列印」被替換為「瑞典語『印刷』的意思」。