
私は以下を使用しています:
\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}
各ソースの後に余分な「print」があるのはなぜですか?
答え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
スウェーデン語の言語ファイルが提供されていないため、一部のbibstringが欠落しています。この特定のbibstringを復元するには、
\DefineBibliographyStrings{swedish}{%
print = {whatever \enquote{print} means in Swedish},
}
今、 "印刷「」は「スウェーデン語で『print』が意味するもの」に置き換えられます。