Je fais suite à cette question concernant la duplication des rôles dans la classe yathesis. La solution proposée fonctionne mais l'ajout d'un président de jury, en remplaçant un \examiner par \committeepresident, affiche un doublon du rôle de rapporteur·e, au-dessus de la colonne du président.

Est-il possible de modifier la commande, de sorte à conserver la distinction dans la première colonne mais de laisser le président du jury tout seul dans sa colonne ?

\documentclass[nomakeabstract, notableofcontents,noprintbibliography, version=final]{yathesis}
\usepackage[T1]{fontenc}
\usepackage[utf8]{inputenc}

\makeatletter
\patchcmd{\YAD@display@staff}{\DTLiffirstrow}{%
\ifboolexpr{%
test {\ifdefstring{\YAD@the@staff}{referees}}%
}{}{\DTLiffirstrow}}{}{\err}

\patchcmd{\YAD@display@staff}{\YAD@translation{\YAD@the@staff-pl}}{%
\ifboolexpr{%
test {\ifdefstring{\YAD@the@staff}{referees}}%
}{\YAD@translation{\YAD@committeemember@role}}{\YAD@translation{\YAD@the@staff-pl}}}{}{\err}

\renewcommand*{\referee}[3][]{%
\yadsetup{#1}%
\ifboolexpr{%
bool {YAD@female} or %
not bool {YAD@male}%
}{%
\YAD@error@firstlastnames@empty{de la rapportrice}{#2}{#3}{\referee}%
\YAD@staff[role=referees-female,#1]{#2}{#3}{referees}%
}{%
\YAD@error@firstlastnames@empty{du rapporteur}{#2}{#3}{\referee}%
\YAD@staff[role=referees,#1]{#2}{#3}{referees}%
}%
}%
\makeatother
\expression{referees-female}{Rapportrice}{\translate[to=English]{lbl-referees}}

\begin{document}

% métadonnées
\author{paulc}{paulc}
\title[title]{titre}
\academicfield[latex]{LateX}

\institute{Université}
\doctoralschool{ED}
\laboratory{Labo}{Labo}
\date{25}{12}{2022}
\submissiondate{25}{10}{2022}
\keywords{keywords}{motscles}
%%%%%%% Encadrants
\supervisor[corps=professor]{prenom}{nom}
\comonitor[corps=associateprofessor]{prenom2}{nom2} 
%%%%%% Rapporteurs
\referee[corps=juniorresearcher*]{Truc}{Muche}
\referee[corps=professor,female=true]{Machine}{Bidule}
%%%%%% Examinateurs
\examiner[corps=professor]{Machin}{Chose}   
\committeepresident[corps=associateprofessor]{Truc}{Bidule}
%%%%%% Invités
\guest[corps=associateprofessor, female=true]{Machine2}{Bidule2}
\guest[corps=associateprofessor]{Truc2}{Muche2}

\maketitle

\mainmatter
\end{document}

Posée 25 Oct, 02:13

GreenMaker's gravatar image

GreenMaker
898
Taux d'acceptation : 0%

Modifiée Il y a 2 jours

Pathe's gravatar image

Pathe ♦♦
7.8k67216263

Soyez le premier à répondre à cette question !
(dés)activer l'aperçu

Suivre cette question

Par courriel :

Une fois que vous serez enregistré, vous pourrez souscrire à n'importe quelle mise à jour ici

Par flux RSS :

Réponses

Réponses et commentaires

Bases de Markdown

  • *italique* ou _italique_
  • **gras** ou __gras__
  • Lien ::[texte](http://url.com/ "Titre ")
  • Image : ?![alt texte](/path/img.jpg "Titre ")
  • Liste numérotée : 1. Foo 2. Bar
  • Pour ajouter un passage à la ligne, ajoutez deux espaces à l'endroit où vous souhaitez que la ligne commence.
  • Les balises HTML de base sont également prises en charge.