%20usando%20Natbib.png)
No he logrado producir las entradas bibliográficas de varios periódicos que están en inglés y español. Estoy usando natbib
y el estilo de bibliografía es aer
. Aquí está el 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}
El archivo dorsal está aquí:
@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}
}
Después de varias rondas más de experimentación, solo me queda un problema: forzar de alguna manera la ubicación de ciertas *.bib
entradas cuando uso @misc
. Lo usé @misc
porque me pareció la mejor manera de colocar periódicos sin autor ni fecha, pero la ubicación no ignora "El" (el artículo indefinido). Entonces, "The Mexican Herald" va correctamente antes de "The New York Times", pero ambos deberían ir antes de "Reinhart". (Tendría el mismo problema de orden con "El" en "El Economista Mexicano", pero no es un problema cualquier cosa en esta bibliografía.)
Respuesta1
Usted author={{The Mexican Herald}}
definió un nombre de autor que comienza con The
y esto también se usa para ordenar los autores. Para deshacerse de eso, puede usar el comando \noop{Mexican Herald}
para obtener el nombre de un autor sin inicio The
y usarlo para ordenar los autores. Agregue este comando en su entrada de dorsal como
@misc{mexherald,
author={\noop{Mexican Herald}{The Mexican Herald}},
note={\textup{Mexico City. Various issues}\upshape}
}
o
@misc{em,
author={\noop{Economista Mexicano}{El Economista Mexicano}},
note={Mexico City. Various issues}
}
Tenga en cuenta que debe definir el comando \noop
en el preámbulo de su código como:
\newcommand{\noop}[1]{} % <=============================================
Entonces con el siguiente MWE compilable
\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}
obtienes el resultado deseado:
Consulte la clasificación correcta para los autores con interlineado El
y The
...