Bonsoir à tous,
j'essaye désespérément d'utiliser le package keyval pour créer des commandes avec beaucoup d'argument. Pour cela, j'ai besoin d'appeler la macro \define@key. Mon soucis c'est que j'utilise l'encodage UTF8. Or d'après mes souvenir, pour pouvoir utiliser l'arobase dans le nom d'une commande je dois d'abord appeler une macro ou un environnement... que j'ai oublié
Voici un exemple minimal où l'appel à define@key entraine une erreur undefined control sequence:
Quelqu'un connait l'astuce?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17 \documentclass[]{report} \usepackage[francais]{babel} \usepackage[T1]{fontenc} \usepackage[utf8]{inputenc} \usepackage{dtklogos} \usepackage{keyval} \newcommand{\mycmd} {} \define@key{namespace}{keyname} {\renewcommand{\mycmd} {#1}} \begin{document} \pagestyle{empty} \title{\LaTeX, UTF-8 et l'@} \maketitle \end{document}







Répondre avec citation



je confirme M.Lildadou que M.Laitaixseb contribue rapidement avec des réponses concrète je profite l'occasion pour le remercier d'ailleurs 
Partager