使用这篇文章中的提示:定义一个接受多个但参数总数不确定的命令,我定义了一个新的描述。
问题是,当我在其中添加枚举时,第一个指针(点)的位置不正确。我该如何将点移动到下一行?
\documentclass[12pt,oneside]{memoir}
\newcommand{\myitem}[2]{%
\item #1
\begin{description}
#2
\end{description}
}
\newcommand{\II}[2]{%
\item[#1] #2
}
\chapterstyle{mystyle}
\begin{document}
\begin{enumerate}
\myitem{Scenario average temperature}{
\II{Description:}{In this scenario, application developers use to share average
temperature for 100 nodes. }
\II{Sequence of functions:}{}
\II{Environments needed to execute the scenario:}{}
\II{What triggers the execution and what determines the completion:}{
\begin{itemize}
\item A
\item B
\end{itemize}
}
}
\end{enumerate}
\end{document}
答案1
嵌套列表的第一个项目符号内联到外部列表项中,这是 latex 列表实现的一个刻意功能。我不能说这是我曾经想要的功能,但仍然...
\newcommand{\II}[2]{%
\item[#1]\mbox{}\ignorespaces #2
}
有一种简单的方法可以避免这种情况,但是 What triggers the execution and what determines the completion:}
示例中的文本比页面宽,因此布局仍然不太理想,也许您需要一个允许项目换行的列表布局?