我正在写一个研究项目,使用abntex2该课程是根据回忆录建立的。
一切都很好,直到我发现列表(逐项列出、描述、枚举)不再起作用......
我尝试了很多次,但还是没找到错误。这是产生错误的最小示例:([编辑] 我发布的原始示例并不简单,感谢您的纠正)
\documentclass[
12pt,% tamanho da fonte
twoside,% para impressão em frente e verso
a4paper,% tamanho do papel
]{abntex2}
\usepackage{paralist}% listas no parágrafo
\usepackage[utf8]{inputenc}% seleção do encoding do texto de input
\begin{document}
\begin{itemize}
\item Há três bolas nesta urna, uma azul, uma vermelha, e uma verde.
\item Uma bola está prestes a ser tirada da urna por um homem vendado.
\end{itemize}
\end{document}
部分文本是葡萄牙语,但我认为这对于解决问题并不重要。
这就是我尝试编译时得到的结果:
我的操作系统是 Linux Mint 17,我使用 Kile 2.1.3 来排版文档。我使用 BibTex 和 JabRef 来编制参考书目。
答案1
这是一个重现该问题的最小示例:
\documentclass[
12pt,% tamanho da fonte
twoside,% para impressão em frente e verso
a4paper,% tamanho do papel
]{abntex2}
\usepackage{paralist}% listas no parágrafo
\begin{document}
\begin{itemize}
\item Há três bolas nesta urna, uma azul, uma vermelha, e uma verde.
\item Uma bola está prestes a ser tirada da urna por um homem vendado.
\end{itemize}
\end{document}
删除paralist
即可解决问题。这可能是因为该类已经加载,enumitem
因此如果需要,您应该使用它的内联列表功能。
例如:
\PassOptionsToPackage{inline,shortlabels}{enumitem}
\documentclass[
12pt,% tamanho da fonte
twoside,% para impressão em frente e verso
a4paper,% tamanho do papel
]{abntex2}
\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
\begin{document}
\begin{itemize}
\item Há três bolas nesta urna, uma azul, uma vermelha, e uma verde.
\item Uma bola está prestes a ser tirada da urna por um homem vendado.
\end{itemize}
\begin{enumerate*}
\item first
\item second
\item third
\end{enumerate*}
\begin{enumerate}[(i)]
\item first
\item second
\item third
\end{enumerate}
\end{document}
答案2
paralist
有两个选项olditem
和oldenum
。如果添加这些选项,则paralist
不会改变itemize
和enumerate
环境,但仍提供asparaenum
和inparaenum
:
\usepackage[olditem,oldenum]{paralist}