我有一个定理,其中罗马数字有不同的项
我希望项目的编号为大写(大写形式,即 I、II、III)
我如何在给定的代码中做到这一点?
\documentclass[12pt]{article}
\usepackage{enumitem}
\usepackage{amsmath}
\usepackage{amsthm}
\newenvironment{thmenum}
{\begin{enumerate}[label=\upshape(\arabic*),ref=\thethm(\arabic*)]}
{\end{enumerate}}
\newtheorem{thm}{Theorem}
\begin{document}
\begin{thm}
We have:
\begin{enumerate}[label=\textnormal{(\roman*)}]
\item \label{th1} abcd.
\item \label{th2} abcd.
\item \label{th3} abcd.
\end{enumerate}
\end{thm}
I want to have \ref{th1}-\ref{th3} in Upper-case form (I,II,III).
\end{document}
答案1
在 \Roman 中使用大写 R :
\documentclass{article}
\usepackage{enumitem}
\begin{document}
\begin{enumerate}[label=\textnormal{(\Roman*)}]
\item \label{th1} abcd.
\item \label{th2} abcd.
\item \label{th3} abcd.
\end{enumerate}
\end{document}
答案2
\documentclass[12pt]{article}
\usepackage{enumitem}
\usepackage{amsmath}
\usepackage{amsthm}
\newtheorem{thm}{Theorem}
\begin{document}
\begin{thm}
We have:
\begin{enumerate}[label=\MakeUppercase{\roman*}]
\item \label{th1} abcd.
\item \label{th2} abcd.
\item \label{th3} abcd.
\end{enumerate}
\end{thm}
I want to have \ref{th1}-\ref{th3} in Upper-case form (I,II,III).
\end{document}
或者
\documentclass[12pt]{article}
\usepackage{enumitem}
\usepackage{amsmath}
\usepackage{amsthm}
\newtheorem{thm}{Theorem}
\begin{document}
\begin{thm}
We have:
\begin{enumerate}[label=\MakeUppercase{(\roman*)}]
\item \label{th1} abcd.
\item \label{th2} abcd.
\item \label{th3} abcd.
\end{enumerate}
\end{thm}
I want to have \ref{th1}-\ref{th3} in Upper-case form (I,II,III).
\end{document}