C'est lié à la personnalisation de l'aperçu du jury dans la page de titre.

Question 1: Quand je mets directeur de recherche dans l'affiliation d'un membre, le nom de l'établissement auquel il appartient est divisé sur deux lignes (pourtant c'est un seul mot et il y a encore de l'espace vide sur la ligne). Comment faire pour que ce soit sur la même ligne?

Question 2: Ce que j'obtiens est le président du jury qui est inclus dans les examinateurs. Est-il possible d'avoir une ligne à part pour le président du jury, c'est à dire sous cette forme :

Ouvrir dans l'éditeur Overleaf
Président du jury Prenom1 Nom1 ....
Rapporteurs Prenom2 Nom2 ....
Prenom3 Nom2 ....
Examinateur Prenom4 Nom4 ....
Directeur de thèse Prenom5 Nom5 ....
הההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההה
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

Voici un ECM :

Ouvrir dans l'éditeur Overleaf
\documentclass{yathesis}
\usepackage{lmodern}
\usepackage[T1]{fontenc}
\usepackage[utf8]{inputenc}
\begin{document}
\title{Titre thèse}
\author{my}{name}
\supervisor[professor, affiliation=Affiliation5]{Prenom5}{Nom5}
\committeepresident[professor, affiliation=Affiliation1]{Prenom1}{Nom1}
\referee[professor, affiliation=Affiliation2]{Prenom2}{Nom2}
\referee[professor, affiliation=Affiliation3]{Prenom3}{Nom3}
\examiner[seniorresearcher, affiliation=Affiliation4]{Prenom4}{Nom4}
\maketitle
\end{document}
הההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההה
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
Cette question est marquée comme « Wiki ».

Posée 27 Sep '16, 17:33

etudiant_is's gravatar image

etudiant_is
91168
Taux d'acceptation : 25%

Modifiée 06 Aoû '17, 01:39

Pathe's gravatar image

Pathe ♦♦
7.6k49210252

