Latex 使用AwesomeCV是否可以删除标题和项目之间的空白?

Latex 使用AwesomeCV是否可以删除标题和项目之间的空白?,latex,Latex,使用下面的简历输入代码,我在标题(定量技术研究)和项目(调查…)之间留下空白。这是因为角色是空的,因为我通常不需要它 \documentclass[11pt, a4paper]{awesome-cv} \begin{document} \cvsection{Projects} \begin{cventries} \cventry {}% Role - Empty {Title} % Event {Everywhere} % Location {Curre

使用下面的简历输入代码,我在标题(定量技术研究)和项目(调查…)之间留下空白。这是因为角色是空的,因为我通常不需要它

\documentclass[11pt, a4paper]{awesome-cv}
\begin{document}
\cvsection{Projects}

\begin{cventries}
\cventry
    {}% Role - Empty
    {Title}
    % Event
    {Everywhere} % Location
    {Current} % Date(s)
    {
      \begin{cvitems} % Description(s)
        \item {Item 1}
        \item{Item 2}
      \end{cvitems}
    }
\end{cventries}

最近有一个PR在位置5为空时删除空白,更新cventry代码,如下所示

% Usage: \cventry{<position>}{<title>}{<location>}{<date>}<description>}
\newcommand*{\cventry}[5]{%
  \vspace{-2.0mm}
  \setlength\tabcolsep{0pt}
  \setlength{\extrarowheight}{0pt}
  \begin{tabular*}{\textwidth}{@{\extracolsep{\fill}} L{\textwidth - 4.5cm} R{4.5cm}}
    \ifempty{#2#3}
      {\entrypositionstyle{#1} & \entrydatestyle{#4} \\}
      {\entrytitlestyle{#2} & \entrylocationstyle{#3} \\
      \entrypositionstyle{#1} & \entrydatestyle{#4}}
    \ifempty{#5}{}{\\\multicolumn{2}{L{\textwidth}}{\descriptionstyle{#5}}}
  \end{tabular*}%
}
\end{document}
%用法:\cventry{}{}{}{}
\newcommand*{\cventry}[5]{%
\vspace{-2.0mm}
\setlength\tabcolsep{0pt}
\setlength{\extrarowheight}{0pt}
\开始{tabular*}{\textwidth}{{\extracolsep{\fill}}L{\textwidth-4.5cm}R{4.5cm}
\如果为空{2}3}
{\entrypositionstyle{1}&\entrydatestyle{4}\\}
{\entrytitlestyle{2}&\entrylocationstyle{3}\\
\entrypositionstyle{1}&\entrydatestyle{4}
\ifempty{5}{{\\\多列{2}{L{\textwidth}{\descriptionstyle{5}}}
\结束{表格*}%
}
\结束{document}
如果位置为空,最后第二行的ifempty条件将删除空白。我曾尝试为ifempty{1}重新创建这一行,但几乎没有成功。这可能吗?谢谢

快速破解:

% !TeX TS-program = xelatex
\documentclass[11pt, a4paper]{awesome-cv}

% Define an entry of cv information
% Usage: \cventry{<position>}{<title>}{<location>}{<date>}{<description>}
\renewcommand*{\cventry}[5]{%
  \vspace{-2.0mm}
  \setlength\tabcolsep{0pt}
  \setlength{\extrarowheight}{0pt}
  \begin{tabular*}{\textwidth}{@{\extracolsep{\fill}} L{\textwidth - 4.5cm} R{4.5cm}}
    \ifempty{#2#3}
      {\entrypositionstyle{#1} & \entrydatestyle{#4} \\}
      {\entrytitlestyle{#2} & \entrylocationstyle{#3} \\
      \entrypositionstyle{#1} & \entrydatestyle{#4} \\}
    \multicolumn{2}{L{\textwidth}}{\ifempty{#1}{\vskip-1.2\baselineskip}{}\descriptionstyle{#5}}
  \end{tabular*}%
}

\begin{document}
\cvsection{Projects}

\begin{cventries}
\cventry
    {}% Role - Empty
    {Title}
    % Event
    {Everywhere} % Location
    {Current} % Date(s)
    {%
      \begin{cvitems} % Description(s)
        \item {Item 1}
        \item{Item 2}
      \end{cvitems}
    }
\end{cventries}

\begin{cventries}
\cventry
    {Duck}% Role - Empty
    {Title}
    % Event
    {Everywhere} % Location
    {Current} % Date(s)
    {%
      \begin{cvitems} % Description(s)
        \item {Item 1}
        \item{Item 2}
      \end{cvitems}
    }
\end{cventries}
\end{document}
%!TeX TS程序=xelatex
\documentclass[11pt,a4paper]{awesome cv}
%定义cv信息的条目
%用法:\cventry{}{}{}{}
\renewcommand*{\cventry}[5]{%
\vspace{-2.0mm}
\setlength\tabcolsep{0pt}
\setlength{\extrarowheight}{0pt}
\开始{tabular*}{\textwidth}{{\extracolsep{\fill}}L{\textwidth-4.5cm}R{4.5cm}
\如果为空{2}3}
{\entrypositionstyle{1}&\entrydatestyle{4}\\}
{\entrytitlestyle{2}&\entrylocationstyle{3}\\
\entrypositionstyle{1}&\entrydatestyle{4}\\}
\多列{2}{L{\textwidth}{\ifempty{1}{\vskip-1.2\baselineskip}{}\descriptionstyle{5}
\结束{表格*}%
}
\开始{document}
\第{项目}节
\开始{cventries}
\cventry
{}%角色-空
{Title}
%事件
{Everywhere}%位置
{当前}%的日期
{%
\开始{cvitems}%说明
\项目{项目1}
\项目{项目2}
\结束{cvitems}
}
\结束{cventries}
\开始{cventries}
\cventry
{Duck}%角色-空
{Title}
%事件
{Everywhere}%位置
{当前}%的日期
{%
\开始{cvitems}%说明
\项目{项目1}
\项目{项目2}
\结束{cvitems}
}
\结束{cventries}
\结束{document}

请创建一个而不是这些代码片段,添加开始和结束{cventries}。使用CVA,这是可复制的。