J'ai beau chercher dans le manuel de TikZ, mais je ne trouve pas comment
régler la taille des pointes de flèche, comme dilater/contracter la
longueur ou la largeur d'une pointe?
Est-ce que c'est qq chose qu'on peut faire avec TikZ ?
Vincent.
> J'ai beau chercher dans le manuel de TikZ, mais je ne trouve pas comment
> r�gler la taille des pointes de fl�che, comme dilater/contracter la
> longueur ou la largeur d'une pointe?
>
> Est-ce que c'est qq chose qu'on peut faire avec TikZ ?
A priori, la taille des fl�ches est li�e � l'�paisseur du trait
(l'option 'line width' d'un path). On ne peut pas faire varier l'une
sans faire varier l'autre.
Pour d�finir de nouveaux types de fl�ches, il faut passer par pgf
(chapitre 74 de la doc).
--
Paul Gaborit - <http://perso.mines-albi.fr/~gaborit/>
Oui, il y a d�j� une bonne flopp�e de pointes de fl�ches fournies.
Evidemment, si on veut mettre la t�te de sa belle-m�re... faut se
casser un peu la t�te.
Sinon il y a aussi shorten > et shorten < (et shorten <> dans
interfaces, parce que TikZ l'a oubli�). Je ne sais si c'est ce que
vous voulez, mais c'est quand m�me li� � la question de la longueur...
> Le 21/01/2011 08:56, Paul Gaborit a écrit :
>>
>> À (at) Fri, 21 Jan 2011 07:45:53 +0100,
>> vincent....@gmail.com (Vincent Belaïche) écrivait (wrote):
>>
>>> J'ai beau chercher dans le manuel de TikZ, mais je ne trouve pas comment
>>> régler la taille des pointes de flèche, comme dilater/contracter la
>>> longueur ou la largeur d'une pointe?
>>>
>>> Est-ce que c'est qq chose qu'on peut faire avec TikZ ?
>>
>> A priori, la taille des flèches est liée à l'épaisseur du trait
>> (l'option 'line width' d'un path). On ne peut pas faire varier l'une
>> sans faire varier l'autre.
>>
>> Pour définir de nouveaux types de flèches, il faut passer par pgf
>> (chapitre 74 de la doc).
>
> Oui, il y a déjà une bonne floppée de pointes de flèches fournies.
> Evidemment, si on veut mettre la tête de sa belle-mère... faut se
> casser un peu la tête.
>
> Sinon il y a aussi shorten > et shorten < (et shorten <> dans
> interfaces, parce que TikZ l'a oublié). Je ne sais si c'est ce que
> vous voulez, mais c'est quand même liè à la question de la longueur...
Salut,
Merci pour les réponses! Ça confirme ce que je pensais.
Shorten n'agit pas pas vraiment sur la pointe de flèche qui ne subit
aucune déformation, mais permet de racourcir le trait ce qui est très
pratique. D'ailleurs il est bon de noter que ça marche aussi bien quand
il n'y a pas de pointe de flèche comme le montre l'ECM ci-dessous:
\documentclass{article}
\usepackage{tikz}
\begin{document}
\begin{tikzpicture}[]
\draw[->,shorten >=3mm] (0,0.05) -- (1,0.05);
\draw[->] (0,0) -- (1,0);
\draw[shorten >=3mm] (0,1.05) -- (1,1.05);
\draw[] (0,1) -- (1,1);
\end{tikzpicture}
\end{document}
À+,
Vincent.