平等分割任务包中对齐的项目

平等分割任务包中对齐的项目

问题

我现在正在更新简历,发现tasks用 package 来列出我的研究兴趣是不错的选择(这样可以节省很多空间)。虽然我基本上得到了我想要的,但我列出的三项似乎没有相同的水平空间,这让人有点不满意。

在此处输入图片描述

我做了什么

我检查了文档tasks,特别是下面显示的图,但似乎我们无法限制每个项目符号的文本宽度。 在此处输入图片描述

我是否遗漏了什么?任何反馈都值得赞赏。

平均能量损失

\documentclass{article}
% EDIT
\usepackage[margin=0.5in, nohead]{geometry}
\usepackage{tasks}
\settasks{item-indent=3em, label-offset=0em, column-sep=2em}

\begin{document}
\begin{tasks}[style=itemize](3)
\task Gaussian process machine learning \task Statistical learning theory  \task (Non)-convex optimization
\end{tasks}
\end{document}

答案1

任务宽度相等,但Gaussian process machine learning太宽,没有可行的换行点。实际上,你会收到一条警告

Overfull \hbox (11.3392pt too wide) in paragraph at lines 34--34
[]|\OT1/cmr/m/n/10 Gaussian pro-cess ma-chine learning| 

修复:使用\raggedright。在下面的代码中,第一部分设置规则以直观地检查间距。

\documentclass{article}
% EDIT
\usepackage[margin=0.5in, nohead]{geometry}
\usepackage{tasks}
\settasks{
  item-indent=3em,
  label-offset=0em,
  column-sep=2em,
}

\begin{document}

\noindent
\makebox[\textwidth][s]{%
\smash{\vrule height 0pt depth 10cm}%
\leaders\hrule\hfill
\smash{\vrule height 0pt depth 10cm}%
\leaders\hrule\hfill
\smash{\vrule height 0pt depth 10cm}%
\leaders\hrule\hfill
\smash{\vrule height 0pt depth 10cm}%
}

\subsection*{Bad}

\begin{tasks}[style=itemize](3)
\task Gaussian process machine learning 
\task Statistical learning theory  
\task (Non)-convex optimization
%
\task (Non)-convex optimization
\task Statistical learning theory  
\task Gaussian process machine learning 
\end{tasks}

\subsection*{Better}

\begin{tasks}[style=itemize,item-format=\raggedright](3)
\task Gaussian process machine learning 
\task Statistical learning theory  
\task (Non)-convex optimization
%
\task (Non)-convex optimization
\task Statistical learning theory  
\task Gaussian process machine learning 
\end{tasks}

\end{document}

您可能想要添加item-format=\raggedright\settasks初始化中。

在此处输入图片描述

相关内容