update the gender for chair and secratary
This commit is contained in:
parent
9821c1d0b6
commit
66ab567227
|
|
@ -13,6 +13,10 @@
|
||||||
\newcommand{\MinutesChair}{دکتر سید مسعود قریشی}
|
\newcommand{\MinutesChair}{دکتر سید مسعود قریشی}
|
||||||
\newcommand{\MinutesSecretary}{مهندس علی بدیعی}
|
\newcommand{\MinutesSecretary}{مهندس علی بدیعی}
|
||||||
|
|
||||||
|
% تخصیص رئیس و دبیر به لیست حاضرین بر اساس جنسیت
|
||||||
|
\newcommand{\MinutesExtraMen}{\MinutesChair ؛ \MinutesSecretary}
|
||||||
|
\newcommand{\MinutesExtraWomen}{-} % در صورت نیاز متغیرهای بالا را به اینجا منتقل کنید
|
||||||
|
|
||||||
\newcommand{\MinutesPresentMen}{فراس مراد؛ متین توکلی؛ رضا اسفندیاری؛ امیرمهدی کرمی؛ سید محمد سجادی؛ سام قربانی}
|
\newcommand{\MinutesPresentMen}{فراس مراد؛ متین توکلی؛ رضا اسفندیاری؛ امیرمهدی کرمی؛ سید محمد سجادی؛ سام قربانی}
|
||||||
\newcommand{\MinutesPresentWomen}{اعظم باغستانی؛ فاطمه طاهری} % Leave empty or use '-' if no women are present
|
\newcommand{\MinutesPresentWomen}{اعظم باغستانی؛ فاطمه طاهری} % Leave empty or use '-' if no women are present
|
||||||
\newcommand{\MinutesAbsentMen}{-} % Leave empty or use '-' if no men are absent
|
\newcommand{\MinutesAbsentMen}{-} % Leave empty or use '-' if no men are absent
|
||||||
|
|
|
||||||
|
|
@ -67,28 +67,31 @@
|
||||||
}
|
}
|
||||||
\ExplSyntaxOff
|
\ExplSyntaxOff
|
||||||
|
|
||||||
\newcommand{\PrintGroup}[4]{%
|
\newcommand{\PrintGroup}[5]{%
|
||||||
\def\emptyval{} \def\dashval{-}
|
\def\emptyval{} \def\dashval{-}
|
||||||
\hasmenfalse \haswomenfalse
|
\hasmenfalse \haswomenfalse
|
||||||
|
|
||||||
\expandafter\def\expandafter\menlist\expandafter{#3}
|
\expandafter\def\expandafter\menlist\expandafter{#4}
|
||||||
\ifx\menlist\emptyval\else\ifx\menlist\dashval\else\hasmentrue\fi\fi
|
\ifx\menlist\emptyval\else\ifx\menlist\dashval\else\hasmentrue\fi\fi
|
||||||
\expandafter\def\expandafter\womenlist\expandafter{#4}
|
\expandafter\def\expandafter\extramen\expandafter{#2}
|
||||||
|
\ifx\extramen\emptyval\else\ifx\extramen\dashval\else\hasmentrue\fi\fi
|
||||||
|
|
||||||
|
\expandafter\def\expandafter\womenlist\expandafter{#5}
|
||||||
\ifx\womenlist\emptyval\else\ifx\womenlist\dashval\else\haswomentrue\fi\fi
|
\ifx\womenlist\emptyval\else\ifx\womenlist\dashval\else\haswomentrue\fi\fi
|
||||||
\expandafter\def\expandafter\extralist\expandafter{#2}
|
\expandafter\def\expandafter\extrawomen\expandafter{#3}
|
||||||
\ifx\extralist\emptyval\else\hasmentrue\fi
|
\ifx\extrawomen\emptyval\else\ifx\extrawomen\dashval\else\haswomentrue\fi\fi
|
||||||
|
|
||||||
\ifhasmen
|
\ifhasmen
|
||||||
\ifhaswomen
|
\ifhaswomen
|
||||||
\textbf{#1}\par\vspace{0.1cm}
|
\textbf{#1}\par\vspace{0.1cm}
|
||||||
\textbf{آقایان / دکتر / مهندس:} \SortAndCleanList{#2}{#3} \par\vspace{0.1cm}
|
\textbf{آقایان / دکتر / مهندس:} \SortAndCleanList{#2}{#4} \par\vspace{0.1cm}
|
||||||
\textbf{خانمها / دکتر / مهندس:} \SortAndCleanList{}{#4}
|
\textbf{خانمها / دکتر / مهندس:} \SortAndCleanList{#3}{#5}
|
||||||
\else
|
\else
|
||||||
\textbf{#1 آقایان / دکتر / مهندس:} \SortAndCleanList{#2}{#3}
|
\textbf{#1 آقایان / دکتر / مهندس:} \SortAndCleanList{#2}{#4}
|
||||||
\fi
|
\fi
|
||||||
\else
|
\else
|
||||||
\ifhaswomen
|
\ifhaswomen
|
||||||
\textbf{#1 خانمها / دکتر / مهندس:} \SortAndCleanList{#2}{#4}
|
\textbf{#1 خانمها / دکتر / مهندس:} \SortAndCleanList{#3}{#5}
|
||||||
\else
|
\else
|
||||||
\textbf{#1} -
|
\textbf{#1} -
|
||||||
\fi
|
\fi
|
||||||
|
|
@ -134,8 +137,8 @@
|
||||||
\noindent\makebox[\linewidth]{%
|
\noindent\makebox[\linewidth]{%
|
||||||
\begin{minipage}{\dimexpr \linewidth - 0.8cm \relax}
|
\begin{minipage}{\dimexpr \linewidth - 0.8cm \relax}
|
||||||
\vspace{0.2cm}
|
\vspace{0.2cm}
|
||||||
\PrintGroup{حاضرین:}{\MinutesChair ؛ \MinutesSecretary}{\MinutesPresentMen}{\MinutesPresentWomen} \par\vspace{0.2cm}
|
\PrintGroup{حاضرین:}{\MinutesExtraMen}{\MinutesExtraWomen}{\MinutesPresentMen}{\MinutesPresentWomen} \par\vspace{0.2cm}
|
||||||
\PrintGroup{غائبین:}{}{\MinutesAbsentMen}{\MinutesAbsentWomen}
|
\PrintGroup{غائبین:}{-}{-}{\MinutesAbsentMen}{\MinutesAbsentWomen}
|
||||||
\vspace{0.2cm}
|
\vspace{0.2cm}
|
||||||
\end{minipage}%
|
\end{minipage}%
|
||||||
}\par
|
}\par
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue