Does babel portuguese obey the new ortography rules (Novo Acordo Ortográfico)?












4















I just noticed that, when I use babel Portuguese, a rule like today produces something like 13 de Março de 2019. But this is wrong in regards to the new orthography of Portuguese (Novo Acordo Ortográfico), because name of months should not be capitalized. Is this a problem with my installation? If not, where can I report the bug or pull request a change?










share|improve this question























  • The package site on CTAN (ctan.org/pkg/babel-portuges) lists the current babel maintainer as the package maintainer. The documentation does not have more contact information (this is somewhat unusual, normally it contains an email address or a link to a bug tracking system). The website of the babel maintainer is texnia.com and it has a contact form, you could try to get in touch with him there.

    – moewe
    Mar 13 at 5:20











  • @moewe, I think all the babel code is tracked through the main latex2e github repository: github.com/latex3/latex2e

    – David Purton
    Mar 13 at 6:20











  • @DavidPurton The main babel stuff definitely, but I don't think all language modules are even maintained by Javier. Plus he has github.com/jbezos/babel-spanish and github.com/jbezos/babel-english, so it seems they are decoupled from the babel core. But at least posting to latex2e would log the issue...

    – moewe
    Mar 13 at 6:22











  • @moewe, you are right! latexbug reports that portuges.ldf is a third party file, not part core LaTeX.

    – David Purton
    Mar 13 at 6:29






  • 1





    Fred Guth, I just notice you are from Brazil. You probably want usepackage[brazilian]{babel}.

    – David Purton
    Mar 13 at 6:33
















4















I just noticed that, when I use babel Portuguese, a rule like today produces something like 13 de Março de 2019. But this is wrong in regards to the new orthography of Portuguese (Novo Acordo Ortográfico), because name of months should not be capitalized. Is this a problem with my installation? If not, where can I report the bug or pull request a change?










share|improve this question























  • The package site on CTAN (ctan.org/pkg/babel-portuges) lists the current babel maintainer as the package maintainer. The documentation does not have more contact information (this is somewhat unusual, normally it contains an email address or a link to a bug tracking system). The website of the babel maintainer is texnia.com and it has a contact form, you could try to get in touch with him there.

    – moewe
    Mar 13 at 5:20











  • @moewe, I think all the babel code is tracked through the main latex2e github repository: github.com/latex3/latex2e

    – David Purton
    Mar 13 at 6:20











  • @DavidPurton The main babel stuff definitely, but I don't think all language modules are even maintained by Javier. Plus he has github.com/jbezos/babel-spanish and github.com/jbezos/babel-english, so it seems they are decoupled from the babel core. But at least posting to latex2e would log the issue...

    – moewe
    Mar 13 at 6:22











  • @moewe, you are right! latexbug reports that portuges.ldf is a third party file, not part core LaTeX.

    – David Purton
    Mar 13 at 6:29






  • 1





    Fred Guth, I just notice you are from Brazil. You probably want usepackage[brazilian]{babel}.

    – David Purton
    Mar 13 at 6:33














4












4








4








I just noticed that, when I use babel Portuguese, a rule like today produces something like 13 de Março de 2019. But this is wrong in regards to the new orthography of Portuguese (Novo Acordo Ortográfico), because name of months should not be capitalized. Is this a problem with my installation? If not, where can I report the bug or pull request a change?










share|improve this question














I just noticed that, when I use babel Portuguese, a rule like today produces something like 13 de Março de 2019. But this is wrong in regards to the new orthography of Portuguese (Novo Acordo Ortográfico), because name of months should not be capitalized. Is this a problem with my installation? If not, where can I report the bug or pull request a change?







babel






share|improve this question













share|improve this question











share|improve this question




share|improve this question










asked Mar 13 at 3:21









Fred GuthFred Guth

1234




