大綱包,如何改變枚舉樣式?

大綱包,如何改變枚舉樣式?

我正在處理這個outlines包。我想將二級枚舉樣式從小寫字母更改為(ABC) 轉為小寫羅馬字母 (一),二),三)...)。換句話說,我想交換第2級和第3級的枚舉樣式。我嘗試閱讀該套件的文檔,但不太明白是否必須編寫自己的程式碼或僅應用文件中建議的內容。我認為這可能涉及 \renewcommand{\outlineii}{style}但我該用什麼來代替風格, roman?我希望此變更能夠影響所有二級項目。

\documentclass[a4paper, 12pt]{scrartcl}

\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
\usepackage[italian]{babel}

\usepackage{amssymb, amsmath, amsfonts} 
\usepackage{outlines}

\begin{document}

\section{First section} 
\subsection{First subsec} 
\begin{outline}[enumerate]

\1 Calculate $ E_{th} $.
\2 Write $f= f_{electr} + f_{elast}$:
\2 Apply Euler-Lagrange method 
\2 Calc each ``piece'' of the 2nd degree diff eq
  \3 first this
  \3 then the double derivative  
\2 Simplify \dots

\end{outline}
\end{document} 

答案1

outlines從標籤中取得樣式enumerate。您可以在包的幫助下更改這些enumitem

\documentclass[a4paper, 12pt]{scrartcl}

\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
\usepackage[italian]{babel}

\usepackage{amssymb, amsmath, amsfonts}
\usepackage{outlines}

\usepackage{enumitem}
\setlist[enumerate,2]{label=\roman*)}
\setlist[enumerate,3]{label=\alph*)}

\begin{document}

\section{First section}
\subsection{First subsec}
\begin{outline}[enumerate]

\1 Calculate $ E_{th} $.
\2 Write $f= f_{electr} + f_{elast}$:
\2 Apply Euler-Lagrange method
\2 Calc each ``piece'' of the 2nd degree diff eq
  \3 first this
  \3 then the double derivative
\2 Simplify \dots

\end{outline}
\end{document}

在此輸入影像描述

相關內容