我遇到过两种显示列表的方法,\begin{list}
和\begin{itemize}
。我找不到有关list
环境的任何信息。这两者有什么区别?
这是一个简单的例子:
\begin{list}{--}{}
\item This bullet is within a \verb|\begin{list}|
\item This is a second bullet
\end{list}
\begin{itemize}
\renewcommand\labelitemi{--}
\item This bullet is within a \verb|\begin{itemize}|
\item This is a second bullet
\end{itemize}
答案1
list
是一个基本的 LaTeX 环境,用于创建各种列表环境,包括itemize
和enumerate
环境description
,以及用于引用和摘要等的“简单”列表环境。
通常,您不会list
在文档中直接使用环境。相反,它用于创建更高级的环境,例如itemize
,供在文档中使用。
在诸如 之类的软件包enumitem
可用之前,自定义description
和环境都是以这种方式创建的。(当然,它们仍然可以这样做,但itemize
在大多数情况下是不必要的。)enumerate
enumitem
下面是一个指定description
环境简单变体的示例。
\documentclass{article}
\makeatletter
\newcommand{\labelpethau}[1]{\textsc{#1:}}
\newlength\normalparindent
\setlength\normalparindent{\parindent}
\newenvironment{pethau}%
{\begin{list}{}%
{\renewcommand{\makelabel}{\labelpethau}%
\setlength{\itemindent}{0pt}%
\setlength{\leftmargin}{0pt}%
\setlength{\labelwidth}{-1\normalparindent}%
\addtolength{\topsep}{-0.5\parskip}%
\listparindent \normalparindent
\setlength{\parsep}{\parskip}}}%
{\end{list}}
\makeatother
\begin{document}
\begin{pethau}
\item[Question] some of what?
\item[Answer] anything.
\end{pethau}
\end{document}