问题
我现在正在更新简历,发现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
初始化中。