我想用罗马数字对我的部分进行编号。但是,我只能将部分编号设为罗马数字,而不能将子部分编号设为罗马数字。以下是一些代码:
\renewcommand{\thesection}{\Roman{section}}
\renewcommand{\thesubsection}{\Roman{subsection}}
例如,这将打印 I. ,而它应该是 II 注释掉第二行会给出结果 I.1,这不是要求的。
答案1
您需要使用以下命令将section
数字附加到subsection
数字:
\documentclass{article}
\renewcommand{\thesection}{\Roman{section}}
\renewcommand{\thesubsection}{\thesection.\Roman{subsection}}
\begin{document}
\section{First section}
\subsection{First subsection}
\subsection{Second subsection}
\section{Second section}
\subsection{First subsection}
\subsection{Second subsection}
\end{document}
答案2
\renewcommand{\thesection}{\Roman{section}}
\renewcommand{\thesubsection}{\thesection.\Roman{subsection}}
答案3
我正在寻找第三层(subsubsection
),但找不到任何地方。不过我设法弄清楚了。所以,对于任何和我处于同样境地的人,以下是版本subsubsection
:
\renewcommand{\thesubsubsection}{\thesection.\thesubsection.\Roman{subsubsection}}