\inparaenum
我在论文中同时使用了\enumerate
和,我希望将它们设置在序言中,以便每个项目都用A)。 我用了
\setenumerate[0]{\itshape a\upshape)}
在序言中,\enumerate
但我不知道该怎么做才能解决 \inparaenum 的问题。我试过了
\renewcommand{\begin{inparaenum}}{\begin{inparaenum}[\itshape a\upshape)]}
我试过了
\setinparaenum[0]{\itshpae a\upshape)}
但都没有成功。这些尝试可能让人感到尴尬,非常抱歉。
梅威瑟:
\documentclass[11pt]{amsart}
\usepackage{paralist}
\usepackage[shortlabels]{enumitem}
\begin{document}
\setenumerate[0]{\itshape a\upshape)}
%\renewcommand{\begin{inparaenum}}{\begin{inparaenum}[\itshape a\upshape)]}
%\setinparaenum[0]{\itshpae a\upshape)}
This is a list:
\begin{enumerate}
\item item one
\item item two
\end{enumerate}
This is in a paragraph:
\begin{inparaenum}
\item item one and
\item item two.
\end{inparaenum}
This is in a paragraph.
\end{document}
答案1
我希望我正确理解了这个问题:enumitem
包允许您非常方便地定义内联列表。(现在)注释的设置也可以在序言中全局定义。
\documentclass[11pt]{amsart}
\usepackage[inline]{enumitem}
\setlist[enumerate,1]{label=\textit{\alph*)}}
\begin{document}
This is a list:
\begin{enumerate}%[label=\textit{\alph*)}]
\item item one
\item item two
\end{enumerate}
This is in a paragraph:
\begin{enumerate*}%[label=\textit{\alph*)}]
\item item one and
\item item two.
\end{enumerate*}
This is in a paragraph.
\end{document}
答案2
简单的方法是其中的一部分paralist
(见第 3 页手册)。要实现 a) b) c),只需使用\begin{enumerate}[a)]
(或)开始枚举\begin{inparaenum}[a)]
。对于大写字母,请使用,对于罗马数字,请使用或,对于阿拉伯数字,请使用。例如,周围的格式可以是任意的,您可以使用、等转义特殊字符。A
a
i
I
1
)
{a}
{A}
\documentclass[11pt]{amsart}
\usepackage{paralist}
\begin{document}
This is a list:
\begin{enumerate}[\itshape a)\upshape]
\item item one
\item item two
\end{enumerate}
This is in a paragraph:
\begin{inparaenum}[\itshape a)\upshape]
\item item one and
\item item two.
\end{inparaenum}
This is in a paragraph.
\end{document}
为了使更改永久生效,请定义一个新的环境,例如:
\newenvironment{paraenum}{\begin{inparaenum}[\itshape a)\upshape]}{\end{inparaenum}}