0

So writing my thesis with LaTeX but when rendering, there is no space between author initials and surname in the bibliography. So:

\bibliographystyle{IEEE}

and

@article{knight_idempotent_2003,
    title = {Idempotent {Vector} {Design} for {Standard} {Assembly} of {Biobricks}},
    url = {https://dspace.mit.edu/handle/1721.1/21168},
    language = {en},
    urldate = {2019-05-27},
    journal = {MIT Synthetic Biology Working Group},
    author = {Knight, Thomas},
    year = {2003},
}

produces

T.Knight, “Idempotent Vector Design for Standard Assembly of Biobricks,” MIT Synth. Biol. Work. Group, 2003.

With no space between the initial (T.) and the surname (Knight). I've been following this post's answers to make LaTeX abbreviate first names by editing the IEEE.bst file as it is instructed. Maybe something there is not allowing for the space between the author's initials and his/her last name?

This is my updated .bst file:

in format.names:

{ s nameptr "{f.~ }{vv~}{ll}{, jj}" format.name$ 't :=

in format.crossref.editor:

{ editor #2 "{f. }{vv }{ll}{ jj}" format.name$ "others"
  • Why do you want a space? IEEE is one of the standard styles, and having no space is fine. There is a dot anyway. – gernot says Reinstate Monica Nov 8 at 21:51
  • @gernotsaysReinstateMonica: It seems the ieee style itself doesn't use initials, but rather the modifications in this style to use the first name initials. Anyway, typographically, I don't think this is fine. – Bernard Nov 8 at 22:00
  • Would consider using biblatex-ieee? – Bernard Nov 8 at 22:00
  • What happens with author = "Thomas Knight"? – David G. Stork Nov 9 at 6:31
  • @gernotsaysReinstateMonica just because the Thesis Office wants it that way – Pedro Fontanarrosa Nov 11 at 16:30

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Browse other questions tagged or ask your own question.