项目内文字多时会自然换行,换行的距离怎么调整?enumerate的参数没找到哪个能控制。
如下图,item内的行距比item间还要大,不太协调。
\documentclass[a4paper,11pt]{ctexart}
\usepackage{enumitem}
\begin{document}
列表字数多了会分行
\begin{enumerate}[label={\Alph*.},itemsep=-4mm]%
\item 有非法关键字?
\item 有非法关键字?
\item 有非法关键字?
\item 有非法关键字?
\end{enumerate}
\end{document}
这是普通的行间距。对于中文,会被ctex
通过默认的scheme=chinese
设置为1.3倍...
如果你确实希望缩短全文的中文行距,可以用:scheme=plain
...
同时enumitem
提供了noitemsep
,最好不要手动以不准确的方式微调参数:
\documentclass[
a4paper,11pt,
scheme=plain% 不修该行距为1.3倍
]{ctexart}
\usepackage{enumitem}
\usepackage{zhlipsum}
\begin{document}
\begin{enumerate}[label={\Alph*.}]%
\item 有非法关键字?有非法关键字?有非法关键字?有非法关键字?有非法关键字?有非法关键字?
\item 有非法关键字?有非法关键字?有非法关键字?有非法关键字?有非法关键字?有非法关键字?
\item 有非法关键字?有非法关键字?有非法关键字?有非法关键字?有非法关键字?有非法关键字?
\end{enumerate}
\bigskip
\begin{enumerate}[label={\Alph*.},noitemsep]%
\item 有非法关键字?有非法关键字?有非法关键字?有非法关键字?有非法关键字?有非法关键字?
\item 有非法关键字?有非法关键字?有非法关键字?有非法关键字?有非法关键字?有非法关键字?
\item 有非法关键字?有非法关键字?有非法关键字?有非法关键字?有非法关键字?有非法关键字?
\end{enumerate}
\bigskip
下面这个中文段落行距太窄并不好看...
\zhlipsum[2]
\end{document}
\documentclass[a4paper,11pt]{article}
\usepackage{enumitem}
\usepackage{lipsum}
\begin{document}
\begin{enumerate}[label={\Alph*.}]%
\item \lipsum[1][1-3]
\item \lipsum[1][1-3]
\item \lipsum[1][1-3]
\item \lipsum[1][1-3]
\end{enumerate}
\bigskip
\begin{enumerate}[label={\Alph*.},noitemsep]%
\item \lipsum[1][1-3]
\item \lipsum[1][1-3]
\item \lipsum[1][1-3]
\item \lipsum[1][1-3]
\end{enumerate}
\end{document}
\documentclass[a4paper,11pt]{ctexart}
\usepackage{enumitem}
\setlength{\parindent}{0pt}
\begin{document}
如果既想要正文的行距保持正常,又想要只在\texttt{enumerate}环境内让行距变得紧凑...
我能吞下玻璃而不伤身体
我能吞下玻璃而不伤身体
我能吞下玻璃而不伤身体
我能吞下玻璃而不伤身体
我能吞下玻璃而不伤身体
\begin{enumerate}[%
itemsep=-1.8mm,label={\Alph*.},
before=\linespread{1.0}\selectfont
]
\item 我能吞下玻璃而不伤身体我能吞下玻璃而不伤身体我能吞下玻璃而不伤身体
\item 我能吞下玻璃而不伤身体我能吞下玻璃而不伤身体我能吞下玻璃而不伤身体
\item 我能吞下玻璃而不伤身体我能吞下玻璃而不伤身体我能吞下玻璃而不伤身体
\end{enumerate}
我能吞下玻璃而不伤身体
我能吞下玻璃而不伤身体
我能吞下玻璃而不伤身体
我能吞下玻璃而不伤身体
我能吞下玻璃而不伤身体
不过这是不太好的...因为行文的行距就不一致了,是不太好的排版...
\end{document}
页数限制需要压缩行距,又想item间有个相对大的分隔。用的before=linespread{0.8}selectfont](setstretch{0.8}),不过itemsep也被同时压缩了,由-4mm改大为-1mm后,能用。谢谢