有没有人有一个优雅的解决方案来控制 LaTeX 中选项卡式(非枚举)列表的行高?(我得到的自动行距很大,占用了太多空间。)
我尝试了列表中的多个制表选项,最后选择了 listliketab,因为它看起来很有希望,但我似乎无法控制行高。理想情况下,我想自定义所有内容(缩进、项目符号的确切位置等),因为我正在将其与另一个看起来略有不同的包创建的部分合并。
我看到 itemize 添加了 [noitemsep] 等规范,但 itemize 并没有带我走多远。有没有好的方法可以用 listliketab 做到这一点?或者我应该改用其他包?
我查看了文档、论坛上的问题等,但就是找不到解决办法。如能提供任何指点,我将不胜感激 :)
\begin{listliketab}
\storestyleof{itemize}
\begin{tabular}{Llll}
\textbullet & \textbf{~Data Analysis}: & ~~~~~~R, Stata, Excel (Macros, VBA) \\
\textbullet & \textbf{~Data Visualisation} & ~~~~~~R (ggplot / Shiny), Tableau \& Tableau Prep \\
\textbullet & \textbf{~Qualitative Text Analysis}: & ~~~~~~Dedoose\\
\textbullet & \textbf{~Citation Management}: & ~~~~~~Zotero
\end{tabular}
\end{listliketab}
太感谢了!
答案1
垂直间距实际上并不相同,但您可以按照以下方法进行操作。
\documentclass{article}
\usepackage{listliketab}
\usepackage{enumitem}
\newenvironment{zeroitemize}{\itemize[noitemsep]}{\enditemize}
\begin{document}
\noindent X\dotfill X
\storestyleof{zeroitemize}%
\begin{listliketab}
\begin{tabular}{@{}Lll@{}}
\textbullet & \textbf{Data Analysis}: & R, Stata, Excel (Macros, VBA) \\
\textbullet & \textbf{Data Visualisation} & R (ggplot/Shiny), Tableau \& Tableau Prep \\
\textbullet & \textbf{Qualitative Text Analysis}: & Dedoose\\
\textbullet & \textbf{Citation Management}: & Zotero
\end{tabular}
\end{listliketab}
\noindent X\dotfill X
\begin{itemize}[noitemsep]
\item Data Analysis
\end{itemize}
\noindent X\dotfill X
\end{document}
我没有尝试解决过满的线路。
您可能想要定义一个新的环境。
\documentclass{article}
\usepackage{listliketab}
\usepackage{enumitem}
\newenvironment{zeroitemize}{\itemize[noitemsep]}{\enditemize}
\newenvironment{cvitemize}[1]
{\storestyleof{zeroitemize}\begin{listliketab}\begin{tabular}{L#1}}
{\end{tabular}\end{listliketab}}
\begin{document}
\noindent X\dotfill X
\begin{cvitemize}{ll}
\textbullet & \textbf{Data Analysis}: & R, Stata, Excel (Macros, VBA) \\
\textbullet & \textbf{Data Visualisation} & R (ggplot/Shiny), Tableau \& Tableau Prep \\
\textbullet & \textbf{Qualitative Text Analysis}: & Dedoose\\
\textbullet & \textbf{Citation Management}: & Zotero
\end{cvitemize}
\noindent X\dotfill X
\begin{itemize}[noitemsep]
\item Data Analysis
\end{itemize}
\noindent X\dotfill X
\end{document}