我想在文档中有一个带有枚举的算法,例如
步骤I g gjhf gjhf guhfd gfdjh gfd jh
第二步 s hfdjks hgfdkjfds hkfds hkfds hkjfds
第三步 jdsfkljdskl jfdskl jfdsl jfdsl jfds
如何实现这种枚举风格
答案1
像这样
\documentclass[10pt,a4paper]{article}
\usepackage[latin1]{inputenc}
\usepackage{enumitem}
\begin{document}
\begin{enumerate}[label=Step \roman*]
\item todo 1
\item todo 2
\item todo 3
\end{enumerate}
\end{document}
结果
对于大写罗马字母,使用 \Roman
但是对于算法,您可能还想检查我们的listing
包。
为了使其更加方便,我使用 Bernards 的评论和一些其他选项扩展了该示例,使其更像所提议的对齐方式。
\documentclass[10pt,a4paper]{article}
\usepackage[latin1]{inputenc}
\usepackage{calc}
\usepackage{enumitem}
\newlist{algo-enum}{enumerate}{1}
\setlist[algo-enum]{label=Step \Roman*,leftmargin=0pt, labelsep=1.5em,%
align=left, style=multiline,labelwidth=\widthof{Step XXXX}}
\begin{document}
\begin{algo-enum}
\item todo 1. \\ which can be very deeply explained. \\
Like this...
\item todo 2
\item todo 3
\end{algo-enum}
\end{document}
结果