Como posso editar meu arquivo .bst para adicionar um ponto extra após o nome do autor?

Como posso editar meu arquivo .bst para adicionar um ponto extra após o nome do autor?

Estou usando \bibliographystyle{apalike} e quero que minhas referências apareçam

  • não como "Smith, J. (2019)", mas sim "Smith, John. (2019)"
  • não como "Jones, MT (2019)." mas como Jones, Mary T. (2019)"

Já consegui fazer o nome completo aparecer editando o arquivo .blt graças à entrada de outro Q neste fórum, mas não tenho certeza de como adicionar esse ponto extra após o nome (a menos que haja uma inicial do meio) e antes da data.

Sei que esta é uma questão muito técnica, mas não me atrevo a editar o arquivo apalikefull.blt sem aconselhamento especializado.

Obrigado!

\documentclass[]{article}
\usepackage{bm}
\usepackage{cgloss4e}

\usepackage{phonrule}

\usepackage{gb4e, cgloss}
\def\Id#1{\vskip-.32cm\hskip.01cm\vtop{#1}}

\usepackage{tipa}
\usepackage[round]{natbib}
\setcitestyle{notesep={: }}
\setcitestyle{aysep={}}
\usepackage{hyperref}
\usepackage{enumerate}% http://ctan.org/pkg/enumerate
\usepackage[labelsep=space]{caption}
%\stepcounter{section} % So that the labels have different values
%\usepackage[table,xcdraw]{xcolor}
\usepackage{lineno}
\usepackage{times}

 \usepackage{multirow}
 \usepackage{titlesec}
 \setcounter{secnumdepth}{4}
 
 \titleformat{\paragraph}
 {\normalfont\normalsize\bfseries}{\theparagraph}{1em}{}
 \titlespacing*{\paragraph}
 {0pt}{3.25ex plus 1ex minus .2ex}{1.5ex plus .2ex}
 
 
 \linenumbers

This work involves a study by Smith (\citeyear{Smith2019}).

\clearpage

\bibliography{aymara1}

\bibliographystyle{apalikefull.bst}
\end{document}

informação relacionada