风格 IA ia 1 的概述。......

风格 IA ia 1 的概述。......

有没有简单的方法来创建这种形式的大纲?

I. 标题
[tab]A. 子标题
[tab][tab]i. 项目
[tab][tab][tab]a. 子项目

我发现了一个outlines包,它允许我用、等而不是来指定级别\1\2并且\begin{enumerate}保留该格式真的很好。

答案1

如果你能处理outlines包提供的四个级别,那么你可以将它与enumitem包结合起来格式化级别:

\documentclass{article}
\usepackage{outlines}
\usepackage{enumitem}
\setenumerate[1]{label=\Roman*.}
\setenumerate[2]{label=\Alph*.}
\setenumerate[3]{label=\roman*.}
\setenumerate[4]{label=\alph*.}
\begin{document}
\begin{outline}[enumerate]
   \1 Level 1 
      \2 Level 2
         \3 Level 3
            \4 Level 4
\end{outline}
\end{document}

答案2

没关系,我明白了:

\usepackage{outlines}

\renewcommand{\theenumi}{\Roman{enumi}. }
\renewcommand{\labelenumi}{\theenumi}

\renewcommand{\theenumii}{\Alph{enumii}. }
\renewcommand{\labelenumii}{\theenumii}

\renewcommand{\theenumiii}{\roman{enumiii}. }
\renewcommand{\labelenumiii}{\theenumiii}

\renewcommand{\theenumiv}{\alph{enumiv}) }
\renewcommand{\labelenumiv}{\theenumiv}

\begin{document}

相关内容