Il semble qu'il y ait une incompatibilité entre l'extension tdsfrmath et l'option unicode de hyperref (du moins à la compilation avec lualatex). En effet, le code suivant

Ouvrir dans l'éditeur Overleaf
\documentclass{article}
\usepackage[unicode]{hyperref}
\usepackage{tdsfrmath}

\begin{document}
  Test \C
\end{document}

produit l'erreur suivante :

Ouvrir dans l'éditeur Overleaf
! LaTeX Error: Command \C already defined.

J'ai bien l'erreur peu importe l'ordre de chargement des extensions. Y a-t-il une astuce pour ne pas avoir cette erreur ? (genre empêcher tdsfrmath de redéfinir \C ?)

Posée 03 Nov '17, 11:50

Maxime's gravatar image

Maxime ♦
1.3k31638
Taux d'acceptation : 58%


Si vous n'avez pas besoin de \C il suffit d'ajouter \let\C\undefined avant \usepackage{tdsfrmath}. Si par contre cette commande est utile il faut sauvegarder sa définition pour pouvoir restaurer cette définition.

Ouvrir dans l'éditeur Overleaf
\documentclass{article}
\usepackage[unicode]{hyperref}
\let\mtC\C
\let\C\undefined
\usepackage{tdsfrmath}
\let\C\mtC
\begin{document}
  Test \C
\end{document}
Lien permanent

Publiée 03 Nov '17, 13:35

touhami's gravatar image

touhami
9.7k410
Taux d'acceptation : 51%

Modifiée 03 Nov '17, 14:08

Bernard's gravatar image

Bernard
4.6k15

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.