TeXdistribution: MiKTeX 21.2
I am using bibtex & for my bibliography \usepackage{har2nat}. Changed the agsm-style (renamed it to agsm-my & changed \bibliographystyle{agsm-my}).
The 2 changes I did in agsm-my are
- Get rid of the quote in the titles, as done here Fine tuning the agsm bibliography style, and adding links . Which gave me the expected outcome
- I want to have all authors in uppercase. For this I inserted in
agsm-my(according to Upper case author names for BST file (based on APA))
s
FUNCTION {makeuppercase}
{duplicate$ empty$
{pop$ "" }
{ "{\MakeUppercase{" swap$ * "}" * }
if$
}
FUNCTION {format.authors}
{ author empty$
{ "" }
{ "{vv~}{ll}{, jj}{, f.}" author makeuppercase format.names }
if$
}
(FUNCTION {makeuppercase} is located after FUNCTION {emphasize}{ [...]})
but I am getting additional ands as a results between the names (see Ojovan, M. I.) & I do not want them:
What causes the and to occur & how can I solve it? Or is there another possibility to change the author names all in uppercase?


style=apathe styleauthoryearis more what I am looking for. Also,\renewcommand*{\mkbibnamefamily}[1]{\MakeUppercase{#1}}has the disadvantage to make the citation also in upper case which I do not want. – Lopu Mar 29 '21 at 13:08\AtBeginBibliography{\renewcommand*{\mkbibnamefamily}[1]{\MakeUppercase{#1}}}– Lopu Mar 29 '21 at 15:04