A palavra "Imprimir" aparece depois de cada fonte usando \printbibliography

A palavra "Imprimir" aparece depois de cada fonte usando \printbibliography

Estou usando o seguinte:

\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}

Por que há uma “impressão” extra após cada fonte?

insira a descrição da imagem aqui

Responder1

O guia de estilo MLA exige que o meio da publicação seja mostrado (ver, por exemploEstilo de citação MLA | Biblioteca da Universidade Cornell).

biblatex-mlatenta satisfazer este requisito imprimindo o meio de publicação no final de cada entrada bibliográfica (através da macro publimedium). Se o howpublishedcampo contiver alguma informação, essa informação será impressa. Se howpublishednão for fornecido, a opção padrão guessmediumestá ativa, biblatex-mlairá adivinhar o meio de publicação.

Para deixar biblatex-mlade imprimir essas informações, basta utilizar a opção showmedium=false, para que sua chamada biblatexse torne

\usepackage[backend=bibtex,style=mla,showmedium=false]{biblatex}

Porém, seu exemplo revela outro problema: "print" está impresso em negrito, para avisá-lo [the] Bibliography string 'print' [is] undefined(consulte o arquivo de log).

biblatex-mlanão fornece um arquivo no idioma sueco, então alguns bibstrings estão faltando, para recuperar este em particular, tente

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

Agora, "imprimir" é substituído por "qualquer que seja o significado de 'impressão' em sueco".

informação relacionada