La documentación de Biblatex dice "el \fullcite
comando imprime una cita detallada similar a la entrada de la bibliografía completa". Sin embargo, hay algunas diferencias y algunas preguntas/respuestas aquí al respecto, comoesteyeste.
Aquí hay otra forma en que se diferencian:
\documentclass{article}
\usepackage{biblatex}
\addbibresource{biblatex-examples.bib}
% Don't want to see "language" field.
\AtEveryBibitem{\clearlist{language}}
\begin{document}
\fullcite{cicero}
\printbibliography
\end{document}
Esto utiliza unmétodo sugeridode retirar el language
campo. Se elimina de la bibliografía, pero no del \fullcite
resultado. ¿Cómo puedo deshacerme de él también allí?
La salida:
Respuesta1
\AtEveryBibitem
de hecho no afecta \fullcite
porque es un comando de citación y no un bibitem. Pero puedes usar \AtEveryCitekey
para esto:
\documentclass{article}
\usepackage{biblatex}
\addbibresource{biblatex-examples.bib}
% Don't want to see "language" field.
\AtEveryBibitem{\clearlist{language}}
\AtEveryCitekey{\clearlist{language}}
\begin{document}
\fullcite{cicero}
\printbibliography
\end{document}
Pero, dado lo que desea hacer, tal vez biber
sería una buena idea utilizar un mapa de origen que cambie los datos reales que se tienen en cuenta:
\documentclass{article}
\usepackage{biblatex}
\addbibresource{biblatex-examples.bib}
% Don't want to see "language" field.
\DeclareSourcemap{
\maps[datatype=bibtex]{
\map{
\step[fieldset=language, null]
}
}
}
\begin{document}
\fullcite{cicero}
\printbibliography
\end{document}
En cualquier caso, la salida es: