[Résolu] Problème tikz avec label

Tout ce qui concerne l'utilisation ou l'installation de LaTeX.

Modérateur: gdm_tex

Règles du forum
Merci d'éviter le style SMS dans vos messages et de penser à utiliser la fonction Recherche avant de poster un message. Pour joindre des fichiers à vos messages, consulter ce sujet.
> Penser à utiliser les balises Code pour poster du code.

[Résolu] Problème tikz avec label

Messagepar tnnico » Lundi 24 Juin 2013, 21:13

Bonjour,

Je dois être très fatigué, mais je n'arrive pas à comprendre pourquoi le code :

Code: Tout sélectionner
\documentclass[11pt,a4paper]{article}

\usepackage[french]{babel}
\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}

\usepackage{tikz}

\begin{document}
   \begin{tikzpicture}
      \coordinate [label=below:$A$] (a) at (0,0);   
      \node at (a) {$+$};
   \end{tikzpicture}
\end{document}


m'affiche une croix (jusque là ça va) au-dessus de laquelle, il est écrit : "below:$A$"...

Si quelqu'un peut me dire, merci d'avance...


Nico
Dernière édition par tnnico le Mercredi 26 Juin 2013, 13:40, édité 1 fois.
tnnico
Hecto-utilisateur
 
Messages: 66
Inscription: Jeudi 25 Juin 2009, 13:06
Statut actuel: Actif et salarié | Enseignant

Publicité

Re: Problème tikz avec label

Messagepar tnnico » Lundi 24 Juin 2013, 21:43

Il semble que le problème vienne de la ligne

Code: Tout sélectionner
\usepackage[french]{babel}


Si je la supprime, l'étiquette se place correctement... Le problème c'est que j'ai besoin de cette ligne...

Quelqu'un a déjà rencontré ce souci ?

Merci!
tnnico
Hecto-utilisateur
 
Messages: 66
Inscription: Jeudi 25 Juin 2009, 13:06
Statut actuel: Actif et salarié | Enseignant

Re: Problème tikz avec label

Messagepar pg » Lundi 24 Juin 2013, 21:57

Encadrer l'environnement {tikzpicture} par \shorthandoff{:} au début et \shorthandon{:} à la fin devrait résoudre le problème.
pg
Modérateur
 
Messages: 2599
Inscription: Jeudi 14 Juin 2007, 23:31

Re: Problème tikz avec label

Messagepar tnnico » Lundi 24 Juin 2013, 22:21

Effectivement, ça fonctionne... Mais du coup :
1) je me demande pourquoi je n'ai pas eu ce problème plus tôt... Est-ce parce que je ne travaillais pas en utf8 ?
2) ça va être un peu lourd à faire à chaque fois que je voudrai utiliser une figure ; n'y a-t-il pas plus simple ? Par exemple que ce passera t-il si je mets la commande \shorthandoff{:} dans mon tréambule ?

En tout cas merci,
Nico
tnnico
Hecto-utilisateur
 
Messages: 66
Inscription: Jeudi 25 Juin 2009, 13:06
Statut actuel: Actif et salarié | Enseignant

Re: Problème tikz avec label

Messagepar pg » Lundi 24 Juin 2013, 22:46

Il y a une raison que frenchb active ":" (s'assurer que l'espacement est correct), donc, non, ce n'est pas une bonne idée de le désactiver partout. Il vaut mieux le désactiver uniquement pour les {tikzpicture} :

Code: Tout sélectionner
\documentclass[11pt,a4paper]{article}

\usepackage[french]{babel}
\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
\usepackage{etoolbox}

\usepackage{tikz}

\preto{\tikzpicture}{\shorthandoff{:}}

\begin{document}

   \begin{tikzpicture}
      \coordinate [label=below:$A$] (a) at (0,0);   
      \node at (a) {$+$};
   \end{tikzpicture}

\end{document}

