我在网上找了一个方法 不完善 不能对齐而且有点复杂 MWE如下
\documentclass{article}
\begin{document}
\newcommand\threeitems[3]{%
\item#1%
\hspace{15pt}%
\labelitemi
\hspace{\labelsep}#2
\hspace{10pt}
\labelitemi
\hspace{\labelsep}#3
}
\begin{itemize}
\centering
\threeitems{Foot Detector:34,35}{Hip Detector:13,14}{Wrist Detector:20,21 }
\threeitems{AnkleDetector: 5,6, 25,26}{ShoulderDetector: 16, 17 }{HandDetector: 38,39}
\end{itemize}
\end{document}
提问于:
浏览数:
6828
3 回答
7
<p>其实你不妨用 <code>tasks</code> 宏包的同名环境。</p>
<pre><code class="lang-tex">\documentclass{article}
\usepackage[a4paper,margin=2.5cm]{geometry}
\usepackage{tasks}
\settasks{
style=itemize,
after-item-skip=0pt
}
\begin{document}
\begin{tasks}(3)
\task Foot Detector:34,35
\task Hip Detector:13,14
\task Wrist Detector:20,21
\task AnkleDetector: 5,6, 25,26
\task ShoulderDetector: 16, 17
\task HandDetector: 38,39
\task ShoulderDetector: 16, 17
\task HandDetector: 38,39
\task ShoulderDetector: 16, 17
\task HandDetector: 38,39
\end{tasks}
\end{document}
</code></pre>
<p>效果图:<br><img alt="" src="https://pics.latexstudio.net/data/images/201911/23e0112ec417079.png">
-
非常感谢!!!!! – zsure 2019-11-11 20:51 回复
-
厉害, 我本来想使用 `tabularx` 和 列表环境配合, 但是表格的列之间的间隔没法搞定, 表格基本上都是靠 [表格生成工具](http://tablesgenerator.com/), 都忘记 – Iydon 2019-11-11 20:39 回复
4
<p>有一个比较老的包,叫 shortlst ,专解决这个问题,应该能满足需要。</p>
0
从你的截图看,是对齐了的。只是每个 item 的允许宽度稍窄,导致长内容换行了。多长的内容会换行?和内容、列表和页面间距的设定都有关。
一行平均摆三项,当某一项过长时,应该如何摆放?这是需要你确定的事情。确定异常情况如何处理后,需求更为完整,也就能得到更具体的解答。
你的回答
请登录后回答
你的回答将会帮助更多人,请务必认真回答问题。