Como colocar os nomes dos autores em negrito e colocar o nome e o ano dos autores em itálico na citação no texto, natbib apalike

Como colocar os nomes dos autores em negrito e colocar o nome e o ano dos autores em itálico na citação no texto, natbib apalike

Eu quero fazer

  1. o nome e o ano do autor na lista de referências. Exemplo em negrito:

Beasley A, Mason W. 2015.Estados emocionais versus palavras emocionais nas redes sociais. In: Anais da conferência de ciência da web ACM. 1–10.

  1. os nomes dos autores e ano em itálico na citação no texto, exemplo:

A percepção online reconstruída pelas redes forma mentis indica que as disparidades salariais estão intimamente relacionadas tanto com o “género” como com a “disparidade”, indicando assim que a eliminação das disparidades salariais entre homens e mulheres é fundamental para combater os preconceitos de género nas STEM, de acordo com estudos relevantes anteriores (Ely, Ibarra e Kolb, 2011; Courey e Heywood, 2018). (usado \citep aqui)

Leder, Steinbock e Martini (2009)leve em consideração as mudanças estruturais do malware metamórfico. (usado \cite aqui)

Onde devo fazer alterações no apalike-1.bst para ficar como nos exemplos acima?

Minha {format.names}função fica assim:

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$
}

Responder1

Além das quatro alterações desejadas que você mencionou em sua postagem (colocar os nomes dos autores em negrito nos itens de babador formatados; deixar yearo campo em negrito nos itens de babador formatados; colocar os sobrenomes dos autores em itálico nas chamadas de citação; e renderizar o ano em itálico nas chamadas de citação), localizei pelo menos seis [6!] alterações adicionais que você parece exigir em relação às apalikeconfigurações padrão de:

  • Use ,(vírgula) em vez da palavra andcomo separador entre autores nas entradas formatadas,

  • Não coloque vírgula entre o sobrenome do autor e o(s) nome(s) próprio(s) (truncado(s).

  • Não insira .("ponto final", "ponto final") após o(s) primeiro(s) nome(s) truncado(s) dos autores.

  • Não coloque parênteses ao redor do bloco 'ano' nas entradas formatadas,

  • Insira :(dois pontos) após a palavra "In" no booktitlecampo de entradas do tipo @incollection- e talvez de outros tipos de entrada também.

  • Fazernãorenderize o conteúdo do booktitlecampo em itálico.

Com tempo e recursos suficientes, acredito que seria possível – embora não particularmente aconselhável – atingir todos esses objetivos de formatação através de hacking apalike.bst.

Antes de embarcar nessa jornada, porém, você deve se lembrar do fato de que apalikeéRealmente velho- foi atualizado significativamente pela última vez em 1988. Sua idade avançada - peço desculpas se isso parece desnecessáriopreconceituoso... - acarreta (pelo menos) três desvantagens, tipograficamente falando:

  • apalikenão conhece campos como url, doi, isbne issn, que são bastante comuns atualmente.

  • apalikenão funciona muito bem com o natbibpacote de gerenciamento de citações. Por exemplo, a opção natbibde longnamesfirstfaznãotrabalhar com apalike.

  • O apalikeestilo da bibliografia vemem nenhum lugar pertopara implementaratualDiretrizes de formatação APA. Esta não adesão às diretrizes atuais da APA pode ou não ser uma desvantagem para você na prática. No entanto, você deve pelo menos estar ciente desse problema.

Tendo em vista essas desvantagens e o fato de que hackear apalikepode ser bastante complicado de ser executado corretamente, acredito que seria melhor você aprender como usar o makebstutilitário, que faz parte dobabador personalizadopacote. O makebstutilitário permite que os usuários criem um arquivo de estilo bibliográfico personalizado que implemente todos os seus requisitos de formatação desde o início e de uma maneira muito robusta. O makebstutilitário conduz você por uma longa sequência de perguntas, cada uma com respostas de múltipla escolha (uma das quais será marcada como padrão). A questão final será se você deseja que o utilitário crie o arquivo bst; responda "y" a essa pergunta.

Para começar, abra uma janela de comando e digite pdflatex makebst.

informação relacionada