结构类似 itemize,但没有缩进

结构类似 itemize,但没有缩进

我正在撰写一篇 IEEE 会议论文,我正在寻找一个像 itemize 这样的结构来列出一堆属性,但我想删除每个项目的缩进。您可能知道,我无法使用 IEEEtran 删除 itemize 的缩进。我考虑过使用 \paragraph,但它仍然在 IEEEtran 中重新定义。所以我想知道是否存在一些不需要缩进的类似结构。

答案1

您必须向itemize环境添加必要的选项。使用 可能会更简单enumitem,但我认为如果您加载它,文字编辑不会高兴。

\documentclass{IEEEtran}
\usepackage{calc}
\usepackage{showframe} % just for the example
\usepackage{blindtext} % just for the example

\begin{document}

\blindtext

\begin{itemize}[%
  \setlength{\labelwidth}{\widthof{\textbullet}}%
  \setlength{\labelsep}{3pt}%
  \setlength{\IEEElabelindent}{0pt}%
  \IEEEiedlabeljustifyl
]
\item First Item
\item Second Item
Second Item
Second Item
Second Item
Second Item
Second Item
Second Item
Second Item
Second Item
Second Item
Second Item
\end{itemize}

\end{document}

在此处输入图片描述

答案2

现在您可以加载enumitem和使用它的附加参数。在旧版本的-class 由于不兼容问题而无法实现,但最新版本已修复该问题。

更新日志:

10) 删除了对旧版 IED 列表命令、旧版 QED 和证明命令以及旧版 biography 和 biographynophoto 环境的支持。IEEEtran 不再定义或引用 \labelindent,以避免定义它的列表包出现命名空间问题。感谢 Sven Köhler 报告 enumitem.sty 的问题。

因此更新更新至最新版本1.8b并且下面的操作将会起作用:

\documentclass{IEEEtran}

\usepackage{blindtext}
\usepackage{enumitem}

\begin{document}

\blindtext  

\begin{itemize}[topsep=0pt,parsep=0pt,partopsep=0pt,leftmargin=10pt,labelwidth=6pt,labelsep=4pt]
    \item First Item
    \item Second Item
\end{itemize}

\end{document}

在此处输入图片描述

相关内容