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 .... 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}
Cette question est marquée comme « Wiki ».
Posée 27 Sep '16, 17:33 etudiant_is Pathe ♦♦ |
[Mise à jour] Suite à des mises à jour de la classe yathesis cette réponse nécessite une modification. En fait, il suffit d'ajouter
Comme l'environnement tabularx est maintenant utilisé, j'ai mis à jour la définition de la commande 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} }% \makeatother \begin{document} \title{Titre thèse} \author{my}{name} \supervisor[professor,affiliation=ULCO]{Michel}{de Montaigne} \cosupervisor[associateprofessor*,affiliation=ULCO]{Charles}{Baudelaire} \comonitor[associateprofessor,affiliation=ULCO]{Étienne}{de la Boétie} \referee[professor,affiliation=IHP]{René}{Descartes} \referee[seniorresearcher,affiliation=CNRS]{Denis}{Diderot} \committeepresident[professor,affiliation=ENS Lyon]{Victor}{Hugo} \examiner[associateprofessor,affiliation=Université de Paris~13]{Sophie}{Germain} \examiner[juniorresearcher,affiliation=INRIA]{Joseph}{Fourier} \examiner[juniorresearcher*,affiliation=CNRS]{Paul}{Verlaine} \guest{George}{Sand} \maketitle \end{document} 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} }% Ou plus simplement, en utilisent l'extension etoolbox, déjà chargée par la classe : \patchcmd\YAD@committee@tabular{p{5cm}}{p{8cm}}{}{} 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}% Puis redéfinir la commande \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}% }% et et enfin redéfinir \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} }% Remarque J'en ai profité pour faire deux en un (largeur de colonne est changée en 8cm) Publiée 28 Sep '16, 01:31 touhami 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: La mise en page s'ajuste correctement en dépit du message d'erreur.
(27 Sep '22, 01:33)
mailys
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 ♦♦
Bonjour, Je compile avec TexLive 2022 via Texstudio
(28 Sep '22, 03:12)
mailys
@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) ... 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
(28 Sep '22, 15:21)
Pathe ♦♦
|
@etudiant_is Il est préférable de ne poser qu'une question à la fois.
@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.
@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.