yo quiero hacer
- el nombre del autor y el año en la lista de referencias Ejemplo en NEGRITA:
Beasley A, Mason W. 2015.Estados emocionales versus palabras emocionales en las redes sociales. En: Actas de la conferencia científica web ACM. 1–10.
- los nombres de los autores y el año en cursiva en citas dentro del texto, ejemplo:
La percepción en línea reconstruida por las redes forma mentis indica que las brechas salariales están estrechamente relacionadas semánticamente tanto con el "género" como con la "brecha", lo que indica que cerrar la brecha salarial de género es clave para luchar contra los sesgos de género en STEM, de acuerdo con estudios previos relevantes (Ely, Ibarra y Kolb, 2011; Courey y Heywood, 2018). (usado \citep aquí)
Leder, Steinbock y Martini (2009)tener en cuenta los cambios estructurales del malware metamórfico. (usado \cite aquí)
¿Dónde deberían realizarse cambios en apalike-1.bst para que se parezca a los ejemplos anteriores?
Mi {format.names}
función se ve así:
FUNCTION {format.names}
{ 's :=
#1 'nameptr :=
s num.names$ 'numnames :=
numnames 'namesleft :=
{ namesleft #0 > }
{ s nameptr "{vv~}{ll}{, jj}{ f{}}" format.name$ 't := % last name first
nameptr #1 >
{ namesleft #1 >
{ ", " * t * }
{ numnames #2 >
{ "" * }
'skip$
if$
t "others" =
{ " \textit{et~al.}" * }
{ ", " * t * }
if$
}
if$
}
't
if$
nameptr #1 + 'nameptr :=
namesleft #1 - 'namesleft :=
}
while$
}
Respuesta1
Además de los cuatro cambios deseados que ha mencionado en su publicación (poner los nombres de los autores en negrita en los elementos bibliográficos formateados; poner year
los campos en negrita en los elementos bibliográficos formateados; mostrar los apellidos de los autores en cursiva en las llamadas de citas; y mostrar el año en cursiva en las citas), he detectado al menos seis [6!] cambios adicionales que parece requerir en relación con la apalike
configuración predeterminada de:
Utilice
,
(coma) en lugar de la palabraand
como separador entre autores en las entradas formateadas.No coloque una coma entre el apellido del autor y los nombres de pila (truncados).
No inserte
.
("punto", "punto") después del nombre truncado de los autores.No coloque paréntesis alrededor del bloque "año" en las entradas formateadas,
Inserte
:
(dos puntos) después de la palabra "En" en elbooktitle
campo de entradas de tipo@incollection
, y tal vez también de otros tipos de entrada.Hacernorenderice el contenido del
booktitle
campo en cursiva.
Con suficiente tiempo y recursos, creo que debería ser posible (aunque no particularmente recomendable) lograr todos estos objetivos de formato mediante piratería apalike.bst
.
Sin embargo, antes de emprender tal viaje, debes recordar el hecho de que apalike
esrealmente viejo-- se actualizó significativamente por última vez en 1988. Su edad avanzada -- mis disculpas si esto suena innecesarioedadista... -- conlleva (al menos) tres inconvenientes, tipográficamente hablando:
apalike
No conoce campos comourl
,doi
,isbn
yissn
, que son bastante comunes hoy en día.apalike
no funciona muy bien con elnatbib
paquete de gestión de citas. Por ejemplo, la opciónnatbib
delongnamesfirst
notrabajar conapalike
.El
apalike
estilo de bibliografía vieneen ninguna parte cercapara implementaractualPautas de formato APA. Este incumplimiento de las pautas actuales de la APA puede o no ser un inconveniente en la práctica para usted. Sin embargo, al menos deberías ser consciente de este problema.
En vista de estos inconvenientes y del hecho de que hackear apalike
correctamente puede ser bastante complicado, creo que sería mejor que aprendieras a utilizar la makebst
utilidad, que forma parte delbabero personalizadopaquete. La makebst
utilidad permite a los usuarios crear un archivo de estilo de bibliografía personalizado que implemente todos sus requisitos de formato desde el principio y de una manera muy sólida. La makebst
utilidad lo lleva a través de una larga secuencia de preguntas, cada una con respuestas de opción múltiple (una de las cuales se marcará como predeterminada). La última pregunta será si desea que la utilidad cree el archivo bst; Responda "y" a esa pregunta.
Para comenzar, abra una ventana de comando y escriba pdflatex makebst
.