support names without mail attached
This commit is contained in:
parent
68006b1ab9
commit
51d965fd9c
3 changed files with 39 additions and 18 deletions
27
README.md
27
README.md
|
@ -17,18 +17,21 @@ Classe [`rapstage`](./rapstage.cls) pour faire un rapport de stage à Paris Cit
|
|||
|
||||
## Commandes
|
||||
|
||||
| Commande | Utilité |
|
||||
| :-------------------------------------: | :------------------------------------------- |
|
||||
| `\me{prénom}{nom}{mail}`\* | Défini l'identité de l'étudiant·e |
|
||||
| `\title{titre}`\* | Défini le titre du rapport |
|
||||
| `\date{AAAA/AAAA}`\* | Défini l'année universitaire |
|
||||
| `\tuteurpedago{prénom nom}{mail}`\* | Défini l'identité du tuteurice pédagogique |
|
||||
| `\tuteurentreprise{prénom nom}{mail}`\* | Défini l'identité du tuteurice en entreprise |
|
||||
| `\directeur{prénom nom}`\* | Défini l'identité du directeurice |
|
||||
| `\subtitle{sous titre}`\* | Défini le sous-titre du rapport |
|
||||
| `\bibliofile{chemin}` | Défini le chemin vers la bibliographie |
|
||||
| `\reference`\* | Affiche la bibliographie |
|
||||
| `\ul{texte}` | Souligne un mot |
|
||||
| Commande | Utilité |
|
||||
| --------------------------------------: | :--------------------------------------------------------- |
|
||||
| `\me{prénom}{nom}{mail}`\* | Défini l'identité de l'étudiant·e |
|
||||
| `\me*{prénom}{nom}`\* | Défini l'identité de l'étudiant·e **sans mail** |
|
||||
| `\title{titre}`\* | Défini le titre du rapport |
|
||||
| `\date{AAAA/AAAA}`\* | Défini l'année universitaire |
|
||||
| `\tuteurpedago{prénom nom}{mail}`\* | Défini l'identité du tuteurice pédagogique **sans mail** |
|
||||
| `\tuteurpedago*{prénom nom}`\* | Défini l'identité du tuteurice pédagogique |
|
||||
| `\tuteurentreprise{prénom nom}{mail}`\* | Défini l'identité du tuteurice en entreprise |
|
||||
| `\tuteurentreprise*{prénom nom}`\* | Défini l'identité du tuteurice en entreprise **sans mail** |
|
||||
| `\directeur{prénom nom}`\* | Défini l'identité du directeurice |
|
||||
| `\subtitle{sous titre}`\* | Défini le sous-titre du rapport |
|
||||
| `\bibliofile{chemin}` | Défini le chemin vers la bibliographie |
|
||||
| `\reference`\* | Affiche la bibliographie |
|
||||
| `\ul{texte}` | Souligne un mot |
|
||||
|
||||
> \* Commande possédant une valeur par défaut.
|
||||
|
||||
|
|
|
@ -5,12 +5,12 @@
|
|||
\usepackage[dvipsnames]{xcolor}
|
||||
|
||||
\title{Titre du Rapport}
|
||||
\me{Prénom}{Nom}{}
|
||||
\me*{Prénom}{Nom}
|
||||
\date{20../20..}
|
||||
|
||||
% Tuteurs
|
||||
\tuteurpedago{Prénom \textsc{Nom}}{}
|
||||
\tuteurentreprise{Prénom \textsc{Nom}}{}
|
||||
\tuteurpedago*{Prénom \textsc{Nom}}
|
||||
\tuteurentreprise*{Prénom \textsc{Nom}}
|
||||
|
||||
% Bibliographie
|
||||
\bibliofile{sources}
|
||||
|
|
24
rapstage.cls
24
rapstage.cls
|
@ -54,11 +54,17 @@
|
|||
% TODO : Autoriser des commandes sans mail
|
||||
|
||||
% Auteur
|
||||
\newcommand{\me}[3]{
|
||||
\newcommand{\me@unstarred}[3]{
|
||||
\gdef\@mef{#1} % first name
|
||||
\gdef\@mel{#2} % last name
|
||||
\gdef\@mail{mailto:#3} % mail
|
||||
}
|
||||
\newcommand{\me@starred}[2]{
|
||||
\gdef\@mef{#1} % first name
|
||||
\gdef\@mel{#2} % last name
|
||||
\gdef\@mail{} % mail
|
||||
}
|
||||
\newcommand{\me}{\@ifstar{\me@starred}{\me@unstarred}}
|
||||
\newcommand{\@mef}{Alice}
|
||||
\newcommand{\@mel}{Dubois}
|
||||
\newcommand{\@mail}{mailto:alice.dubois@example.com}
|
||||
|
@ -76,18 +82,30 @@
|
|||
\renewcommand{\@date}{\the\lastyear{}/\the\year{}}
|
||||
|
||||
% Tuteur pédagogique
|
||||
\newcommand{\tuteurpedago}[2]{
|
||||
\newcommand{\tuteurpedago@unstarred}[2]{
|
||||
\gdef\@tpn{#1} % nom
|
||||
\gdef\@tpm{mailto:#2} % mail
|
||||
}
|
||||
\newcommand{\tuteurpedago@starred}[1]{
|
||||
\gdef\@tpn{#1} % nom
|
||||
\gdef\@tpm{} % mail
|
||||
}
|
||||
\newcommand{\tuteurpedago}{
|
||||
\@ifstar{\tuteurpedago@starred}{\tuteurpedago@unstarred}}
|
||||
\newcommand{\@tpn}{John Doe}
|
||||
\newcommand{\@tpm}{mailto:john.doe@example.com}
|
||||
|
||||
% Tuteur entreprise
|
||||
\newcommand{\tuteurentreprise}[2]{
|
||||
\newcommand{\tuteurentreprise@unstarred}[2]{
|
||||
\gdef\@ten{#1} % nom
|
||||
\gdef\@tem{mailto:#2} % mail
|
||||
}
|
||||
\newcommand{\tuteurentreprise@starred}[1]{
|
||||
\gdef\@ten{#1} % nom
|
||||
\gdef\@tem{} % mail
|
||||
}
|
||||
\newcommand{\tuteurentreprise}{
|
||||
\@ifstar{\tuteurentreprise@starred}{\tuteurentreprise@unstarred}}
|
||||
\newcommand{\@ten}{Bob Dupont}
|
||||
\newcommand{\@tem}{mailto:bob.dupont@example.com}
|
||||
|
||||
|
|
Loading…
Reference in a new issue