1234













  • The package site on CTAN (ctan.org/pkg/babel-portuges) lists the current babel maintainer as the package maintainer. The documentation does not have more contact information (this is somewhat unusual, normally it contains an email address or a link to a bug tracking system). The website of the babel maintainer is texnia.com and it has a contact form, you could try to get in touch with him there.

    – moewe
    Mar 13 at 5:20











  • @moewe, I think all the babel code is tracked through the main latex2e github repository: github.com/latex3/latex2e

    – David Purton
    Mar 13 at 6:20











  • @DavidPurton The main babel stuff definitely, but I don't think all language modules are even maintained by Javier. Plus he has github.com/jbezos/babel-spanish and github.com/jbezos/babel-english, so it seems they are decoupled from the babel core. But at least posting to latex2e would log the issue...

    – moewe
    Mar 13 at 6:22











  • @moewe, you are right! latexbug reports that portuges.ldf is a third party file, not part core LaTeX.

    – David Purton
    Mar 13 at 6:29






  • 1





    Fred Guth, I just notice you are from Brazil. You probably want usepackage[brazilian]{babel}.

    – David Purton
    Mar 13 at 6:33



















  • The package site on CTAN (ctan.org/pkg/babel-portuges) lists the current babel maintainer as the package maintainer. The documentation does not have more contact information (this is somewhat unusual, normally it contains an email address or a link to a bug tracking system). The website of the babel maintainer is texnia.com and it has a contact form, you could try to get in touch with him there.

    – moewe
    Mar 13 at 5:20











  • @moewe, I think all the babel code is tracked through the main latex2e github repository: github.com/latex3/latex2e

    – David Purton
    Mar 13 at 6:20











  • @DavidPurton The main babel stuff definitely, but I don't think all language modules are even maintained by Javier. Plus he has github.com/jbezos/babel-spanish and github.com/jbezos/babel-english, so it seems they are decoupled from the babel core. But at least posting to latex2e would log the issue...

    – moewe
    Mar 13 at 6:22











  • @moewe, you are right! latexbug reports that portuges.ldf is a third party file, not part core LaTeX.

    – David Purton
    Mar 13 at 6:29






  • 1





    Fred Guth, I just notice you are from Brazil. You probably want usepackage[brazilian]{babel}.

    – David Purton
    Mar 13 at 6:33

















The package site on CTAN (ctan.org/pkg/babel-portuges) lists the current babel maintainer as the package maintainer. The documentation does not have more contact information (this is somewhat unusual, normally it contains an email address or a link to a bug tracking system). The website of the babel maintainer is texnia.com and it has a contact form, you could try to get in touch with him there.

– moewe
Mar 13 at 5:20





The package site on CTAN (ctan.org/pkg/babel-portuges) lists the current babel maintainer as the package maintainer. The documentation does not have more contact information (this is somewhat unusual, normally it contains an email address or a link to a bug tracking system). The website of the babel maintainer is texnia.com and it has a contact form, you could try to get in touch with him there.

– moewe
Mar 13 at 5:20













@moewe, I think all the babel code is tracked through the main latex2e github repository: github.com/latex3/latex2e

– David Purton
Mar 13 at 6:20





@moewe, I think all the babel code is tracked through the main latex2e github repository: github.com/latex3/latex2e

– David Purton
Mar 13 at 6:20













@DavidPurton The main babel stuff definitely, but I don't think all language modules are even maintained by Javier. Plus he has github.com/jbezos/babel-spanish and github.com/jbezos/babel-english, so it seems they are decoupled from the babel core. But at least posting to latex2e would log the issue...

– moewe
Mar 13 at 6:22





@DavidPurton The main babel stuff definitely, but I don't think all language modules are even maintained by Javier. Plus he has github.com/jbezos/babel-spanish and github.com/jbezos/babel-english, so it seems they are decoupled from the babel core. But at least posting to latex2e would log the issue...

– moewe
Mar 13 at 6:22













@moewe, you are right! latexbug reports that portuges.ldf is a third party file, not part core LaTeX.

– David Purton
Mar 13 at 6:29





@moewe, you are right! latexbug reports that portuges.ldf is a third party file, not part core LaTeX.

– David Purton
Mar 13 at 6:29




1




1





Fred Guth, I just notice you are from Brazil. You probably want usepackage[brazilian]{babel}.

– David Purton
Mar 13 at 6:33





Fred Guth, I just notice you are from Brazil. You probably want usepackage[brazilian]{babel}.

– David Purton
Mar 13 at 6:33










2 Answers
2






active

oldest

votes


















3














I notice babel gives the output you want when using the new ini file system with import=pt.



However, it seems you are from Brazil. So maybe you could also try:



usepackage[brazil]{babel}


or



usepackage{babel}
usepackage[import=pt-BR,main]{portugues}


It seems that using



usepackage[portuguese]{babel}


or



usepackage{babel}
babelprovide[import=pt-PT,main]{portuguese}


gives uppercase months.



MWE



documentclass{article}
% option a
%usepackage[brazil]{babel} % or usepackage[brazilian]{babel}
% option b
%usepackage{babel}
%babelprovide[import=pt-BR,main]{portugues}
% option c
usepackage{babel}
babelprovide[import=pt,main]{portuguese}
% end options
begin{document}
today
end{document}


