imprima apenas o número arXiv para artigos não publicados com biblatex

imprima apenas o número arXiv para artigos não publicados com biblatex

Estou usando a opção eprint=falseem \usepackage{biblatex}, como em

\usepackage[giveninits=true,doi=false,isbn=false,url=false,eprint=false,backend=bibtex,style=verbose-trad2]{biblatex}

para que não imprima a referência arXiv para artigos publicados. No entanto, tenho certas entradas (atualmente listadas como @onlineem meu .bibarquivo, mas também poderia listá-las @articese necessário) que ainda não foram publicadas e possuem apenas números arXiv.

Seria possível imprimir o número arXiv apenas para este último?

Responder1

Há muitas coisas que você pode fazer para mostrar o eprintcampo para determinadas entradas e suprimi-lo para outras. Você só precisa descobrir uma regra que diga quando imprimir e quando não imprimir eprinte uma maneira de informar biblatexisso.

Com uma versão recente, biblatexvocê pode, por exemplo, desligá-lo eprintglobalmente eprint=false,e ativá-lo novamente apenas para @onlineentradas. (Aqui a regra seria que os artigos publicados fossem inseridos como @articlee os preprints que ainda não foram publicados em um periódico como @online.)

\documentclass[british]{article}
\usepackage[T1]{fontenc}
\usepackage[utf8]{inputenc}
\usepackage{babel}
\usepackage{csquotes}

\usepackage[backend=bibtex,
  style=verbose-trad2,
  giveninits=true,
  doi=false, isbn=false, url=false, eprint=false,
]{biblatex}
\ExecuteBibliographyOptions[online]{eprint=true}

\addbibresource{biblatex-examples.bib}


\begin{document}
\nocite{baez/article,baez/online} % both entries have an eprint field
\printbibliography
\end{document}

Baez, JC e AD Lauda. Álgebra de dimensão superior V: 2 grupos. Versão 3. 27 de outubro de 2004. arXiv: math/0307200v3.//— 'Álgebra de dimensão superior V: 2 grupos'. Versão 3. Em: Teoria e Aplicações das Categorias 12 (2004), pp.

Também é possível usar opções de nível básico.

Alternativamente, você pode pular a opção e modificar diretamente as bibmacros relevantes, o que lhe daria mais possibilidades de ajuste fino de quais eprintsão mostrados (você pode verificar se eprinttypeé, arxivpor exemplo). Ficarei feliz em escrever algo sobre isso, mas precisaria de um bom documento de exemplo com boas .bibentradas de teste e uma descrição mais clara das regras/algoritmos que determinam se a eprinté mostrado ou não.

informação relacionada