biblatex: comportamiento personalizado para autocita y cita completa

biblatex: comportamiento personalizado para autocita y cita completa

Yo uso biblatex con

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

¿Es posible indicarle que utilice opciones?

doi=false, eprint=false

al usar el comando \autocite, pero opciones

doi=true, eprint=true

con el comando \fullcite?

Respuesta1

biblatexLas opciones no se pueden configurar de manera diferente para diferentes \...cite...comandos, pero si conoce la implementación interna detrás de las opciones, generalmente algo es posible.

Las opciones ,,, doisimplemente eprintconfiguran un interruptor entre verdadero o falso. Esto se puede hacer fácilmente en cualquier momento, sólo necesitamos una buena manera de conectar los comandos relevantes.urlisbnbbx:<option>

Lo siguiente establece globalmente doiy eptinten falso, pero los establece en verdadero en la bibliografía y en \fullcitey \footfullcite.

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

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

\AtBeginBibliography{%
  \toggletrue{bbx:doi}%
  \toggletrue{bbx:eprint}%
}
\DeclareCiteCommand{\fullcite}
  {\usebibmacro{prenote}}
  {\usedriver
     {\toggletrue{bbx:doi}%
      \toggletrue{bbx:eprint}%
      \DeclareNameAlias{sortname}{default}}
     {\thefield{entrytype}}}
  {\multicitedelim}
  {\usebibmacro{postnote}}

\DeclareCiteCommand{\footfullcite}[\mkbibfootnote]
  {\usebibmacro{prenote}}
  {\usedriver
     {\toggletrue{bbx:doi}%
      \toggletrue{bbx:eprint}%
      \DeclareNameAlias{sortname}{default}}
     {\thefield{entrytype}}}
  {\multicitedelim}
  {\usebibmacro{postnote}}

\addbibresource{biblatex-examples.bib}

\begin{document}
Lorem \autocite{sigfridsson}
ipsum \autocite{baez/article}

Lorem \fullcite{sigfridsson}
ipsum \fullcite{baez/article}

\printbibliography
\end{document}

E. Sigfridsson y U. Ryde. 'Comparación de métodos para derivar cargas atómicas a partir del potencial y momentos electrostáticos'. En: Journal of Computational Chemistry 19.4 (1998), págs. 377–395.

información relacionada