|
@@ -16,12 +16,12 @@ |
|
|
\DeclareOption{short}{\def\auth@short{yes}} |
|
|
\DeclareOption{short}{\def\auth@short{yes}} |
|
|
|
|
|
|
|
|
% Declare option for CoAuthor |
|
|
% Declare option for CoAuthor |
|
|
\DeclareOption{coauthor}{\def\auth@coauthor{yes}} |
|
|
|
|
|
|
|
|
%\DeclareOption{coauthor}{\def\auth@coauthor{yes}} |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
% Default option values |
|
|
% Default option values |
|
|
\def\auth@short{no} |
|
|
\def\auth@short{no} |
|
|
\def\auth@coauthor{no} |
|
|
|
|
|
|
|
|
%\def\auth@coauthor{no} |
|
|
|
|
|
|
|
|
% Pass all other options to article |
|
|
% Pass all other options to article |
|
|
\DeclareOption*{% |
|
|
\DeclareOption*{% |
|
@@ -184,11 +184,12 @@ |
|
|
\titleformat{\subsection}[block]{\large}{\thesubsection.}{1em}{} |
|
|
\titleformat{\subsection}[block]{\large}{\thesubsection.}{1em}{} |
|
|
\titleformat{\subsubsection}[block]{\normalsize}{\thesubsubsection.}{1em}{} |
|
|
\titleformat{\subsubsection}[block]{\normalsize}{\thesubsubsection.}{1em}{} |
|
|
|
|
|
|
|
|
\setlist[itemize]{noitemsep} % Make itemize lists more compact |
|
|
|
|
|
|
|
|
%\setlist[itemize]{noitemsep} % Make itemize lists more compact |
|
|
|
|
|
\setlist[itemize]{topsep=6pt, partopsep=0pt, itemsep=3pt, parsep=3pt} |
|
|
|
|
|
|
|
|
% Set paragraph identation and skip |
|
|
% Set paragraph identation and skip |
|
|
\setlength{\parindent}{0pt} |
|
|
\setlength{\parindent}{0pt} |
|
|
\setlength{\parskip}{0.65em} |
|
|
|
|
|
|
|
|
\setlength{\parskip}{0.3em} |
|
|
|
|
|
|
|
|
} |
|
|
} |
|
|
|
|
|
|
|
@@ -196,6 +197,14 @@ |
|
|
% Setup theme |
|
|
% Setup theme |
|
|
% ===================================================== |
|
|
% ===================================================== |
|
|
|
|
|
|
|
|
|
|
|
\hypersetup{ |
|
|
|
|
|
colorlinks=true, |
|
|
|
|
|
linkcolor=red, % Internal links, those generated by cross-referenced elements |
|
|
|
|
|
filecolor=blue, % Links to local files |
|
|
|
|
|
urlcolor=blue % Links to web sites |
|
|
|
|
|
} |
|
|
|
|
|
\setlist[itemize]{topsep=0pt, partopsep=0pt, itemsep=3pt, parsep=3pt} |
|
|
|
|
|
|
|
|
\AtBeginDocument{% |
|
|
\AtBeginDocument{% |
|
|
% Page layout (check above for the geometry setup) |
|
|
% Page layout (check above for the geometry setup) |
|
|
\authSetPageLayout |
|
|
\authSetPageLayout |
|
@@ -237,6 +246,9 @@ |
|
|
|
|
|
|
|
|
\newcommand*{\InstructorName}[1]{\def\auth@instructorName{#1}} |
|
|
\newcommand*{\InstructorName}[1]{\def\auth@instructorName{#1}} |
|
|
\newcommand*{\InstructorMail}[1]{\def\auth@instructorMail{#1}} |
|
|
\newcommand*{\InstructorMail}[1]{\def\auth@instructorMail{#1}} |
|
|
|
|
|
\newcommand*{\CoInstructorName}[1]{\def\auth@coinstructorName{#1}} |
|
|
|
|
|
\newcommand*{\CoInstructorMail}[1]{\def\auth@coinstructorMail{#1}} |
|
|
|
|
|
|
|
|
\newcommand*{\CurrentDate}[1]{\def\auth@date{#1}} |
|
|
\newcommand*{\CurrentDate}[1]{\def\auth@date{#1}} |
|
|
|
|
|
|
|
|
|
|
|
|
|
@@ -265,30 +277,39 @@ |
|
|
\begin{flushleft} |
|
|
\begin{flushleft} |
|
|
\large |
|
|
\large |
|
|
\ifdefined \auth@workGroup \emph{\textsc{\auth@workGroup}} \\[2ex]\fi |
|
|
\ifdefined \auth@workGroup \emph{\textsc{\auth@workGroup}} \\[2ex]\fi |
|
|
\ifnum \isequal{\auth@coauthor}{yes}=0 |
|
|
|
|
|
\emph{Συντάκτες:} |
|
|
|
|
|
|
|
|
\ifdefined \auth@coauthorName |
|
|
|
|
|
\emph{Συντάκτες:} |
|
|
\else |
|
|
\else |
|
|
\emph{Συντάκτης:} |
|
|
|
|
|
|
|
|
\emph{Συντάκτης:} |
|
|
\fi \\ |
|
|
\fi \\ |
|
|
\textsc{\auth@authorName} \\ |
|
|
\textsc{\auth@authorName} \\ |
|
|
\textsc{AEM:\auth@authorAEM} \\[1ex] |
|
|
|
|
|
|
|
|
\textsc{AEM:\auth@authorAEM} \\[0.35ex] |
|
|
\normalsize \href{mailto:\auth@authorMail}{\auth@authorMail} \\[2ex] |
|
|
\normalsize \href{mailto:\auth@authorMail}{\auth@authorMail} \\[2ex] |
|
|
\large |
|
|
\large |
|
|
\ifnum \isequal{\auth@coauthor}{yes}=0 |
|
|
|
|
|
\textsc{\auth@coauthorName} \\ |
|
|
|
|
|
\textsc{AEM:\auth@coauthorAEM} \\[1ex] |
|
|
|
|
|
\normalsize \href{mailto:\auth@coauthorMail}{\auth@coauthorMail} |
|
|
|
|
|
|
|
|
\ifdefined \auth@coauthorName |
|
|
|
|
|
\textsc{\auth@coauthorName} \\ |
|
|
|
|
|
\textsc{AEM:\auth@coauthorAEM} \\[0.35ex] |
|
|
|
|
|
\normalsize \href{mailto:\auth@coauthorMail}{\auth@coauthorMail} \\[2ex] |
|
|
\fi |
|
|
\fi |
|
|
\end{flushleft} |
|
|
\end{flushleft} |
|
|
\end{minipage} |
|
|
\end{minipage} |
|
|
\begin{minipage}{0.4\textwidth} |
|
|
\begin{minipage}{0.4\textwidth} |
|
|
\begin{flushright} \large |
|
|
|
|
|
\emph{Διδάσκων:} \\ % Instructor |
|
|
|
|
|
\textsc{\auth@instructorName} \\[1ex] |
|
|
|
|
|
\normalsize |
|
|
|
|
|
\href{mailto:\auth@instructorMail}{\auth@instructorMail} |
|
|
|
|
|
|
|
|
\begin{flushright} |
|
|
|
|
|
\large |
|
|
|
|
|
\ifdefined \auth@coinstructorName % Instructor(s) |
|
|
|
|
|
\emph{Διδάσκοντες:} |
|
|
|
|
|
\else |
|
|
|
|
|
\emph{Διδάσκων:} |
|
|
|
|
|
\fi \\ |
|
|
|
|
|
\textsc{\auth@instructorName} \\[0.35ex] |
|
|
|
|
|
\normalsize \href{mailto:\auth@instructorMail}{\auth@instructorMail} \\[2ex] |
|
|
|
|
|
\large |
|
|
|
|
|
\ifdefined \auth@coinstructorName |
|
|
|
|
|
\textsc{\auth@coinstructorName} \\[0.35ex] |
|
|
|
|
|
\normalsize \href{mailto:\auth@coinstructorMail}{\auth@coinstructorMail} \\[2ex] |
|
|
|
|
|
\fi |
|
|
\end{flushright} |
|
|
\end{flushright} |
|
|
\end{minipage} \\ |
|
|
|
|
|
|
|
|
\end{minipage} |
|
|
\vfill |
|
|
\vfill |
|
|
{\large \auth@date} \\ % date |
|
|
{\large \auth@date} \\ % date |
|
|
|
|
|
|
|
@@ -314,28 +335,37 @@ |
|
|
\begin{minipage}{0.4\textwidth} |
|
|
\begin{minipage}{0.4\textwidth} |
|
|
\begin{flushleft} |
|
|
\begin{flushleft} |
|
|
\large |
|
|
\large |
|
|
\ifnum \isequal{\auth@coauthor}{yes}=0 |
|
|
|
|
|
\emph{Συντάκτες:} |
|
|
|
|
|
|
|
|
\ifdefined \auth@coauthorName |
|
|
|
|
|
\emph{Συντάκτες:} |
|
|
\else |
|
|
\else |
|
|
\emph{Συντάκτης:} |
|
|
|
|
|
|
|
|
\emph{Συντάκτης:} |
|
|
\fi \\ |
|
|
\fi \\ |
|
|
\textsc{\auth@authorName} \\ |
|
|
\textsc{\auth@authorName} \\ |
|
|
\textsc{AEM:\auth@authorAEM} \\[1ex] |
|
|
|
|
|
|
|
|
\textsc{AEM:\auth@authorAEM} \\[0.35ex] |
|
|
\normalsize \href{mailto:\auth@authorMail}{\auth@authorMail} \\[2ex] |
|
|
\normalsize \href{mailto:\auth@authorMail}{\auth@authorMail} \\[2ex] |
|
|
\large |
|
|
\large |
|
|
\ifnum \isequal{\auth@coauthor}{yes}=0 |
|
|
|
|
|
\textsc{\auth@coauthorName} \\ |
|
|
|
|
|
\textsc{AEM:\auth@coauthorAEM} \\[1ex] |
|
|
|
|
|
\normalsize \href{mailto:\auth@coauthorMail}{\auth@coauthorMail} |
|
|
|
|
|
|
|
|
\ifdefined \auth@coauthorName |
|
|
|
|
|
\textsc{\auth@coauthorName} \\ |
|
|
|
|
|
\textsc{AEM:\auth@coauthorAEM} \\[0.35ex] |
|
|
|
|
|
\normalsize \href{mailto:\auth@coauthorMail}{\auth@coauthorMail} \\[2ex] |
|
|
\fi |
|
|
\fi |
|
|
\end{flushleft} |
|
|
\end{flushleft} |
|
|
\end{minipage} |
|
|
\end{minipage} |
|
|
\begin{minipage}{0.4\textwidth} |
|
|
\begin{minipage}{0.4\textwidth} |
|
|
\begin{flushright} \large |
|
|
\begin{flushright} \large |
|
|
\emph{Διδάσκων:} \\ % Instructor |
|
|
|
|
|
\textsc{\auth@instructorName} \\[1ex] |
|
|
|
|
|
\normalsize |
|
|
|
|
|
\href{mailto:\auth@instructorMail}{\auth@instructorMail} |
|
|
|
|
|
|
|
|
\large |
|
|
|
|
|
\ifdefined \auth@coinstructorName % Instructor(s) |
|
|
|
|
|
\emph{Διδάσκοντες:} |
|
|
|
|
|
\else |
|
|
|
|
|
\emph{Διδάσκων:} |
|
|
|
|
|
\fi \\ |
|
|
|
|
|
\textsc{\auth@instructorName} \\[0.35ex] |
|
|
|
|
|
\normalsize \href{mailto:\auth@instructorMail}{\auth@instructorMail} \\[2ex] |
|
|
|
|
|
\large |
|
|
|
|
|
\ifdefined \auth@coinstructorName |
|
|
|
|
|
\textsc{\auth@coinstructorName} \\[0.35ex] |
|
|
|
|
|
\normalsize \href{mailto:\auth@coinstructorMail}{\auth@coinstructorMail} \\[2ex] |
|
|
|
|
|
\fi |
|
|
\end{flushright} |
|
|
\end{flushright} |
|
|
\end{minipage} |
|
|
\end{minipage} |
|
|
\end{center} |
|
|
\end{center} |
|
@@ -349,20 +379,21 @@ |
|
|
\fi |
|
|
\fi |
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|
% \InsertFigure{}{}{}{} |
|
|
|
|
|
% [1]: scale |
|
|
|
|
|
% [2]: Label |
|
|
|
|
|
% [3]: Figure file |
|
|
|
|
|
% [4]: Caption text |
|
|
|
|
|
% example: \InsertFigure{0.8}{fig:lala}{lala.png}{\eng{Makes lala}} |
|
|
|
|
|
\newcommand{\InsertFigure}[4]{ |
|
|
|
|
|
\begin{figure*}[h!] |
|
|
|
|
|
|
|
|
% \InsertFigure{}{}{}{}{} |
|
|
|
|
|
% [1]: Position specifier |
|
|
|
|
|
% [2]: scale |
|
|
|
|
|
% [3]: Label |
|
|
|
|
|
% [4]: Figure file |
|
|
|
|
|
% [5]: Caption text |
|
|
|
|
|
% example: \InsertFigure{!h}{0.8}{fig:lala}{lala.png}{\eng{Makes lala}} |
|
|
|
|
|
\newcommand{\InsertFigure}[5]{ |
|
|
|
|
|
\begin{figure}[#1] |
|
|
\captionsetup{format=plain} |
|
|
\captionsetup{format=plain} |
|
|
\centering |
|
|
\centering |
|
|
\includegraphics[width=#1\textwidth]{#3} |
|
|
|
|
|
\caption{#4} |
|
|
|
|
|
\label{#2} |
|
|
|
|
|
\end{figure*} |
|
|
|
|
|
|
|
|
\includegraphics[width=#2\textwidth]{#4} |
|
|
|
|
|
\caption{#5} |
|
|
|
|
|
\label{#3} |
|
|
|
|
|
\end{figure} |
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|
% \WrapFigure{}{}{}{} |
|
|
% \WrapFigure{}{}{}{} |
|
|