Nombre primero después del primer autor en apalike
Utilizo apalike
modificado para mostrar los nombres en las referencias . Esta versión funciona bien, pero quiero ubicar primero los nombres de todos los autores después del primero. Por ejemplo, quiero tener en Doe, John and Jane Doe
lugar de Doe, John and Doe, Jane
referencias. ¿Puedo cambiar apalike
el orden de los nombres de los segundos y terceros autores? Aquí está el MWE.
\documentclass{article}
\begin{document}
\bibliographystyle{apalike}
\cite{asdf}
\bibliography{asdf}
\end{document}
Y asdf.bib
contiene la siguiente información.
@article{asdf,
title={asdf},
author={Doe, John and Doe, Jane},
journal={asdf},
volume={1},
number={1},
pages={1--2},
year={1111}
}
Respuestas
La función relevante que se cambiará en su .bst
archivo modificado es la función
FUNCTION {format.names}
que está en la línea 209 del .bst
archivo original . En su versión modificada de puede tener el siguiente esquema de formato que dice poner el nombre completo primero al final.
s nameptr "{vv~}{ll}{, jj}{, ff}" format.name$ 't := % last name first
Cambie esto a:
s nameptr
duplicate$ #1 >
{ "{ff~}{vv~}{ll}{, jj}" }
{ "{vv~}{ll}{, jj}{, ff}" }
if$ format.name$ 't := % last name first
que pondrá el nombre completo primero en todos los nombres que no sean iniciales.
Al igual que con cualquier modificación a un .bst
archivo, asegúrese de cambiarle el nombre y trabajar en una copia del original (lo que supongo por su pregunta que ya está haciendo).
Aquí hay un documento de muestra con el .bst
archivo modificado .
\documentclass{article}
\begin{filecontents}{\jobname.bib}
@article{BerwickPietroskiYankama2011,
Author = {Robert Berwick and Paul Pietroski and Beracah Yankama and Noam Chomsky},
Journal = {Cognitive Science},
Pages = {1207-1242},
Title = {Poverty of the stimulus revisited},
Volume = {35},
Year = {2011}}
@article{Chomsky1977,
Author = {Noam Chomsky and Howard Lasnik},
Journal = {Linguistic Inquiry},
Pages = {425-504},
Title = {Filters and Control},
Volume = {8},
Year = {1977}}
@article{HauserChomskyFitch2002,
Author = {Hauser, Marc and Chomsky, Noam and Fitch, W. Tecumseh},
Journal = {Science},
Number = {5598},
Pages = {1569--1579},
Title = {The Faculty of Language: What Is It, Who Has It, and How Did It Evolve?},
Volume = {298},
Year = {2002}}
\end{filecontents}
\usepackage{natbib}
\bibliographystyle{apalike-lastname}
\begin{document}
\cite{BerwickPietroskiYankama2011,Chomsky1977,HauserChomskyFitch2002}
\bibliography{\jobname}
\end{document}
