Не удалось перевести Число главы с Вавилоном

Не удалось перевести Число главы с Вавилоном

я используюсфинкси latexдля создания моей документации.

Мне нужно перевести документ на другой язык, и я использую этот пакет babel(добавлен в conf.pyфайл).

Хотя babelнекоторые части документов переведены правильно (например, en Chapter -> it Capitolo), номера глав по-прежнему на английском языке.

Вот скриншот:

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

как мне также перевести число из одного в уно?

Другим возможным решением будет преобразование строк в числа (один к одному).

У кого-нибудь есть идеи?

РЕДАКТИРОВАТЬ

Вот фрагмент кода, conf.pyгде считывается пользовательский файл листа::

# -- Options for LaTeX output ---------------------------------------------
f = open('custom_style.sty', 'r+');
PREAMBLE = f.read();

latex_elements = {
    'babel':'\\usepackage[english,italian]{babel}',
    'maketitle': '',  # No Title Page
    #'papersize':'a4paper'
    #'pointsize':'10pt',
    'preamble' : PREAMBLE
}

и я нашел способ преобразовать ONEв 1, но это похоже на обходной путь, и мне стало интересно, не является ли это простым способом сделать это.

Вот фрагмент кода, custom-style.styв котором я указал заголовок главы:

% Define new color (same of the default of section)
\definecolor{MSBlue}{RGB}{32, 67, 92}

\usepackage[tracking=smallcaps]{microtype}

\titleformat{\chapter}[display]
  % uncomment the following line to have the chapter title of another color
  %{\normalfont\Large \color{MSBlue}}
  {\normalfont\Large\bfseries}
  {\filleft\textls{\MakeUppercase{\chaptertitlename}} \Large\thechapter}
  {1ex}
  {\titlerule\vspace{1ex}\filleft}

что приводит к следующему заголовку:

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

Спасибо

решение1

Хорошо, я наконец понял.

Я изменил languageопцию в conf.pyфайле и добавил опцию, чтобы latex_elementsизбежать раздражающей ошибки во время компиляции:

latex_elements = {
    'babel':'\\usepackage[shorthands=off]{babel}'
}

# The language for content autogenerated by Sphinx. Refer to documentation
# for a list of supported languages.
language = 'it'

Затем я просто использую make latexpdfи генерирую документ на итальянском языке.

TheОДИНавтоматически изменяется на1не только на итальянском, но и на всех языках, которые я пробовал.

В любом случае, всевнутренние переменныенравитьсяПримечание,Индекс,Содержаниетакже переведены.

Надеюсь, это правильный путь и это решение поможет и другим людям.

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