Support multiple positions

This commit is contained in:
Posquit0.BJ 2015-11-19 15:47:07 +09:00
parent cf80f2e251
commit 7cc29a52f3
3 changed files with 8 additions and 3 deletions

View file

@ -46,7 +46,7 @@
% Needed to use \ifxetex-\else-\fi statement % Needed to use \ifxetex-\else-\fi statement
\RequirePackage{ifxetex} \RequirePackage{ifxetex}
% Needed to use \if-\then-\else statement % Needed to use \if-\then-\else statement
\RequirePackage{ifthen} \RequirePackage{xifthen}
% Needed to use a toolbox of programming tools % Needed to use a toolbox of programming tools
\RequirePackage{etoolbox} \RequirePackage{etoolbox}
% Needed to manage fonts % Needed to manage fonts
@ -314,6 +314,9 @@
% Use to draw horizontal line with specific tickness % Use to draw horizontal line with specific tickness
\def\vhrulefill#1{\leavevmode\leaders\hrule\@height#1\hfill \kern\z@} \def\vhrulefill#1{\leavevmode\leaders\hrule\@height#1\hfill \kern\z@}
% Use to execute conditional statements by checking empty string
\newcommand*{\ifempty}[3]{\ifthenelse{\isempty{#1}}{#2}{#3}}
%------------------------------------------------------------------------------- %-------------------------------------------------------------------------------
% Commands for elements of CV structure % Commands for elements of CV structure
@ -452,8 +455,10 @@
\setlength\tabcolsep{0pt} \setlength\tabcolsep{0pt}
\setlength{\extrarowheight}{0pt} \setlength{\extrarowheight}{0pt}
\begin{tabular*}{\textwidth}{@{\extracolsep{\fill}} L{12.5cm} R{4.5cm}} \begin{tabular*}{\textwidth}{@{\extracolsep{\fill}} L{12.5cm} R{4.5cm}}
\entrytitlestyle{#2} & \entrylocationstyle{#3} \\ \ifempty{#2#3}
\entrypositionstyle{#1} & \entrydatestyle{#4} \\ {\entrypositionstyle{#1} & \entrydatestyle{#4} \\}
{\entrytitlestyle{#2} & \entrylocationstyle{#3} \\
\entrypositionstyle{#1} & \entrydatestyle{#4} \\}
\multicolumn{2}{L{17cm}}{\descriptionstyle{#5}} \\ \multicolumn{2}{L{17cm}}{\descriptionstyle{#5}} \\
\end{tabular*} \end{tabular*}
} }

Binary file not shown.

Binary file not shown.