我正在写一份报告,其中我以以下方式描述许多算法:
"[algorithm name]
input: [input]
output: [output]
- step 1
...
- step n"
我的问题是我也使用该enumitem
包来减少项目之间的间距,并且它在输出行和开头之间添加了不必要的间距itemize
。
\documentclass[a4paper,11pt]{article}
\usepackage[shortlabels]{enumitem}
\setlist[itemize]{noitemsep}
\begin{document}
algorithm name
\textsc{input:} input
\textsc{output:} output
\begin{itemize}
\item step 1
\item step 2
\item step 3
\end{itemize}
\end{document}
itemize
我尝试通过将"input"
和"output"
作为标签将前两行变成其中的一部分\item
,但是长度的差异使它们“右对齐”(相对于彼此)并且位于正文框之外。