This commit is contained in:
Paolo Boi 2026-02-10 21:54:59 +01:00 committed by GitHub
commit 4558d0e5c3
No known key found for this signature in database
GPG key ID: B5690EEEBB952194

View file

@ -762,6 +762,21 @@
}{%
\end{center}
}
% Define a command for string equality checking
\makeatletter
\newcommand{\streqtest}[2]{%
\ifnum\pdfstrcmp{#1}{#2}=\z@
\expandafter\@firstoftwo
\else
\expandafter\@secondoftwo
\fi}
\makeatother
% Define a command for cv subentry description building
\newcommand{\cvsubentrydescbuilder}[1]{%
\streqtest{#1}{}%
{}
{\multicolumn{2}{L{17.0cm}}{\subdescriptionstyle{#1}}\\ }
}
% Define a subentry of cv information
% Usage: \cvsubentry{<position>}{<title>}{<date>}{<description>}
\newcommand*{\cvsubentry}[4]{%
@ -770,13 +785,12 @@
\begin{tabular*}{\textwidth}{@{\extracolsep{\fill}} L{\textwidth - 4.5cm} R{4.5cm}}
\setlength\leftskip{0.2cm}
\subentrytitlestyle{#2} & \ifthenelse{\equal{#1}{}}
{\subentrydatestyle{#3}}{}
{\subentrydatestyle{#3}}
{} \\
\ifthenelse{\equal{#1}{}}
{}
{\subentrypositionstyle{#1} & \subentrydatestyle{#3} \\}
\ifthenelse{\equal{#4}{}}
{}
{\multicolumn{2}{L{17.0cm}}{\subdescriptionstyle{#4}} \\}
\cvsubentrydescbuilder{#4}
\end{tabular*}
}