Слово «Печать» появляется после каждого источника, использующего \printbibliography

Слово «Печать» появляется после каждого источника, использующего \printbibliography

Я использую следующее:

\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не предоставляет файл на шведском языке, поэтому некоторые строки bib отсутствуют, чтобы вернуть этот файл, попробуйте

\DefineBibliographyStrings{swedish}{%
  print = {whatever \enquote{print} means in Swedish},
}

Сейчас, "Распечатать" заменяется на "то, что означает слово 'print' на шведском языке".

Связанный контент