J'ai besoin de faire appel à l'environnement schéma, fourni dans mon cas par le package chemstyle, pour mon manuscrit de thèse. Malheureusement, après compilation, la traduction sur le pdf donne "schème", que ce soit :

  • dans la légende du schémas
  • dans le corp de texte lorsqu'on est amené à y faire référence à l'aide de \ref{}
  • dans la table des schémas générée au moyen de la commande \listofschemes

Voici un ECM illustrant mon problème

Ouvrir dans l'éditeur Overleaf
\documentclass{yathesis}

\usepackage[T1]{fontenc}
\usepackage[utf8]{inputenc}
\usepackage[bpchem]{chemstyle}

\begin{document}

    \listofschemes

    \ref{refdocument}

    \begin{scheme} 
    \centering
    \includegraphics{document}
    \caption{légende}
    \label{refdocument}
\end{scheme}

\end{document}

Comment obtenir une traduction en français correcte ?

Posée 03 Mar '21, 16:49

theo_guerin's gravatar image

theo_guerin
17949
Taux d'acceptation : 0%

Modifiée 03 Mar '21, 16:50


Vous pouvez modifier la traduction comme ça :

Ouvrir dans l'éditeur Overleaf
\documentclass{yathesis}

\usepackage[T1]{fontenc}
\usepackage[utf8]{inputenc}
\usepackage[bpchem]{chemstyle}

\AtBeginDocument{%
  \addto\captionsfrench{%
    \renewcommand\listschemename{XYZ}%
    \renewcommand\schemename{abc}%
    }%
  \csname captions\languagename\endcsname
}

\begin{document}

    \listofschemes

    \ref{refdocument}

    \begin{scheme} 
    \centering
    \includegraphics{example-image-duck}
    \caption{légende}
    \label{refdocument}
    \end{scheme}

\end{document}
Lien permanent

Publiée 03 Mar '21, 17:17

samcarter's gravatar image

samcarter
8.2k2817
Taux d'acceptation : 57%

Modifiée 03 Mar '21, 17:21

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.