output






share|improve this answer


























  • Maybe we need a nportuguese now ...

    – moewe
    Mar 13 at 6:53











  • @moewe, beats me. I am an ignorant English only speaker and the differences between german and ngerman are all a bit lost on me :)

    – David Purton
    Mar 13 at 6:58











  • @moewe I don't think so: ngerman is needed because hyphenation is different; this is not the case for Portuguese.

    – egreg
    Mar 13 at 7:22











  • @egreg But how would you tell babel that you want the new (lowercase) month names in European Portuguese? Wikipedia suggests that the new orthography is different from both Euro-Portuguese and Brazilian usage in some details.

    – moewe
    Mar 13 at 7:33











  • @moewe An option would be sufficient.

    – egreg
    Mar 13 at 7:55



















3














This should be filed as a bug report to the maintainer of the babel-portuguese module.



In the meantime, you can fix it yourself in your documents:



documentclass{article}
usepackage[portuges]{babel}

lowercaseexpandafter{%
expandafterdefexpandafterdateportugesexpandafter{dateportuges}%
}

begin{document}

today

end{document}


Basically, dateportuges is redefined as itself, but with lowercase applied.



enter image description here






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',
    autoActivateHeartbeat: false,
    convertImagesToLinks: false,
    noModals: true,
    showLowRepImageUploadWarning: true,
    reputationToPostImages: null,
    bindNavPrevention: true,
    postfix: "",
    imageUploader: {
    brandingHtml: "Powered by u003ca class="icon-imgur-white" href="https://imgur.com/"u003eu003c/au003e",
    contentPolicyHtml: "User contributions licensed under u003ca href="https://creativecommons.org/licenses/by-sa/3.0/"u003ecc by-sa 3.0 with attribution requiredu003c/au003e u003ca href="https://stackoverflow.com/legal/content-policy"u003e(content policy)u003c/au003e",
    allowUrls: true
    },
    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%2f479206%2fdoes-babel-portuguese-obey-the-new-ortography-rules-novo-acordo-ortogr%25c3%25a1fico%23new-answer', 'question_page');
    }
    );

    Post as a guest















    Required, but never shown

























    2 Answers
    2






    active

    oldest

    votes








    2 Answers
    2






    active

    oldest

    votes









    active

    oldest

    votes






    active

    oldest

    votes









    3














    I notice babel gives the output you want when using the new ini file system with import=pt.



    However, it seems you are from Brazil. So maybe you could also try:



    usepackage[brazil]{babel}


    or



    usepackage{babel}
    usepackage[import=pt-BR,main]{portugues}


    It seems that using



    usepackage[portuguese]{babel}


    or



    usepackage{babel}
    babelprovide[import=pt-PT,main]{portuguese}


    gives uppercase months.



    MWE



    documentclass{article}
    % option a
    %usepackage[brazil]{babel} % or usepackage[brazilian]{babel}
    % option b
    %usepackage{babel}
    %babelprovide[import=pt-BR,main]{portugues}
    % option c
    usepackage{babel}
    babelprovide[import=pt,main]{portuguese}
    % end options
    begin{document}
    today
    end{document}


    output






    share|improve this answer


























    • Maybe we need a nportuguese now ...

      – moewe
      Mar 13 at 6:53











    • @moewe, beats me. I am an ignorant English only speaker and the differences between german and ngerman are all a bit lost on me :)

      – David Purton
      Mar 13 at 6:58











    • @moewe I don't think so: ngerman is needed because hyphenation is different; this is not the case for Portuguese.

      – egreg
      Mar 13 at 7:22











    • @egreg But how would you tell babel that you want the new (lowercase) month names in European Portuguese? Wikipedia suggests that the new orthography is different from both Euro-Portuguese and Brazilian usage in some details.

      – moewe
      Mar 13 at 7:33











    • @moewe An option would be sufficient.

      – egreg
      Mar 13 at 7:55
















    3














    I notice babel gives the output you want when using the new ini file system with import=pt.



    However, it seems you are from Brazil. So maybe you could also try:



    usepackage[brazil]{babel}


    or



    usepackage{babel}
    usepackage[import=pt-BR,main]{portugues}


    It seems that using



    usepackage[portuguese]{babel}


    or



    usepackage{babel}
    babelprovide[import=pt-PT,main]{portuguese}


    gives uppercase months.



    MWE



    documentclass{article}
    % option a
    %usepackage[brazil]{babel} % or usepackage[brazilian]{babel}
    % option b
    %usepackage{babel}
    %babelprovide[import=pt-BR,main]{portugues}
    % option c
    usepackage{babel}
    babelprovide[import=pt,main]{portuguese}
    % end options
    begin{document}
    today
    end{document}


    output






    share|improve this answer


























    • Maybe we need a nportuguese now ...

      – moewe
      Mar 13 at 6:53











    • @moewe, beats me. I am an ignorant English only speaker and the differences between german and ngerman are all a bit lost on me :)

      – David Purton
      Mar 13 at 6:58











    • @moewe I don't think so: ngerman is needed because hyphenation is different; this is not the case for Portuguese.

      – egreg
      Mar 13 at 7:22











    • @egreg But how would you tell babel that you want the new (lowercase) month names in European Portuguese? Wikipedia suggests that the new orthography is different from both Euro-Portuguese and Brazilian usage in some details.

      – moewe
      Mar 13 at 7:33











    • @moewe An option would be sufficient.

      – egreg
      Mar 13 at 7:55














    3












    3








    3







    I notice babel gives the output you want when using the new ini file system with import=pt.



    However, it seems you are from Brazil. So maybe you could also try:



    usepackage[brazil]{babel}


    or



    usepackage{babel}
    usepackage[import=pt-BR,main]{portugues}


    It seems that using



    usepackage[portuguese]{babel}


    or



    usepackage{babel}
    babelprovide[import=pt-PT,main]{portuguese}


    gives uppercase months.



    MWE



    documentclass{article}
    % option a
    %usepackage[brazil]{babel} % or usepackage[brazilian]{babel}
    % option b
    %usepackage{babel}
    %babelprovide[import=pt-BR,main]{portugues}
    % option c
    usepackage{babel}
    babelprovide[import=pt,main]{portuguese}
    % end options
    begin{document}
    today
    end{document}


    output






    share|improve this answer















    I notice babel gives the output you want when using the new ini file system with import=pt.



    However, it seems you are from Brazil. So maybe you could also try:



    usepackage[brazil]{babel}


    or



    usepackage{babel}
    usepackage[import=pt-BR,main]{portugues}


    It seems that using



    usepackage[portuguese]{babel}


    or



    usepackage{babel}
    babelprovide[import=pt-PT,main]{portuguese}


    gives uppercase months.



    MWE



    documentclass{article}
    % option a
    %usepackage[brazil]{babel} % or usepackage[brazilian]{babel}
    % option b
    %usepackage{babel}
    %babelprovide[import=pt-BR,main]{portugues}
    % option c
    usepackage{babel}
    babelprovide[import=pt,main]{portuguese}
    % end options
    begin{document}
    today
    end{document}


    output







    share|improve this answer














    share|improve this answer



    share|improve this answer








    edited Mar 13 at 6:43

























    answered Mar 13 at 4:17









    David PurtonDavid Purton

    10.9k2941




    10.9k2941













    • Maybe we need a nportuguese now ...

      – moewe
      Mar 13 at 6:53











    • @moewe, beats me. I am an ignorant English only speaker and the differences between german and ngerman are all a bit lost on me :)

      – David Purton
      Mar 13 at 6:58











    • @moewe I don't think so: ngerman is needed because hyphenation is different; this is not the case for Portuguese.

      – egreg
      Mar 13 at 7:22











    • @egreg But how would you tell babel that you want the new (lowercase) month names in European Portuguese? Wikipedia suggests that the new orthography is different from both Euro-Portuguese and Brazilian usage in some details.

      – moewe
      Mar 13 at 7:33











    • @moewe An option would be sufficient.

      – egreg
      Mar 13 at 7:55



















    • Maybe we need a nportuguese now ...

      – moewe
      Mar 13 at 6:53











    • @moewe, beats me. I am an ignorant English only speaker and the differences between german and ngerman are all a bit lost on me :)

      – David Purton
      Mar 13 at 6:58











    • @moewe I don't think so: ngerman is needed because hyphenation is different; this is not the case for Portuguese.

      – egreg
      Mar 13 at 7:22











    • @egreg But how would you tell babel that you want the new (lowercase) month names in European Portuguese? Wikipedia suggests that the new orthography is different from both Euro-Portuguese and Brazilian usage in some details.

      – moewe
      Mar 13 at 7:33











    • @moewe An option would be sufficient.

      – egreg
      Mar 13 at 7:55

















    Maybe we need a nportuguese now ...

    – moewe
    Mar 13 at 6:53





    Maybe we need a nportuguese now ...

    – moewe
    Mar 13 at 6:53













    @moewe, beats me. I am an ignorant English only speaker and the differences between german and ngerman are all a bit lost on me :)

    – David Purton
    Mar 13 at 6:58





    @moewe, beats me. I am an ignorant English only speaker and the differences between german and ngerman are all a bit lost on me :)

    – David Purton
    Mar 13 at 6:58













    @moewe I don't think so: ngerman is needed because hyphenation is different; this is not the case for Portuguese.

    – egreg
    Mar 13 at 7:22





    @moewe I don't think so: ngerman is needed because hyphenation is different; this is not the case for Portuguese.

    – egreg
    Mar 13 at 7:22













    @egreg But how would you tell babel that you want the new (lowercase) month names in European Portuguese? Wikipedia suggests that the new orthography is different from both Euro-Portuguese and Brazilian usage in some details.

    – moewe
    Mar 13 at 7:33





    @egreg But how would you tell babel that you want the new (lowercase) month names in European Portuguese? Wikipedia suggests that the new orthography is different from both Euro-Portuguese and Brazilian usage in some details.

    – moewe
    Mar 13 at 7:33













    @moewe An option would be sufficient.

    – egreg
    Mar 13 at 7:55





    @moewe An option would be sufficient.

    – egreg
    Mar 13 at 7:55











    3














    This should be filed as a bug report to the maintainer of the babel-portuguese module.



    In the meantime, you can fix it yourself in your documents:



    documentclass{article}
    usepackage[portuges]{babel}

    lowercaseexpandafter{%
    expandafterdefexpandafterdateportugesexpandafter{dateportuges}%
    }

    begin{document}

    today

    end{document}


    Basically, dateportuges is redefined as itself, but with lowercase applied.



    enter image description here






    share|improve this answer




























      3














      This should be filed as a bug report to the maintainer of the babel-portuguese module.



      In the meantime, you can fix it yourself in your documents:



      documentclass{article}
      usepackage[portuges]{babel}

      lowercaseexpandafter{%
      expandafterdefexpandafterdateportugesexpandafter{dateportuges}%
      }

      begin{document}

      today

      end{document}


      Basically, dateportuges is redefined as itself, but with lowercase applied.



      enter image description here






      share|improve this answer


























        3












        3








        3







        This should be filed as a bug report to the maintainer of the babel-portuguese module.



        In the meantime, you can fix it yourself in your documents:



        documentclass{article}
        usepackage[portuges]{babel}

        lowercaseexpandafter{%
        expandafterdefexpandafterdateportugesexpandafter{dateportuges}%
        }

        begin{document}

        today

        end{document}


        Basically, dateportuges is redefined as itself, but with lowercase applied.



        enter image description here






        share|improve this answer













        This should be filed as a bug report to the maintainer of the babel-portuguese module.



        In the meantime, you can fix it yourself in your documents:



        documentclass{article}
        usepackage[portuges]{babel}

        lowercaseexpandafter{%
        expandafterdefexpandafterdateportugesexpandafter{dateportuges}%
        }

        begin{document}

        today

        end{document}


        Basically, dateportuges is redefined as itself, but with lowercase applied.



        enter image description here







        share|improve this answer












        share|improve this answer



        share|improve this answer










        answered Mar 13 at 8:14









        egregegreg

        728k8819233233




        728k8819233233






























            draft saved

            draft discarded




















































            Thanks for contributing an answer to TeX - LaTeX Stack Exchange!


            • Please be sure to answer the question. Provide details and share your research!

            But avoid



            • Asking for help, clarification, or responding to other answers.

            • Making statements based on opinion; back them up with references or personal experience.


            To learn more, see our tips on writing great answers.




            draft saved


            draft discarded














            StackExchange.ready(
            function () {
            StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2ftex.stackexchange.com%2fquestions%2f479206%2fdoes-babel-portuguese-obey-the-new-ortography-rules-novo-acordo-ortogr%25c3%25a1fico%23new-answer', 'question_page');
            }
            );

            Post as a guest















            Required, but never shown





















































            Required, but never shown














            Required, but never shown












            Required, but never shown







            Required, but never shown

































            Required, but never shown














            Required, but never shown












            Required, but never shown







            Required, but never shown







            Popular posts from this blog

            Biblatex bibliography style without URLs when DOI exists (in Overleaf with Zotero bibliography)

            ComboBox Display Member on multiple fields

            Is it possible to collect Nectar points via Trainline?