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's gravatar image

etudiant_is
8128
Taux d'acceptation : 25%

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

Pathe's gravatar image

Pathe ♦♦
5.4k158156

(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

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.

Ouvrir dans l'éditeur Overleaf
\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 :

Ouvrir dans l'éditeur Overleaf
\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).

Ouvrir dans l'éditeur Overleaf
\DTLnewrow{YAD@staffs}%
\DTLnewdbentry{YAD@staffs}{YAD@the@staff}{committeepresident}%
\DTLnewdb{committeepresident}%

Puis redéfinir la commande \committeepresident :

Ouvrir dans l'éditeur Overleaf
\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 \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 :

Ouvrir dans l'éditeur Overleaf
\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)

Code complet

Ouvrir dans l'éditeur Overleaf
\documentclass{yathesis}
\usepackage{lmodern}
\usepackage[T1]{fontenc}
\usepackage[utf8]{inputenc}
\makeatletter 
\DTLnewrow{YAD@staffs}%
\DTLnewdbentry{YAD@staffs}{YAD@the@staff}{committeepresident}%
\DTLnewdb{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{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}
}%
\makeatother
\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}

alt text

Lien permanent

Publiée 28 Sep '16, 01:31

touhami's gravatar image

touhami
6.3k27
Taux d'acceptation : 55%

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

Pathe's gravatar image

Pathe ♦♦
5.4k158156

Votre réponse
(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.

Mots-clés de la question :

×90
×3

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

Question vue : 1,473 fois

Dernière mise à jour : 28 Sep '16, 23:01