(28 Sep '16, 16:36) denis ♦♦ denis's gravatar image

@etudiant_is Avoir une ligne à part pour le président du jury est probablement une affaire de goût ; mais je l'éviterais car cela peut laisser penser qu'il n'est pas examinateur.

(28 Sep '16, 16:40) denis ♦♦ denis's gravatar image

@denis, on nous impose de l'écrire ainsi donc je n'ai pas trop le choix surtout qu'avec ce qu'il y avait avant le président apparait après les rapporteurs (bien que je l'ai mis en premier) alors qu'il devrait être le premier. Je tiendrais compte de vos autres remarques au futur.

(28 Sep '16, 23:00) etudiant_is etudiant_is's gravatar image

[Mise à jour] Suite à des mises à jour de la classe yathesis cette réponse nécessite une modification. En fait, il suffit d'ajouter

\YAD@create@boolean{only@female@committeepresident} \booltrue{YAD@only@female@committeepresident}

Comme l'environnement tabularx est maintenant utilisé, j'ai mis à jour la définition de la commande \YAD@committee@tabular.

ECM

\documentclass{yathesis}
\usepackage{lmodern}
\usepackage[T1]{fontenc}
\makeatletter
\DTLnewrow{YAD@staffs}%
\DTLnewdbentry{YAD@staffs}{YAD@the@staff}{committeepresident}
\DTLnewdb{committeepresident}
\YAD@create@boolean{only@female@committeepresident}
\booltrue{YAD@only@female@committeepresident}
\expression{committeepresident}{Pr\'esident du jury}{Committee President}
\renewcommand*{\committeepresident}[3][]{%
\yadsetup{#1}%
\ifboolexpr{%
bool {YAD@female} or %
not bool {YAD@male}%
}{%
\YAD@error@firstlastnames@empty{de la presidente du jury}{#2}{#3}{\committeepresident}%
}{%
\YAD@error@firstlastnames@empty{du president du jury}{#2}{#3}{\committeepresident}%
}%
\YAD@staff[#1]{#2}{#3}{committeepresident}%
}%
\renewcommand*{\YAD@committee@tabular}{%
\small%
\begin{tabularx}{\textwidth}[t]{>{\itshape}ll>{\raggedright\arraybackslash}X}
\multicolumn{3}{@{}l}{\bfseries\YAD@translation{committeemembers}}%
\\[.25cm]
\DTLforeach*{YAD@staffs}{%
\YAD@the@staff=YAD@the@staff%
}{%
%
\DTLiflastrow{\YAD@display@staff{\YAD@the@staff}}{}%
}%
\DTLforeach*{YAD@staffs}{%
\YAD@the@staff=YAD@the@staff%
}{%
%
\DTLiflastrow{}{\YAD@display@staff{\YAD@the@staff}}%
}%
\end{tabularx}
 
הההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההה
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

Réponse de question 1 Les informations de la composition du jury sont affichées sous forme d'un tableau dont la troisième colonne est 5cm de largeur. On peut imposer une valeur plus grande, par exemple 8cm.

\renewcommand*{\YAD@committee@tabular}{%
\small%
\begin{tabular}[t]{>{\itshape}llp{8cm}l}
\multicolumn{4}{@{}l}{\bfseries\YAD@translation{committeemembers}}%
\\[.25cm]
\DTLforeach*{YAD@staffs}{%
\YAD@the@staff=YAD@the@staff%
}{%
%
\YAD@display@staff{\YAD@the@staff}%
}%
\end{tabular}
}%
הההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההה
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

Ou plus simplement, en utilisent l'extension etoolbox, déjà chargée par la classe :

\patchcmd\YAD@committee@tabular{p{5cm}}{p{8cm}}{}{}
הההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההה
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

Réponse de question 2 Il faut ajouter une ligne (président du jury) dans la base des données du jury (attention cette ligne sera la dernière).

\DTLnewrow{YAD@staffs}%
\DTLnewdbentry{YAD@staffs}{YAD@the@staff}{committeepresident}%
\DTLnewdb{committeepresident}%
הההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההה
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

Puis redéfinir la commande \committeepresident :

\renewcommand*{\committeepresident}[3][]{%
\yadsetup{#1}%
\ifboolexpr{%
bool {YAD@female} or %
not bool {YAD@male}%
}{%
\YAD@error@firstlastnames@empty{de la presidente du jury}{#2}{#3}{\committeepresident}%
}{%
\YAD@error@firstlastnames@empty{du president du jury}{#2}{#3}{\committeepresident}%
}%
\YAD@staff[#1]{#2}{#3}{committeepresident}%
}%
הההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההה
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

et \expression{committeepresident}{Pr\'esident du jury}{Committee President}.

et enfin redéfinir \YAD@committee@tabular pour que la dernière ligne (président du jury) s'affiche en premier :

\renewcommand*{\YAD@committee@tabular}{%
\small%
\begin{tabular}[t]{>{\itshape}llp{8cm}l}
\multicolumn{4}{@{}l}{\bfseries\YAD@translation{committeemembers}}%
\\[.25cm]
\DTLforeach*{YAD@staffs}{%
\YAD@the@staff=YAD@the@staff%
}{%
%
\DTLiflastrow{\YAD@display@staff{\YAD@the@staff}}{}%
}%
\DTLforeach*{YAD@staffs}{%
\YAD@the@staff=YAD@the@staff%
}{%
%
\DTLiflastrow{}{\YAD@display@staff{\YAD@the@staff}}%
}%
\end{tabular}
}%
הההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההה
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

Remarque J'en ai profité pour faire deux en un (largeur de colonne est changée en 8cm)

Lien permanent

Publiée 28 Sep '16, 01:31

touhami's gravatar image

touhami
10.0k410
Taux d'acceptation : 51%

Modifiée 04 Oct '22, 15:25

Je rencontre les deux mêmes difficultés. J'ai utilisé le code et cela fonctionne bien, à l'exception d'une erreur que je ne parviens pas à résoudre: Package etoolbox Error: Boolean '\ifYAD@only@female@committeepresident' undefined...

La mise en page s'ajuste correctement en dépit du message d'erreur.

(27 Sep '22, 01:33) mailys mailys's gravatar image
2

@mailys : bienvenue sur TeXnique ! Il serait plus efficace de poser une nouvelle question, quitte à y ajouter un lien vers celle-ci.

Avec quel moteur compilez-vous ?

(27 Sep '22, 21:31) Pathe ♦♦ Pathe's gravatar image

Bonjour, Je compile avec TexLive 2022 via Texstudio

(28 Sep '22, 03:12) mailys mailys's gravatar image

@mailys : franchement, vous devriez poster une nouvelle question. Reprenez votre texte, rajoutez-y une référence à ce fil, rédigée avec ce code :

[ce fil](https://texnique.fr/osqa/questions/2428/yathesis-modifier-lapercu-de-la-composition-du-jury)
הההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההה
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

... et votre question sera visible, ce qui augmentera la probabilité d'obtenir une réponse (désolé, je ne peux y répondre moi-même : je ne connais yathesis que par sa réputation ; excellente, la réputation !).

(28 Sep '22, 15:21) Pathe ♦♦ Pathe's gravatar image
1

@Pathe. Réponse mis à jour. Bienvenue sur TeXnique.fr @mailys.

(04 Oct '22, 15:27) touhami touhami's gravatar image
Votre réponse
[Masquer 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

Mots-clés de la question :

×127
×5

Question posée : 27 Sep '16, 17:33

Question vue : 5,904 fois

Dernière mise à jour : 04 Oct '22, 15:34

C'est votre première visite ici ? Consultez la FAQ !

×