МВЭ

МВЭ

Я только что заметил, что когда я использую babel Portuguese, правило типа \todayсоздает что-то вроде 13 de Março de 2019. Но это неправильно в отношении новой орфографии португальского языка (Novo Acordo Ortográfico), потому что названия месяцев не должны быть заглавными. Это проблема с моей установкой? Если нет, где я могу сообщить об ошибке или сделать запрос на изменение?

решение1

Я заметил, babelчто дает желаемый результат при использовании новой iniфайловой системы с import=pt.

Однако, похоже, вы из Бразилии. Так что, возможно, вы также могли бы попробовать:

\usepackage[brazil]{babel}

или

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

Кажется, что использование

\usepackage[portuguese]{babel}

или

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

указывает месяцы заглавными буквами.

МВЭ

\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}

выход

решение2

Это следует отправить как отчет об ошибке разработчику модуля babel-portuguese.

В то же время вы можете исправить это самостоятельно в своих документах:

\documentclass{article}
\usepackage[portuges]{babel}

\lowercase\expandafter{%
  \expandafter\def\expandafter\dateportuges\expandafter{\dateportuges}%
}

\begin{document}

\today

\end{document}

По сути, \dateportugesпереопределяется как само себя, но с \lowercaseприменением.

введите описание изображения здесь

Связанный контент