Soy programador pero tengo muchas dificultades con bst lan. Después de hacer lo mejor algunas veces, ahora tengo un estilo casi apropiado, pero los autores todavía tienen el formato incorrecto. Estoy bastante seguro de que lo definí correctamente en cmd pero todavía obtengo los separadores ", " & " y ". Lo que necesito es:
14Vgl. Mertens/Barbian/Baier (2017), pág. 35.
Así es como luce ahora mismo:
Lo que necesito es el cambio de código en el archivo bst. ¡Muchas gracias!
EDITAR: indagué un poco y encontré este código a continuación. Hasta donde tengo entendido, debería concatenar los nombres e insertar los separadores. El código debe insertar el '/' como lo quiero, pero el PDF aún se ve como 'Nombre, Nombre y Nombre'. ¿Podría ser que me había encontrado con un problema de cobro? En caso afirmativo, ¿qué tengo que limpiar/eliminar?
FUNCTION {format.names}
{ 'bibinfo :=
duplicate$ empty$ 'skip$ {
's :=
"" 't :=
#1 'nameptr :=
s num.names$ 'numnames :=
numnames 'namesleft :=
{ namesleft #0 > }
{ s nameptr
"{vv~}{ll}{, ff}{, jj}"
format.name$
bibinfo bibinfo.check
't :=
nameptr #1 >
{
nameptr #1
#1 + =
numnames #3
> and
{ "others" 't :=
#1 'namesleft := }
'skip$
if$
namesleft #1 >
{ "/ " * t * }
{
s nameptr "{ll}" format.name$ duplicate$ "others" =
{ 't := }
{ pop$ }
if$
"/" *
t "others" =
{
bib.name.font
" " * bbl.etal emphasize *
}
{ " " * t * }
if$
}
if$
}
't
if$
nameptr #1 + 'nameptr :=
namesleft #1 - 'namesleft :=
}
while$
t "others" =
'skip$
{ bib.name.font }
if$
} if$
}