\documentclass{article}
\begin{document}
\begin{itemize}
\item Item 1
\item Item 2
\end{itemize}
\end{document}
这将生成如下列表:
• 项目 1
• 项目 2
更改article
为mwrep
生成:
— 项目 1
— 项目 2
我想使用mwrep
但采用article
列表样式。
答案1
我认为这个enumitem
包在这里可能会有帮助:
\documentclass{mwrep}
\usepackage{enumitem}
\begin{document}
\begin{itemize}[label=\textbullet]
\item Item 1
\item Item 2
\end{itemize}
\end{document}
如果你想全局进行更改,你可以\setlist
使用enumitem
\documentclass{mwrep}
\usepackage{enumitem}
\setlist[itemize]{label=\textbullet}
\begin{document}
\begin{itemize}
\item Item 1
\item Item 2
\end{itemize}
\end{document}
答案2
在文档序言中\labelitemi
局部(内部)或全局重新定义:itemize
\documentclass{article}
\begin{document}
\begin{itemize}
\let\labelitemi\labelitemii
\item Item 1
\item Item 2
\end{itemize}
\begin{itemize}
\item Item 3
\item Item 4
\end{itemize}
\end{document}
使用\renewcommand{\labelitemi}{\normalfont\bfseries\textendash}
也可以。
LaTeX 中的默认列表以 s 的形式进行管理\list
,其中每个项目要么编号(在 中enumerate
),要么以项目符号(在 中itemize
)进行标记。这些项目构造基于以下定义:
% Labels for items in (nested) enumerate (uses counters)
\newcommand\labelenumi{\theenumi.}% Default is arabic: 1.
\newcommand\labelenumii{(\theenumii)}% Default is alph: (a)
\newcommand\labelenumiii{\theenumiii.}% Default is roman: i.
\newcommand\labelenumiv{\theenumiv.}% Default is Alph: A.
% Labels for items in (nested) itemize (uses bullets/characters)
\newcommand\labelitemi{\textbullet}% bullet
\newcommand\labelitemii{\normalfont\bfseries \textendash}% --
\newcommand\labelitemiii{\textasteriskcentered}% *
\newcommand\labelitemiv{\textperiodcentered}% .
请注意,每个列表环境有四个定义,对应于(最多)四层嵌套列表(这是针对标准文档类article
、book
和 的report
)。重新定义其中任何一个都会修改该级别的列表项表示。
mwrep
对于 使用了类似的定义enumerate
,但对于 的定义如下itemize
:
\newcommand\labelitemi{\textemdash}
\newcommand\labelitemii{\textemdash}
\newcommand\labelitemiii{\textemdash}
\newcommand\labelitemiv{\textemdash}
enumitem
允许以更通用的方式扩展它,并且在需要时可以拥有更多级别。