mi archivo tex es
\documentclass[12pt, letterpaper]{article}
\usepackage{natbib}
\bibliographystyle{aer}
\usepackage[left=1in,top=1.5in,right=1in,bottom=1.5in]{geometry}
\usepackage[normalem]{ulem}
\usepackage{times}
\begin{document}
\nocite{*}
\bibliography{MyBib}
\end{document}
y MyBib.bib es
@inbook{GL2022,
author={Ggg, Iii and Lll, Yyy},
title={STD},
booktitle={FST},
publisher={CUP},
editor={Fff, Jjj and Kkk, Aaa and Sss, Ttt},
pages={123--456},
year={2345},
place={Cambridge}
}
Si compila el archivo tex, la referencia resultante parece rota:
GGG, Iii y Yyy Lll, ETS,TAZA,
Por otra parte esperaba
GGG, Iii y Yyy Lll,"ETS", en: Fff, Jjj, Aaa KKK y Ttt Sss, eds.FST,Cambridge: COPA: 2345:123--456
o algo así. No insisto en el formato exacto que escribí anteriormente, pero creo que es suficiente para mostrar que solo quiero un resultado sensato al ingresar toda la información.
Agradecería mucho cualquier consejo sobre dónde me he equivocado. ¡Gracias por tu tiempo!
Respuesta1
Agradecería mucho cualquier consejo sobre dónde me he equivocado.
Estás utilizando el tipo de entrada incorrecto para la entrada en cuestión. Deberías estar usando@incollection
,no @inbook
. Y el nombre del place
campo está mal; debería ser address
.
\documentclass[12pt, letterpaper]{article}
\begin{filecontents}[overwrite]{MyBib.bib}
@incollection{GL2022,
author ={Ggg, Iii and Lll, Yyy},
title ={STD},
booktitle={FST},
publisher={CUP},
editor ={Fff, Jjj and Kkk, Aaa and Sss, Ttt},
pages ={123--456},
year ={2345},
address ={Cambridge}
}
\end{filecontents}
\usepackage{natbib}
\bibliographystyle{aer}
\usepackage[hmargin=1in,vmargin=1.5in]{geometry}
\usepackage[normalem]{ulem}
\usepackage{newtxtext,newtxmath} %{times} 'times' is obsolete
\usepackage[scaled=0.86]{helvet}
\begin{document}
\nocite{*}
\bibliography{MyBib}
\end{document}