如何在枚举中获取编号中的点

如何在枚举中获取编号中的点

考虑这个简单的例子:

\documentclass{article}
\usepackage{enumerate}
\begin{document}

\begin{enumerate}
\item
Blah.
\begin{enumerate}[i.]
\item 
\label{petite}
Petite blah.
\end{enumerate}
\end{enumerate}

In Step \ref{petite} we see nothing.
\end{document}

最后一行是In Step 1i ...,但我希望它读作In Step 1.i ...。如何让 LaTeX 在编号之间添加一个点?

答案1

切换到现代且更强大的enumitem

\documentclass{article}
\usepackage{enumitem}
\begin{document}

\begin{enumerate}
\item
Blah.
\begin{enumerate}[label=\roman*.,ref=\theenumi.\roman*]
\item
\label{petite}
Petite blah.
\end{enumerate}
\end{enumerate}

In Step \ref{petite} we see nothing.
\end{document}

在此处输入图片描述

相关内容