
Tengo algunos problemas al utilizar el comando \nocite{*}
para evitar citas en el cuerpo de mi texto. He compilado muchas veces y sigue mostrándome signos de interrogación en la \nocite{*}
ubicación. No importa qué estilo de bibliografía utilice, todavía muestra los signos de interrogación. Además, intenté utilizar el listbib
paquete y tampoco obtuve un buen resultado.
Por favor, no marque esta pregunta como ya hecha porque la única relacionada con esto habla deOtro tema
Este es (con suerte) el MWE:
\documentclass[12pt ,a4paper]{article}
\usepackage[brazil]{babel}
\usepackage[latin1]{inputenc}
\usepackage[T1]{fontenc}
\usepackage{ae}
\usepackage{harvard}
\usepackage{graphicx}
\usepackage{caption}
\usepackage{parskip}
\usepackage{indentfirst}
\usepackage{hyperref}
\usepackage{amssymb,fancyhdr,fancybox,epsfig,psfrag,amsmath,tabularx}
\usepackage[paperwidth=8.5in,paperheight=11in,hmargin={25mm,20mm},vmargin={20mm,20mm}]{geometry} %tamanho letter
\usepackage{fancyhdr}
\usepackage{filecontents}
\begin{filecontents}{\jobname.bib}
@book{key,
author = {Author, A.},
year = {2001},
title = {Title},
publisher = {Publisher},
}
\end{filecontents}
\begin{document}
Hello world
\nocite{key}
\thispagestyle{empty}
\newpage
\bibliographystyle{abbrv}
\bibliography{\jobname} % or \addbibressource{/jobname.bib}
\end{document}
Respuesta1
El MWE se puede reducir al siguiente código:
\documentclass{article}
\usepackage{harvard}
\usepackage{filecontents}
\bibliographystyle{abbrv}
\begin{filecontents}{\jobname.bib}
@book{key,
author = {Author, A.},
year = {2001},
title = {Title},
publisher = {Publisher},
}
\end{filecontents}
\begin{document}
Hello world \nocite{key}
\bibliography{\jobname}
\end{document}
que todavía exhibe el problema. No busqué harvard
detalles en el código del paquete, pero parece que no maneja la \nocite
macro de manera consistente con el soporte integrado de LaTeX u otros paquetes.
Como solución alternativa, se puede migrar el documento natbib
sin dejar de utilizar todos los comandos de citas proporcionados harvard
reemplazando
\usepackage{harvard}
con
\usepackage{natbib}
\usepackage{har2nat}
como se describe en elhar2nat
documentación del paquete.
Aquí está el MWE revisado completo:
\documentclass{article}
\usepackage{natbib}
\usepackage{har2nat}
\usepackage{filecontents}
\bibliographystyle{abbrv}
\begin{filecontents}{\jobname.bib}
@book{key,
author = {Author, A.},
year = {2001},
title = {Title},
publisher = {Publisher},
}
\end{filecontents}
\begin{document}
Hello world \nocite{key}
\bibliography{\jobname}
\end{document}
Y el resultado resultante (¡sin signos de interrogación! :-) :