Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

Taille des tête de flèche en TikZ

1,080 views
Skip to first unread message

Vincent Belaďche

unread,
Jan 21, 2011, 1:45:53 AM1/21/11
to Vincent Belaďche
Bonjour,

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.

Paul Gaborit

unread,
Jan 21, 2011, 2:56:32 AM1/21/11
to

� (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).

--
Paul Gaborit - <http://perso.mines-albi.fr/~gaborit/>

GL

unread,
Jan 21, 2011, 3:15:38 AM1/21/11
to
Le 21/01/2011 08:56, Paul Gaborit a �crit :

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...


Vincent Belaďche

unread,
Jan 21, 2011, 7:01:10 AM1/21/11
to Vincent Belaďche
GL <goua...@gmail.com> writes:

> 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.

0 new messages