Avec yathesis, sur la page de titre dans le jury, j'aimerais faire apparaître l'invité en première position devant les examinateurs et les rapporteurs. Et j'aimerais changer la mention « invité » en « président du jury ».

Exemple :

Ouvrir dans l'éditeur
\documentclass{yathesis}
\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}

\makeatletter
\expression{lbl-YAD@guest}{Pr\'esident du jury}{Jury president} %devrait changer invit\'e en Pr\'esident du jury
\makeatother

\begin{document}
\author{MAM}{Doe}

\supervisor{bla bla}{bla}
\comonitor{foor}{ faaat}

\referee[seniorresearcher, affiliation=CNRS]{Paul}{verlaine}

\examiner[juniorresearcher*, affiliation=CNRS]{Paul}{verlaine}
\guest{George}{sand}
\makeatletter 
\let\YAD@supervisors@tabular\relax
\makeatother
\maketitle%
\end{document}

Posée 12 Avr '16, 20:24

rdk77's gravatar image

rdk77
25923037
Taux d'acceptation : 100%

Modifiée 12 Avr '16, 20:31

Pathe's gravatar image

Pathe ♦♦
7.4k29197245

1

Pourquoi ne pas utiliser la commande \committeepresident prévue à cet effet ? Elle ajoute l'information président du jury à droite du titre de la personne.

(13 Avr '16, 14:45) jerome dequeker jerome%20dequeker's gravatar image

Voici une solution.

Pour changer l'option « invité » en « président du jury » on utilise \expression{guests}{Pr\'esident du jury}{Jury president}

Pour changer l'ordre des membres de comité, on fait un test avec la fonction \IfStrEq de l'extension xstring :

Ouvrir dans l'éditeur
\documentclass{yathesis}
\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}

\makeatletter
\expression{guests}{Pr\'esident du jury}{Jury president} %devrait changer invit\'e en Pr\'esident du jury

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

\begin{document}
\author{MAM}{Doe}

\supervisor{bla bla}{bla}
\comonitor{foor}{ faaat}

\referee[seniorresearcher, affiliation=CNRS]{Paul}{verlaine}

\examiner[juniorresearcher*, affiliation=CNRS]{Paul}{verlaine}
\guest{George}{sand}
\makeatletter 
\let\YAD@supervisors@tabular\relax
\makeatother
\maketitle%
\end{document}
Lien permanent

Publiée 12 Avr '16, 21:57

touhami's gravatar image

touhami
9.7k410
Taux d'acceptation : 51%

Modifiée 13 Avr '16, 22:04

Pathe's gravatar image

Pathe ♦♦
7.4k29197245

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.