Add space between authors with multiple middle initials with biblatex

The name of the pictureThe name of the pictureThe name of the pictureClash Royale CLAN TAG#URR8PPP











up vote
3
down vote

favorite












I'm using the IEEE style with biblatex. I have an article with an author with multiple middle initials. Unfortunately, the spacing between the middle initials are lost:



J. R.R. A. Martins etc.



Here is a minimal example.



documentclassarticle
usepackage[style=ieee,backend=bibtex]biblatex
beginfilecontents*test.bib
@ArticleMartins2003,
author = Martins, Joaquim R. R. A. and Sturdza, Peter and Alonso, Juan J.,
title = The complex-step derivative approximation,
journal = ACM Transactions on Mathematical Software,
year = 2003,
volume = 29,
number = 3,
pages = 245--262

endfilecontents*
renewrobustcmd*bibinitdelimaddnbthinspace
addbibresourcetest.bib
begindocument
nocite*
printbibliography
enddocument









share|improve this question

















  • 1




    Interesting. It doesn't happen with biber. Perhaps it's a bug. Can you switch away from bibtex?
    – David Purton
    1 hour ago














up vote
3
down vote

favorite












I'm using the IEEE style with biblatex. I have an article with an author with multiple middle initials. Unfortunately, the spacing between the middle initials are lost:



J. R.R. A. Martins etc.



Here is a minimal example.



documentclassarticle
usepackage[style=ieee,backend=bibtex]biblatex
beginfilecontents*test.bib
@ArticleMartins2003,
author = Martins, Joaquim R. R. A. and Sturdza, Peter and Alonso, Juan J.,
title = The complex-step derivative approximation,
journal = ACM Transactions on Mathematical Software,
year = 2003,
volume = 29,
number = 3,
pages = 245--262

endfilecontents*
renewrobustcmd*bibinitdelimaddnbthinspace
addbibresourcetest.bib
begindocument
nocite*
printbibliography
enddocument









share|improve this question

















  • 1




    Interesting. It doesn't happen with biber. Perhaps it's a bug. Can you switch away from bibtex?
    – David Purton
    1 hour ago












up vote
3
down vote

favorite









up vote
3
down vote

favorite











I'm using the IEEE style with biblatex. I have an article with an author with multiple middle initials. Unfortunately, the spacing between the middle initials are lost:



J. R.R. A. Martins etc.



Here is a minimal example.



documentclassarticle
usepackage[style=ieee,backend=bibtex]biblatex
beginfilecontents*test.bib
@ArticleMartins2003,
author = Martins, Joaquim R. R. A. and Sturdza, Peter and Alonso, Juan J.,
title = The complex-step derivative approximation,
journal = ACM Transactions on Mathematical Software,
year = 2003,
volume = 29,
number = 3,
pages = 245--262

endfilecontents*
renewrobustcmd*bibinitdelimaddnbthinspace
addbibresourcetest.bib
begindocument
nocite*
printbibliography
enddocument









share|improve this question













I'm using the IEEE style with biblatex. I have an article with an author with multiple middle initials. Unfortunately, the spacing between the middle initials are lost:



J. R.R. A. Martins etc.



Here is a minimal example.



documentclassarticle
usepackage[style=ieee,backend=bibtex]biblatex
beginfilecontents*test.bib
@ArticleMartins2003,
author = Martins, Joaquim R. R. A. and Sturdza, Peter and Alonso, Juan J.,
title = The complex-step derivative approximation,
journal = ACM Transactions on Mathematical Software,
year = 2003,
volume = 29,
number = 3,
pages = 245--262

endfilecontents*
renewrobustcmd*bibinitdelimaddnbthinspace
addbibresourcetest.bib
begindocument
nocite*
printbibliography
enddocument






biblatex






share|improve this question













share|improve this question











share|improve this question




share|improve this question










asked 4 hours ago









ipswitch

162




162







  • 1




    Interesting. It doesn't happen with biber. Perhaps it's a bug. Can you switch away from bibtex?
    – David Purton
    1 hour ago












  • 1




    Interesting. It doesn't happen with biber. Perhaps it's a bug. Can you switch away from bibtex?
    – David Purton
    1 hour ago







1




1




Interesting. It doesn't happen with biber. Perhaps it's a bug. Can you switch away from bibtex?
– David Purton
1 hour ago




Interesting. It doesn't happen with biber. Perhaps it's a bug. Can you switch away from bibtex?
– David Purton
1 hour ago










1 Answer
1






active

oldest

votes

















up vote
2
down vote













You should be able to control the space between all name initials with bibinitdelim, but as your MWE shows this does not always work.



When compiled with BibTeX the .bbl file contains



giveni=Jbibinitperiodbibinitdelim Rbibinitperiod
Rbibinitperiodbibinitdelim Abibinitperiod,


which means that for some reason BibTeX does not add a bibinitdelim between the two Rs.



If I compile your example with Biber, I get



