Fixed table align

Added new command for cvsubentry description building
This commit is contained in:
Paolo Boi 2020-07-28 19:37:15 +02:00
parent 27178b2315
commit bcfdf5c9f2

View file

@ -614,6 +614,21 @@
}{% }{%
\end{center} \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 % Define a subentry of cv information
% Usage: \cvsubentry{<position>}{<title>}{<date>}{<description>} % Usage: \cvsubentry{<position>}{<title>}{<date>}{<description>}
\newcommand*{\cvsubentry}[4]{% \newcommand*{\cvsubentry}[4]{%
@ -622,13 +637,12 @@
\begin{tabular*}{\textwidth}{@{\extracolsep{\fill}} L{\textwidth - 4.5cm} R{4.5cm}} \begin{tabular*}{\textwidth}{@{\extracolsep{\fill}} L{\textwidth - 4.5cm} R{4.5cm}}
\setlength\leftskip{0.2cm} \setlength\leftskip{0.2cm}
\subentrytitlestyle{#2} & \ifthenelse{\equal{#1}{}} \subentrytitlestyle{#2} & \ifthenelse{\equal{#1}{}}
{\subentrydatestyle{#3}}{} {\subentrydatestyle{#3}}
{} \\
\ifthenelse{\equal{#1}{}} \ifthenelse{\equal{#1}{}}
{} {}
{\subentrypositionstyle{#1} & \subentrydatestyle{#3} \\} {\subentrypositionstyle{#1} & \subentrydatestyle{#3} \\}
\ifthenelse{\equal{#4}{}} \cvsubentrydescbuilder{#4}
{}
{\multicolumn{2}{L{17.0cm}}{\subdescriptionstyle{#4}} \\}
\end{tabular*} \end{tabular*}
} }