类似序言中 enumitem 的不同行为

类似序言中 enumitem 的不同行为

我使用以下两个序言来编写不同类型的文档。首先,环境

\begin{enumerate}[(i)]
\item First item
\item Second item
\end{enumerate}

给出带有小写罗马数字的列表

在此处输入图片描述

在第二种情况下,它给出小写罗马数字,但字体不同。

我尝试过改为amsartarticle反之亦然,但这并没有影响。如何控制?

在此处输入图片描述

%%%%%%%%%%%%%% FIRST PREAMBLE %%%%%%%%%%%%%%%%%%%%%%%

\documentclass[a4paper,11  pt]{amsart}
\usepackage[top=4cm, bottom=4cm, left=3cm, right=3cm]{geometry}
\usepackage[utf8x]{inputenc}
\usepackage{amsfonts,amssymb,amsmath,amsrefs}
\usepackage{graphicx}
\usepackage{caption}
\usepackage{mathdots}
\usepackage{varwidth}
\usepackage{ytableau}

\usepackage{tikz}
\usepackage{tikz-cd}
\usetikzlibrary{matrix,arrows}
\usepackage{stackrel}
\usepackage[shortlabels]{enumitem} 
\usepackage{stmaryrd} 
\usepackage{setspace} 
\onehalfspacing 
\usepackage{etoolbox}
\patchcmd{\section}{\normalfont}{\normalfont\large}{}{}
\usepackage{tgpagella}
\usepackage[T1]{fontenc}
\usepackage{euler}
\usepackage{multicol}

%%%%%%%%%%%%%% SECOND PREAMBLE %%%%%%%%%%%%%%%%%%%%%%%

\documentclass[a4paper,11  pt]{article}
\usepackage[top=4cm, bottom=4cm, left=3cm, right=3cm]{geometry}

%%%%%%%%%%% PAQUETES BASICOS %%%%%%%%%%%%%%
\usepackage[utf8x]{inputenc}
\usepackage[spanish]{babel}
\usepackage{amsfonts,amssymb,amsmath,amsrefs}
\usepackage{graphicx}
\usepackage{multicol}
\usepackage{caption}
\usepackage{varwidth}
\usepackage{euler}
\usepackage[hidelinks]{hyperref}
\hypersetup{
    colorlinks,
    linkcolor={blue!50!black},
    citecolor={red!50!black},
    urlcolor={magenta!80!black}
}
\usepackage{tgpagella}
\usepackage[T1]{fontenc}

\usepackage[most]{tcolorbox}
\usepackage{mathdots}
\usepackage{ytableau}
\usepackage{tikz}
\usepackage{tikz-cd}
\usetikzlibrary{matrix,arrows}
\usepackage{stackrel}
\usepackage[shortlabels]{enumitem}
\usepackage{exsheets}
\SetupExSheets{solution/print=false}
\SetupExSheets{headings=runin-nr}

\usepackage{setspace} 
\onehalfspacing 
\usepackage{etoolbox}
\usepackage{titling}
\usepackage{xfrac}

答案1

不同之处在于babel使用西班牙语选项进行加载。如果您希望西班牙语的行为与英语相似,您可以使用选项babel进行加载spanish.lcroman(这在 babel 样式的文档中有记录spanishtexdoc spanish可以找到它。))如果您希望英语文档看起来像西班牙语,您需要重新定义\roman或(可能最好)使用标签键的较长形式enumitemlabel=(\roman*),format=\textsc

\documentclass{article}
\usepackage[american]{babel}
\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
\usepackage{tgpagella}
\usepackage[shortlabels]{enumitem}
\begin{document}
\begin{enumerate}[(i)]
\item foo
\item bar
\item foobar
\end{enumerate}
\end{document}

在此处输入图片描述

\documentclass{article}
\usepackage[spanish]{babel}
\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
\usepackage{tgpagella}
\usepackage[shortlabels]{enumitem}
\begin{document}
\begin{enumerate}[(i)]
\item foo
\item bar
\item foobar
\end{enumerate}
\end{document}

在此处输入图片描述

相关内容