Я только что заметил, что когда я использую 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
применением.