La solution n'est pas parfaite (il faudra faire attention à l'espacement des ":" à l'intérieur des textes des \node), mais c'est probablement le plus pratique qui soit facile à implémenter.
pg
Modérateur
 
Messages: 2599
Inscription: Jeudi 14 Juin 2007, 23:31

Re: Problème tikz avec label

Messagepar rebouxo » Mardi 25 Juin 2013, 08:55

C'est assez surprenant. Ce problème était un problème récurrent de tikz. Il me semblait plus ou moins que tikz faisait attention au caractères actifs ?
Une mise à jour récente ? Une installation TeX vieillotte ?

Olivier
A line is a point that went for a walk. Paul Klee
Par solidarité, pas de MP
rebouxo
Modérateur
 
Messages: 6975
Inscription: Mercredi 15 Février 2006, 13:18
Localisation: le havre
Statut actuel: Actif et salarié | Enseignant

Re: Problème tikz avec label

Messagepar pg » Mardi 25 Juin 2013, 09:39

Certains des problèmes ont été réglés, mais pas tous.
pg
Modérateur
 
Messages: 2599
Inscription: Jeudi 14 Juin 2007, 23:31

Re: Problème tikz avec label

Messagepar tnnico » Mardi 25 Juin 2013, 22:35

Bonjour à tous,

Et merci pour vos précieuses indications...

J'ai tranché : j'ai viré l'utf8 pour repasser en latin1, du coup j'ai dû remettre mon éditeur en iso-8859-1.
Il n'y a plus de problèmes.

Encore merci,
Nico
tnnico
Hecto-utilisateur
 
Messages: 66
Inscription: Jeudi 25 Juin 2009, 13:06
Statut actuel: Actif et salarié | Enseignant

Re: Problème tikz avec label

Messagepar tnnico » Mardi 25 Juin 2013, 22:53

Eh non, ça ne marche pas... J'avais testé en oubliant d'enlever le shorthandoff...

J'opte donc pour la solution proposée par pg avec \preto...

Ça a l'air de fonctionner.

Je n'ai pas besoin d'un shorthandon ?


Re-merci,
Nico
tnnico
Hecto-utilisateur
 
Messages: 66
Inscription: Jeudi 25 Juin 2009, 13:06
Statut actuel: Actif et salarié | Enseignant

Re: Problème tikz avec label

Messagepar pg » Mercredi 26 Juin 2013, 08:11

Pas besoin de shorthandon car le shorthandoff est à l'intérieur du \begin...\end donc n'a pas d'effet hors de l'environnement.
pg
Modérateur
 
Messages: 2599
Inscription: Jeudi 14 Juin 2007, 23:31

Re: Problème tikz avec label

Messagepar tnnico » Mercredi 26 Juin 2013, 13:40

pg a écrit:Pas besoin de shorthandon car le shorthandoff est à l'intérieur du \begin...\end donc n'a pas d'effet hors de l'environnement.


Ah ok...

En fait, je viens de trouver (je crois que ce coup-ci c'est bon). Ce qui me posait surtout problème c'est que j'avais d'autres documents où tout se passait bien (je suis en train de mettre de l'ordre dans mes fichiers d'entêtes).
Et je me suis rendu compte que j'avais supprimé une ligne parce que je ne me souvenais plus de son utilité. C'est la ligne

Code: Tout sélectionner
\usepackage[babel=true,kerning=true]{microtype}


Je ne sais pas à quoi elle sert exactement, mais du coup ça compile normalement...

Je pense que je peux indiquer que le sujet est résolu.

Encore merci,
Nico
tnnico
Hecto-utilisateur
 
Messages: 66
Inscription: Jeudi 25 Juin 2009, 13:06
Statut actuel: Actif et salarié | Enseignant


Retourner vers LaTeX

 


  • Articles en relation
    Réponses
    Vus
    Dernier message

Qui est en ligne

Utilisateurs parcourant ce forum: Bing [Bot], gigiair, Google [Bot], Google Feedfetcher, Proximic [Spider], Yandex [Bot] et 60 invités