%20usando%20Natbib.png)
Não consegui produzir os verbetes bibliográficos de vários jornais em inglês e espanhol. Estou usando natbib
e o estilo da bibliografia é aer
. Aqui está o código mínimo.
\documentclass[11pt]{article}%
\usepackage{natbib}
\bibliographystyle{aer}
\begin{document}
\citeauthor{smercantil}
\citeauthor{nyt}
\citeauthor{mexherald}
\citeauthor{eemex}
\cite{reinhartrogoff2009}
\bibliography{overleafhelp}
\end{document}
O arquivo bib está aqui:
@misc{em,
author={{El Economista Mexicano}},
note={Mexico City. Various issues}
}
@misc{mexherald,
author={{The Mexican Herald}},
note={\textup{Mexico City. Various issues}\upshape}
}
@misc{nyt,
author={{The New York Times}},
note={\textup{Various issues}\upshape}
}
%note={\textup{Various issues}\upshape}
@misc{smercantil,
title={Semana Mercantil},
howpublished={\textup{Mexico City. Various issues}\upshape},
note={Available on http://www.hndm.unam.mx/index.php/es/}
}
@book{reinhartrogoff2009,
title={This time is different: Eight centuries of financial folly},
author={Reinhart, Carmen M and Kenneth S. Rogoff},
year={2009},
publisher={Princeton University Press}
}
Depois de mais algumas rodadas de experimentos, só tenho um problema: forçar de alguma forma o posicionamento de certas *.bib
entradas ao usar arquivos @misc
. Usei @misc
porque esta parecia ser a melhor forma de colocar jornais sem autor e data, mas a colocação não ignora o “The” (o artigo indefinido). Então, “The Mexican Herald” vem corretamente antes de “The New York Times, mas ambos deveriam vir antes de “Reinhart”. qualquer coisa nesta bibliografia.)
Responder1
Com author={{The Mexican Herald}}
você definiu um nome de autor começando com The
e isso também é usado para classificar os autores. Para se livrar disso, você pode usar o comando \noop{Mexican Herald}
para obter o nome do autor sem iniciar The
e usado para classificar os autores. Adicione este comando em sua entrada de babador como
@misc{mexherald,
author={\noop{Mexican Herald}{The Mexican Herald}},
note={\textup{Mexico City. Various issues}\upshape}
}
ou
@misc{em,
author={\noop{Economista Mexicano}{El Economista Mexicano}},
note={Mexico City. Various issues}
}
Veja que você deve definir o comando \noop
no preâmbulo do seu código como:
\newcommand{\noop}[1]{} % <=============================================
Então, com o seguinte MWE compilável
\begin{filecontents}{\jobname.bib}
@misc{em,
author={\noop{Economista Mexicano}{El Economista Mexicano}},
note={Mexico City. Various issues}
}
@misc{mexherald,
author={\noop{Mexican Herald}{The Mexican Herald}},
note={\textup{Mexico City. Various issues}\upshape}
}
@misc{nyt,
author={\noop{New York Times}{The New York Times}},
note={\textup{Various issues}\upshape}
}
%note={\textup{Various issues}\upshape}
@misc{smercantil,
title={Semana Mercantil},
howpublished={\textup{Mexico City. Various issues}\upshape},
note={Available on http://www.hndm.unam.mx/index.php/es/}
}
@book{reinhartrogoff2009,
title = {This time is different: Eight centuries of financial folly},
author = {Reinhart, Carmen M and Kenneth S. Rogoff},
year = {2009},
publisher = {Princeton University Press}
}
\end{filecontents}
\documentclass[11pt]{article}%
\usepackage{natbib}
\bibliographystyle{aer}
\newcommand{\noop}[1]{} % <=============================================
\begin{document}
\citeauthor{smercantil}
\citeauthor{nyt}
\citeauthor{mexherald}
\citeauthor{em} % <=====================================================
\cite{reinhartrogoff2009}
\bibliography{\jobname}
\end{document}
você obtém o resultado desejado:
Por favor, veja a classificação correta para autores com início El
e The
...