Je souhaite rédiger ma thèse avec la classe yathesis et je compte la rédiger en anglais. Mon souci est que je souhaiterais malgré tout avoir une page de garde en français (c'est courant au moins dans mon domaine). Est ce possible de changer localement la langue de maketitle sans avoir à redéfinir totalement cette commande ?

J'ai déjà essayé sans succès ceci :

Ouvrir dans l'éditeur Overleaf
\selectlanguage{french}
\maketitle
\selectlanguage{English}
הההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההה
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

Posée 08 Nov '18, 13:50

Pierre's gravatar image

Pierre
9525
Taux d'acceptation : 0%

Modifiée 27 Oct '19, 18:49

Pathe's gravatar image

Pathe ♦♦
7.6k49210252

@Pierre Les formules de politesse et les signatures sont à éviter : celle(s) de votre contribution a (ont) été supprimée(s).

(08 Nov '18, 14:25) denis ♦♦ denis's gravatar image

Il ne suffit pas de changer la langue, il faut redéfinir la commande \YAD@mainlanguage.

Voici un code minimal :

Ouvrir dans l'éditeur Overleaf
\makeatletter
\renewcommand*{\YAD@mainlanguage}{french}
\maketitle
\renewcommand*{\YAD@mainlanguage}{english}
\selectlanguage{english}
\makeatother
הההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההה
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

Edit: Suite au commentaire de Pierre, je dois noter qu'il faut faire attention à la syntaxe de la classe. Par exemple

  • \title[titre dans la langue secondaire]{titre dans la langue principale}
  • \keywords{mots clés dans la langue principale}{mots clés dans la langue secondaire}.

La nouvelle réponse à la question est comme suit :

Il ne suffit pas de changer la langue, il faut redéfinir la commande \YAD@mainlanguage. Il faut aussi retaper quelques commandes (\title, \subtitle, \academicfield, \speciality et peut-être \subject) en inversant leurs arguments.

Ouvrir dans l'éditeur Overleaf
\documentclass[french,mainlanguage=english]{yathesis}
\usepackage{lmodern}
\usepackage[T1]{fontenc}
\usepackage{hyperref}
\begin{document}
\author{Alphonse}{Allais}
\title[Le chaos du rire]{Laugh's Chaos}
\supervisor[professor, affiliation=Affiliation1]{Prenom1}{Nom1}
\committeepresident[professor, affiliation=Affiliation2]{Prenom2}{Nom2}
\examiner[professor, affiliation=Affiliation3]{Prenom3}{Nom3}
\examiner[professor, affiliation=Affiliation4]{Prenom4}{Nom4}
\referee[professor, affiliation=Affiliation5]{Prenom5}{Nom5}
\begingroup
\makeatletter
\renewcommand*{\YAD@mainlanguage}{french}
\title[Laugh's Chaos]{Le chaos du rire}
\maketitle
\endgroup
\keywords{chaos, laugh}{chaos, rire}
\makekeywords
\begin{abstract}
abstract in english
\end{abstract}
\begin{abstract}
résumé en français
\end{abstract}
\makeabstract
\tableofcontents
\mainmatter
\chapter{Foo bar}
\end{document}
הההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההה
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
Lien permanent

Publiée 08 Nov '18, 17:45

touhami's gravatar image

touhami
9.9k410
Taux d'acceptation : 51%

Modifiée 26 Oct '19, 12:32

1

Le soucis avec cette approche est que les titres des abstracts et les mots clés sont inversés. Le titre français est donné avec "keywords" et vice versa

(10 Sep '19, 21:21) Pierre Pierre's gravatar image

@Pierre La syntaxe de la commande \keywords est comme suit : \keywords{mots clés dans la langue principale}{mots clés dans la langue secondaire} et non pas \keywords{keywords in english}{mots clés en français}. Il suffit alors de respecter la syntaxe (contrairement à quelques autres commandes) et tout ira bien.

Voir la nouvelle réponse.

(26 Oct '19, 12:21) 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

Question posée : 08 Nov '18, 13:50

Question vue : 4,332 fois

Dernière mise à jour : 26 Oct '19, 12:32

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

×