从列表中删除垂直空间

从列表中删除垂直空间

我尝试了该网站的许多解决方案,但都无法解决我的问题,因此我决定提出另一个问题。免责声明:我对 LaTex 一无所知。

在我的列表中,列表开始后出现了奇怪的间距,这确实很混乱,并且在阅读时引起混淆。

这是一张图片

在此处输入图片描述

我希望项目符号从箭头所在的位置开始。

这是我的代码.tex部分。

\twentyitemshort{Test}
{
\begin{itemize}[leftmargin=*]
\item test 1
\item test 2
\item test 3
\end{itemize}
}

以下是.cls部分内容

\newcommand{\twentyitemshort}[2]{%
    #1&\parbox[t]{0.70\textwidth}{%
        \textbf{#2}%
    }\\
}

PS. 我使用的是 twentyseconds 简历模板,可以在这里\usepackage{enumitem}。我在原始源代码之外添加了我的代码。

这是我的源代码。

模板.tex文件
twentysecondcv.cls文件

编辑1
我附上了不使用列表和使用列表时简历上的样子的图片

无列表 在此处输入图片描述

附有清單 在此处输入图片描述

编辑2
我已附上最小工作代码

  1. 模板.tex
  2. 简历.cls

编辑3
请尝试使用 overleaf latex 编译器,由于某种原因,该代码无法在其他一些 latex 编译器上编译。

答案1

使用 parbox 时产生的问题是,您在启动 parbox 后更改了基线计算。因此,扩展中的对齐会失败。我能想到的最简单的解决方案是使用 @UlrikeFischer 的尝试,在\bfseries启动 parbox 之前移动,我还稍微更改了宽度。将其放在您的之前的某个位置\begin{document}

\makeatletter
\renewcommand{\twentyitemshort}[2]{#1&\bfseries\parbox[t]{0.68\textwidth}{\csname @minipagetrue\endcsname #2}\\}
\makeatother

结果,文本将向上移动并正确对齐: 在此处输入图片描述

相关内容