diff --git a/formationTitle.sty b/formationTitle.sty new file mode 100644 index 0000000..86df7f4 --- /dev/null +++ b/formationTitle.sty @@ -0,0 +1,76 @@ +% Copyright note: This package define a formation title +\ProvidesPackage{formationTitle}[2019/09/30 v.01 a formation title +Gregory Trolliet] +\RequirePackage{graphicx} +\usepackage{booktabs} + +\newcommand*{\logo}[1]{\gdef\@logo{#1}% +} +\newcommand*{\@logo}{logo.pdf} +\newcommand*{\context}[1]{\gdef\@context{#1}% +} +\newcommand*{\@context}{\texttt{\string\context} currently +not set, please fix this.} +\title{Workshop plan} +\newcommand*{\subject}[1]{\gdef\@subject{#1}% +} +\newcommand*{\@subject}{Workshop} +\newcommand*{\subtopic}[1]{\gdef\@subtopic{#1}% +} +\newcommand*{\supervisor}[1]{\gdef\@supervisor{#1}% +} +\newcommand*{\@supervisor}{\texttt{\string\supervisor} currently +not set, please fix this.} + +\newcommand*{\messages}[1]{\gdef\@messages{#1}% +} +\newcommand*{\@messages}{\textbf{Messages list} +\begin{enumerate} +\item Messages 1 +\item Messages 2 +\item Messages 3 +\end{enumerate}} +\newcommand*{\objectives}[1]{\gdef\@objectives{#1}% +} +\newcommand*{\@objectives}{\textbf{Objectives list} +\begin{enumerate} +\item Objective 1 +\item Objective 2 +\item Objective 3 +\end{enumerate}} + +\renewcommand*{\maketitle}{% +\begin{titlepage} +{\raggedleft% + \includegraphics[width=2cm]{\@logo}\par +} +\vspace{-1.25cm} +\centering +{\scshape\Large\@context\unskip\strut\par} +\vspace{1cm} +{\huge\bfseries\@title\unskip\strut\par} +\vspace{1cm} +{\scshape\Large\@subject\unskip\strut\par} +\ifx\@subtopic\undefined +\else +{\itshape\@subtopic\unskip\strut\par} +\fi +\vspace{1cm} +{\Large\itshape\@author\unskip\strut\par} +\vspace{1cm} +%\vfill +%supervised by\par +%\@supervisor\unskip\strut\par + +\begin{tabular}{p{.5\textwidth}|p{.5\textwidth}} +\toprule +& \\ +\@objectives\unskip\strut\par & \@messages\unskip\strut\par \\ +\bottomrule +\end{tabular} +\vfill + +{\large \@date\par} +\end{titlepage} +} +\endinput diff --git a/logo.pdf b/logo.pdf new file mode 100644 index 0000000..2fbb5b6 Binary files /dev/null and b/logo.pdf differ diff --git a/plan.tex b/plan.tex new file mode 100644 index 0000000..2bd1492 --- /dev/null +++ b/plan.tex @@ -0,0 +1,47 @@ +\documentclass{article} + +\usepackage[a4paper, landscape]{geometry} + +\usepackage[utf8]{inputenc} +\usepackage[T1]{fontenc} +\usepackage[french]{babel} +\usepackage{enumerate} +\usepackage{numprint} +\usepackage{graphicx} + +\usepackage{formationTitle} + +\newenvironment{boxed} +{ + \begin{center} + \begin{tabular}{|p{.95\textwidth}|} + \hline\\ + } + { + \\\\\hline + \end{tabular} + \end{center} +} + +\context{Super society} +\title{Formation plan} +\subject{My wonderful formation} +\author{Gregory Trolliet} +\logo{logo.pdf} +\objectives{\textbf{Objectives} +\begin{itemize} +\item[] Objective n$^{\circ}$1 +\item[] Objective n$^{\circ}$2 +\end{itemize} +} +\messages{\textbf{Messages} +\begin{itemize} +\item[] Message n$^{\circ}$1 +\item[] Message n$^{\circ}$2 +\end{itemize} +} +\begin{document} + +\maketitle + +\end{document}