giveni=Jbibinitperiodbibinitdelim Rbibinitperiodbibinitdelim Rbibinitperiodbibinitdelim Abibinitperiod


and consequently bibinitdelim works as expected.



So this seems to be an issue with BibTeX, I have opened an issue about this at the biblatex bugtracker: https://github.com/plk/biblatex/issues/806



For now I can only advise to use Biber



documentclassarticle
usepackage[style=ieee,backend=biber]biblatex
beginfilecontents*jobname.bib
@ArticleMartins2003,
author = Martins, Joaquim R. R. A. and Sturdza, Peter and Alonso, Juan J.,
title = The complex-step derivative approximation,
journal = ACM Transactions on Mathematical Software,
year = 2003,
volume = 29,
number = 3,
pages = 245--262

endfilecontents*
renewrobustcmd*bibinitdelimaddnbthinspace
addbibresourcejobname.bib
begindocument
nocite*
printbibliography
enddocument


"J. R. R. A. Martins, P. Sturdza, and J. J. Alonso, “The complex-step derivative approximation,” ACM Transactions on Mathematical Software, vol. 29, no. 3, pp. 245–262, 2003." with thin spaces between all initials






share|improve this answer




















    Your Answer







    StackExchange.ready(function()
    var channelOptions =
    tags: "".split(" "),
    id: "85"
    ;
    initTagRenderer("".split(" "), "".split(" "), channelOptions);

    StackExchange.using("externalEditor", function()
    // Have to fire editor after snippets, if snippets enabled
    if (StackExchange.settings.snippets.snippetsEnabled)
    StackExchange.using("snippets", function()
    createEditor();
    );

    else
    createEditor();

    );

    function createEditor()
    StackExchange.prepareEditor(
    heartbeatType: 'answer',
    convertImagesToLinks: false,
    noModals: false,
    showLowRepImageUploadWarning: true,
    reputationToPostImages: null,
    bindNavPrevention: true,
    postfix: "",
    onDemand: true,
    discardSelector: ".discard-answer"
    ,immediatelyShowMarkdownHelp:true
    );



    );













     

    draft saved


    draft discarded


















    StackExchange.ready(
    function ()
    StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2ftex.stackexchange.com%2fquestions%2f452047%2fadd-space-between-authors-with-multiple-middle-initials-with-biblatex%23new-answer', 'question_page');

    );

    Post as a guest






























    1 Answer
    1






    active

    oldest

    votes








    1 Answer
    1






    active

    oldest

    votes









    active

    oldest

    votes






    active

    oldest

    votes








    up vote
    2
    down vote













    You should be able to control the space between all name initials with bibinitdelim, but as your MWE shows this does not always work.



    When compiled with BibTeX the .bbl file contains



    giveni=Jbibinitperiodbibinitdelim Rbibinitperiod
    Rbibinitperiodbibinitdelim Abibinitperiod,


    which means that for some reason BibTeX does not add a bibinitdelim between the two Rs.



    If I compile your example with Biber, I get



    giveni=Jbibinitperiodbibinitdelim Rbibinitperiodbibinitdelim Rbibinitperiodbibinitdelim Abibinitperiod


    and consequently bibinitdelim works as expected.



    So this seems to be an issue with BibTeX, I have opened an issue about this at the biblatex bugtracker: https://github.com/plk/biblatex/issues/806



    For now I can only advise to use Biber



    documentclassarticle
    usepackage[style=ieee,backend=biber]biblatex
    beginfilecontents*jobname.bib
    @ArticleMartins2003,
    author = Martins, Joaquim R. R. A. and Sturdza, Peter and Alonso, Juan J.,
    title = The complex-step derivative approximation,
    journal = ACM Transactions on Mathematical Software,
    year = 2003,
    volume = 29,
    number = 3,
    pages = 245--262

    endfilecontents*
    renewrobustcmd*bibinitdelimaddnbthinspace
    addbibresourcejobname.bib
    begindocument
    nocite*
    printbibliography
    enddocument


    "J. R. R. A. Martins, P. Sturdza, and J. J. Alonso, “The complex-step derivative approximation,” ACM Transactions on Mathematical Software, vol. 29, no. 3, pp. 245–262, 2003." with thin spaces between all initials






    share|improve this answer
























      up vote
      2
      down vote













      You should be able to control the space between all name initials with bibinitdelim, but as your MWE shows this does not always work.



      When compiled with BibTeX the .bbl file contains



      giveni=Jbibinitperiodbibinitdelim Rbibinitperiod
      Rbibinitperiodbibinitdelim Abibinitperiod,


      which means that for some reason BibTeX does not add a bibinitdelim between the two Rs.



      If I compile your example with Biber, I get



      giveni=Jbibinitperiodbibinitdelim Rbibinitperiodbibinitdelim Rbibinitperiodbibinitdelim Abibinitperiod


      and consequently bibinitdelim works as expected.



      So this seems to be an issue with BibTeX, I have opened an issue about this at the biblatex bugtracker: https://github.com/plk/biblatex/issues/806



      For now I can only advise to use Biber



      documentclassarticle
      usepackage[style=ieee,backend=biber]biblatex
      beginfilecontents*jobname.bib
      @ArticleMartins2003,
      author = Martins, Joaquim R. R. A. and Sturdza, Peter and Alonso, Juan J.,
      title = The complex-step derivative approximation,
      journal = ACM Transactions on Mathematical Software,
      year = 2003,
      volume = 29,
      number = 3,
      pages = 245--262

      endfilecontents*
      renewrobustcmd*bibinitdelimaddnbthinspace
      addbibresourcejobname.bib
      begindocument
      nocite*
      printbibliography
      enddocument


      "J. R. R. A. Martins, P. Sturdza, and J. J. Alonso, “The complex-step derivative approximation,” ACM Transactions on Mathematical Software, vol. 29, no. 3, pp. 245–262, 2003." with thin spaces between all initials






      share|improve this answer






















        up vote
        2
        down vote










        up vote
        2
        down vote









        You should be able to control the space between all name initials with bibinitdelim, but as your MWE shows this does not always work.



        When compiled with BibTeX the .bbl file contains



        giveni=Jbibinitperiodbibinitdelim Rbibinitperiod
        Rbibinitperiodbibinitdelim Abibinitperiod,


        which means that for some reason BibTeX does not add a bibinitdelim between the two Rs.



        If I compile your example with Biber, I get



        giveni=Jbibinitperiodbibinitdelim Rbibinitperiodbibinitdelim Rbibinitperiodbibinitdelim Abibinitperiod


        and consequently bibinitdelim works as expected.



        So this seems to be an issue with BibTeX, I have opened an issue about this at the biblatex bugtracker: https://github.com/plk/biblatex/issues/806



        For now I can only advise to use Biber



        documentclassarticle
        usepackage[style=ieee,backend=biber]biblatex
        beginfilecontents*jobname.bib
        @ArticleMartins2003,
        author = Martins, Joaquim R. R. A. and Sturdza, Peter and Alonso, Juan J.,
        title = The complex-step derivative approximation,
        journal = ACM Transactions on Mathematical Software,
        year = 2003,
        volume = 29,
        number = 3,
        pages = 245--262

        endfilecontents*
        renewrobustcmd*bibinitdelimaddnbthinspace
        addbibresourcejobname.bib
        begindocument
        nocite*
        printbibliography
        enddocument


        "J. R. R. A. Martins, P. Sturdza, and J. J. Alonso, “The complex-step derivative approximation,” ACM Transactions on Mathematical Software, vol. 29, no. 3, pp. 245–262, 2003." with thin spaces between all initials






        share|improve this answer












        You should be able to control the space between all name initials with bibinitdelim, but as your MWE shows this does not always work.



        When compiled with BibTeX the .bbl file contains



        giveni=Jbibinitperiodbibinitdelim Rbibinitperiod
        Rbibinitperiodbibinitdelim Abibinitperiod,


        which means that for some reason BibTeX does not add a bibinitdelim between the two Rs.



        If I compile your example with Biber, I get



        giveni=Jbibinitperiodbibinitdelim Rbibinitperiodbibinitdelim Rbibinitperiodbibinitdelim Abibinitperiod


        and consequently bibinitdelim works as expected.



        So this seems to be an issue with BibTeX, I have opened an issue about this at the biblatex bugtracker: https://github.com/plk/biblatex/issues/806



        For now I can only advise to use Biber



        documentclassarticle
        usepackage[style=ieee,backend=biber]biblatex
        beginfilecontents*jobname.bib
        @ArticleMartins2003,
        author = Martins, Joaquim R. R. A. and Sturdza, Peter and Alonso, Juan J.,
        title = The complex-step derivative approximation,
        journal = ACM Transactions on Mathematical Software,
        year = 2003,
        volume = 29,
        number = 3,
        pages = 245--262

        endfilecontents*
        renewrobustcmd*bibinitdelimaddnbthinspace
        addbibresourcejobname.bib
        begindocument
        nocite*
        printbibliography
        enddocument


        "J. R. R. A. Martins, P. Sturdza, and J. J. Alonso, “The complex-step derivative approximation,” ACM Transactions on Mathematical Software, vol. 29, no. 3, pp. 245–262, 2003." with thin spaces between all initials







        share|improve this answer












        share|improve this answer



        share|improve this answer










        answered 1 hour ago









        moewe

        76.4k797290




        76.4k797290



























             

            draft saved


            draft discarded















































             


            draft saved


            draft discarded














            StackExchange.ready(
            function ()
            StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2ftex.stackexchange.com%2fquestions%2f452047%2fadd-space-between-authors-with-multiple-middle-initials-with-biblatex%23new-answer', 'question_page');

            );

            Post as a guest













































































            Comments

            Popular posts from this blog

            What does second last employer means? [closed]

            Installing NextGIS Connect into QGIS 3?

            One-line joke