使用西班牙语 babel 枚举小写罗马数字

使用西班牙语 babel 枚举小写罗马数字

我想在列表中使用小写罗马数字,我使用了:

%Redefine the first level
\renewcommand{\theenumi}{\Roman{enumi})}
\renewcommand{\labelenumi}{\theenumi}

%Redefine the second level
\renewcommand{\theenumii}{\roman{enumii})}
\renewcommand{\labelenumii}{\theenumii}

但是我得到了第一级和第二级的大写罗马数字(实际上我得到了第二级的较小的罗马数字)。

有没有办法使用小写罗马数字?

下面是我使用的代码示例:

\documentclass[letterpaper]{article}

\usepackage[utf8x]{inputenc}
\usepackage[T1]{fontenc}
\usepackage[spanish]{babel}
\usepackage{parskip}
\usepackage{amsmath}
\usepackage{amsthm}
\usepackage{mathtools}
\usepackage{amssymb}
\usepackage{fullpage}
\usepackage{graphicx}
\DeclareMathOperator{\lcm}{lcm}

\newtheorem{mydef}{Definición}
\newtheorem{theorem}{Teorema}
\newtheorem{lemma}{Lema}
\newtheorem{proposition}[theorem]{Proposición}
\newtheorem{corollary}[theorem]{Corolario}
\newtheorem{remark}{Nota}

%opening
\title{Tarea I}
\author{Pedro
    \and Mateo}
\date{11 de Diciembre de 2013}

\begin{document}

\maketitle

%Redefine the first level
\renewcommand{\theenumi}{\Roman{enumi})}
\renewcommand{\labelenumi}{\theenumi}

%Redefine the second level
\renewcommand{\theenumii}{\roman{enumii})}
\renewcommand{\labelenumii}{\theenumii}

\begin{enumerate}
    \item \
    \begin{enumerate}
        \item Muestre que $\mathbb{Q}(\sqrt[3]{2})$ no tiene automorfismos no triviales.
        \begin{proof}
            Dada la extensión de campos $\mathbb{Q} \subset \mathbb{Q}(\sqrt[3]{2}$
        \end{proof}

    \end{enumerate}
\end{enumerate}


\end{document}

答案1

根据西班牙语版本 babel 的作者的说法,用西班牙语书写时不应使用小写罗马数字。

您可以在此处找到有关此问题的更多信息博客(西班牙语)以及手册babel-spanish第 4 页(同样是西班牙语)。

小写罗马数字可以通过选项恢复es-lcroman,该选项记录在babel-spanish手册的同一页。

序言中的结果\usepackage[spanish,es-lcroman]{babel}如下:

在此处输入图片描述

相关内容