Je rédige ma thèse avec la — magnifique — classe Et plutôt que de voir leurs rôles regroupés, j'aimerais que leur rôle à chacun apparaisse sur leur ligne. Par exemple : \documentclass[nomakeabstract, notableofcontents,noprintbibliography, version=final]{yathesis} \usepackage[T1]{fontenc} \usepackage[utf8]{inputenc} \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} \examiner[corps=associateprofessor]{Truc}{Bidule} %%%%%% Invités \guest[corps=associateprofessor, female=true]{Machine2}{Bidule2} \guest[corps=associateprofessor]{Truc2}{Muche2} \maketitle \mainmatter \end{document} En compilant l'ensemble, j'ai rapporteurS et les deux lignes pour Truc Muche et Machine Bidule, alors que j'aimerais que Truc Muche soit "rapporteur" et Machine Bidule soit "rapportrice", et que ça apparaisse comme tel.
Affichage de 5 parmi 6
Afficher 1 commentaire(s) en plus
|
Voici une solution. Tout d'abord, il faut redéfinir la commande % !TEX none \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} Ensuite, il faut ajouter % !TEX none \expression{referees-female}{Rapportrice}{\translate[to=English]{lbl-referees}} Enfin, vous avez deux options. 1- redéfinir la commande % !TEX none \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}% }% }% 2- utiliser la commande % !TEX none \referee[corps=juniorresearcher*,role=referees]{Truc}{Muche} \referee[corps=professor,female=true,role=referees-female]{Machine}{Bidule} ECM. \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} \examiner[corps=associateprofessor]{Truc}{Bidule} %%%%%% Invités \guest[corps=associateprofessor, female=true]{Machine2}{Bidule2} \guest[corps=associateprofessor]{Truc2}{Muche2} \maketitle \mainmatter \end{document} Publiée 27 Oct '22, 16:46 touhami tout à fait pertinent, je peux donc appliquer ça aux examinateurs et invités également.
(02 Nov '22, 15:07)
paulc3759
Cette solution de touhami solutionnant votre problème, n'oubliez pas de l'accepter.
(02 Nov '22, 15:35)
denis ♦♦
|
Une autre proposition, qui contourne la difficulté : remplacer l'expression de "referees" et "guests" : % !TEX none \expression{referees}{Rapporteur\textperiodcentered{}e\textperiodcentered{}}{Referee}% \expression{guests}{Invit\'e\textperiodcentered{}e\textperiodcentered{}}{Guest}% La version ainsi proposée transforme le pluriel dans sa forme dite inclusive ECM. \documentclass[nomakeabstract, notableofcontents,noprintbibliography, version=final]{yathesis} \usepackage[T1]{fontenc} \usepackage[utf8]{inputenc} \expression{referees}{Rapporteur\textperiodcentered{}e\textperiodcentered{}}{Referee}% \expression{guests}{Invit\'e\textperiodcentered{}e\textperiodcentered{}}{Guest}% \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} \examiner[corps=associateprofessor]{Truc}{Bidule} %%%%%% Invités \guest[corps=associateprofessor, female=true]{Machine2}{Bidule2} \guest[corps=associateprofessor]{Truc2}{Muche2} \maketitle \mainmatter \end{document} Publiée 02 Nov '22, 15:13 paulc3759 |
Bienvenue sur
TeXnique.fr
!Les formules de politesse et les signatures sont à éviter : celle(s) de votre contribution a (ont) été supprimée(s).
Merci d'essayer de fournir un ECM.
Le même principe doit-il s'appliquer à « Examinateurs », « Invités », « Directeurs de thèse » ?
Et les mentions par exemple « rapporteur » et « rapportrice » doivent-elles néanmoins figurer en 1re colonne du tableau ?
Le même principe doit s'appliquer aux examinateurs et invités. Les mentions de rapporteur doivent figurer en 1re colonne.