有没有简单的方法来创建这种形式的大纲?
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}