LateX

Tikz

Historique de LateX.Tikz

Cacher les modifications mineures - Affichage du code

29/07/2012 20:51 par 82.225.121.40 -
Ligne 81 ajoutée:

L'environnement tikzpicture

29/07/2012 20:49 par 82.225.121.40 -
Lignes 99-116 ajoutées:

Sous ConTeXt :

 \placefigure[here]{La légende de mon image.}{
 
\starttikzpicture
 . . . le code Tikz . . .
 
\stoptikzpicture
}

Et pour LaTeX

 \begin{figure}[!htbp]
 \centering
 \begin{tikzpicture}
 . . . le code Tikz . . .
 \end{tikzpicture}
 \caption{La légende de mon image.}
 \end{figure}
29/07/2012 17:37 par 82.225.121.40 -
Lignes 83-85 modifiées:

pour LaTeX :

 \begin{center}
en:

pour LaTeX (centrée) :

 \begin{center}
Lignes 89-93 modifiées:
 \end{center}

sous ConTeXt :

 \startalignment[middle] 
 \starttikzpicture
en:
 \end{center}

sous ConTeXt (centrée) :

 \startalignment[middle] 
 \starttikzpicture
Lignes 95-96 modifiées:
  \stoptikzpicture
 \stopalignment
en:
 \stoptikzpicture
 \stopalignment
29/07/2012 17:35 par 82.225.121.40 -
Lignes 79-98 modifiées:
en:

En général les figures réalisées avec TikZ emploient plusieurs commandes et c'est l'environement qui est le plus utilisé. De plus la figure est isolée par rapport au texte, pour cela on utilise les commandes dédiées de LaTeX ou ConTeXt :

pour LaTeX :

 \begin{center}
 \begin{tikzpicture}
 . . . 
 \end{tikzpicture}
 \end{center}

sous ConTeXt :

 \startalignment[middle] 
 \starttikzpicture
  . . . 
  \stoptikzpicture
 \stopalignment

Tu peux également l'incérer dans une figure numéroté :

20/07/2012 22:24 par 82.225.121.40 -
Ligne 13 modifiée:

Tu intégres TikZ & PGF dans un source en chargent le package TikZ

en:

Tu intégres TikZ & PGF dans un source en chargeant le package TikZ

20/07/2012 22:22 par 82.225.121.40 -
Lignes 60-61 modifiées:

Prennons l'exemple suivant avec 2 rectangle et un cercle :

en:

Prennons l'exemple suivant avec 2 rectangles et un cercle :

Ligne 76 modifiée:
 Je dessine \framed[offset=overlay,width=fit,framecolor=red]{\tikz{ \draw (0,0) rectangle (1cm,1ex);
en:
 Je dessine \framed[offset=overlay,width=fit,framecolor=red]{\tikz[baseline=30pt]{ \draw (0,0) rectangle (1cm,1ex);
20/07/2012 22:17 par 82.225.121.40 -
Lignes 69-70 modifiées:
 Je dessine \framed[offset=overlay,width=fit,framecolor=red]{\tikz{ \draw (0,0) rectangle (1cm,1ex);\draw (2,1) rectangle (2.5,2);\draw (0,1) circle(.5);}} deux petits rectangles et un petit cercle.
en:
 Je dessine \framed[offset=overlay,width=fit,framecolor=red]{\tikz{ \draw (0,0) rectangle (1cm,1ex);
 \draw (2,1) rectangle (2.5,2);\draw (0,1) circle(.5);}} deux petits rectangles et un petit cercle.
Lignes 74-76 modifiées:

Par defaut la commande \tikz place le dessin sur la ligne de base. Si tu veux déplacer ton dessin par rapport à la ligne de bas e tu utilises l'option baseline :

 Je dessine \framed[offset=overlay,width=fit,framecolor=red]{\tikz{ \draw (0,0) rectangle (1cm,1ex);\draw (2,1) rectangle (2.5,2);\draw (0,1) circle(.5);}} deux petits rectangles et un petit cercle.
en:

Par defaut la commande \tikz place le dessin sur la ligne de base. Si tu veux déplacer ton dessin par rapport à la ligne de base tu utilises l'option baseline :

 Je dessine \framed[offset=overlay,width=fit,framecolor=red]{\tikz{ \draw (0,0) rectangle (1cm,1ex);
 \draw (2,1) rectangle (2.5,2);\draw (0,1) circle(.5);}} deux petits rectangles et un petit cercle.
20/07/2012 22:15 par 82.225.121.40 -
Lignes 69-70 modifiées:
 Je dessine \framed[offset=overlay,width=fit,framecolor=red]{\tikz{ \draw (0,0) rectangle (1cm,1ex);\draw (2,1) rectangle (2.5,2);\draw (0,1) circle(.5);}} deux petits rectangles et un petit cercle.
en:
 Je dessine \framed[offset=overlay,width=fit,framecolor=red]{\tikz{ \draw (0,0) rectangle (1cm,1ex);\draw (2,1) rectangle (2.5,2);\draw (0,1) circle(.5);}} deux petits rectangles et un petit cercle.
Ligne 75 modifiée:
 Je dessine \framed[offset=overlay,width=fit,framecolor=red]{\tikz{ \draw (0,0) rectangle (1cm,1ex);\draw (2,1) rectangle (2.5,2);\draw (0,1) circle(.5);}} deux petits rectangles et un petit cercle.
en:
 Je dessine \framed[offset=overlay,width=fit,framecolor=red]{\tikz{ \draw (0,0) rectangle (1cm,1ex);\draw (2,1) rectangle (2.5,2);\draw (0,1) circle(.5);}} deux petits rectangles et un petit cercle.
20/07/2012 22:14 par 82.225.121.40 -
Lignes 62-63 modifiées:
 Je dessine \tikz{ \draw (0,0) rectangle (1cm,1ex);\draw (2,1) rectangle (2.5,2);\draw (0,1) circle(.5);} deux petits rectangles et un petit cercle.
en:
 Je dessine \tikz{ \draw (0,0) rectangle (1cm,1ex);\draw (2,1) rectangle (2.5,2);\draw (0,1) circle(.5);} deux petits
 rectangles et un petit cercle.
Lignes 69-70 modifiées:
 Je dessine \framed[offset=overlay,width=fit,framecolor=red]{\tikz {\draw (0,0) rectangle (1cm,1ex);\draw (2,1) rectangle (2.5,2);\draw (0,1) circle(.5);}\tikz{ \draw (0,0) rectangle (1cm,1ex);\draw (2,1) rectangle (2.5,2);\draw (0,1) circle(.5);}} deux petits rectangles et un petit cercle.
en:
 Je dessine \framed[offset=overlay,width=fit,framecolor=red]{\tikz{ \draw (0,0) rectangle (1cm,1ex);\draw (2,1) rectangle (2.5,2);\draw (0,1) circle(.5);}} deux petits rectangles et un petit cercle.
Ligne 75 modifiée:
 Je dessine \framed[offset=overlay,width=fit,framecolor=red]{%blue\tikz[baseline=30pt] {\drawµµ (0,0) rectangle (1cm,1ex);\draw (2,1) rectangle (2.5,2);;\draw (0,1) circle(.5);}\tikz{ \draw (0,0) rectangle (1cm,1ex);\draw (2,1) rectangle (2.5,2);\draw (0,1) circle(.5);}} deux petits rectangles et un petit cercle.
en:
 Je dessine \framed[offset=overlay,width=fit,framecolor=red]{\tikz{ \draw (0,0) rectangle (1cm,1ex);\draw (2,1) rectangle (2.5,2);\draw (0,1) circle(.5);}} deux petits rectangles et un petit cercle.
20/07/2012 22:12 par 82.225.121.40 -
Lignes 49-52 modifiées:

Si tu n'utilise qu'une seule commande tu n'es pas obligé de mettre des { }. Par contre elles deviennent obligatoire si ton oeuvre en comporte plusieurs.

 Je dessine \tikz \draw (0,0) rectangle (1cm,1ex); un petit rectangle
en:

Si tu n'utilises qu'une seule commande tu n'es pas obligé de mettre des { }. Par contre elles deviennent obligatoire si ton oeuvre en comporte plusieurs.

 Je dessine \tikz \draw (0,0) rectangle (1cm,1ex); un petit rectangle.
Lignes 55-56 modifiées:
 Je dessine \tikz{ \draw (0,0) rectangle (1cm,1ex);  \draw (0,0) circle (1em);} un petit rectangle avec un petit cercle
en:
 Je dessine \tikz{ \draw (0,0) rectangle (1cm,1ex);  \draw (0,0) circle (1em);} un petit rectangle avec un petit cercle.
Lignes 59-74 ajoutées:

Prennons l'exemple suivant avec 2 rectangle et un cercle :

 Je dessine \tikz{ \draw (0,0) rectangle (1cm,1ex);\draw (2,1) rectangle (2.5,2);\draw (0,1) circle(.5);} deux petits rectangles et un petit cercle.

TikZ envoie à LaTeX ou ConTeXt un bloc rectangulaire contenant strictement tous les éléments et c'est ce bloc que place LaTeX ou ConTeXt. La commande suivante qui dessine sous ConTeXt un cadre autourt de l'objet envoyé par TikZ, te permet de visualiser ce bloc.

 Je dessine \framed[offset=overlay,width=fit,framecolor=red]{\tikz {\draw (0,0) rectangle (1cm,1ex);\draw (2,1) rectangle (2.5,2);\draw (0,1) circle(.5);}\tikz{ \draw (0,0) rectangle (1cm,1ex);\draw (2,1) rectangle (2.5,2);\draw (0,1) circle(.5);}} deux petits rectangles et un petit cercle.

Par defaut la commande \tikz place le dessin sur la ligne de base. Si tu veux déplacer ton dessin par rapport à la ligne de bas e tu utilises l'option baseline :

 Je dessine \framed[offset=overlay,width=fit,framecolor=red]{%blue\tikz[baseline=30pt] {\drawµµ (0,0) rectangle (1cm,1ex);\draw (2,1) rectangle (2.5,2);;\draw (0,1) circle(.5);}\tikz{ \draw (0,0) rectangle (1cm,1ex);\draw (2,1) rectangle (2.5,2);\draw (0,1) circle(.5);}} deux petits rectangles et un petit cercle.
20/07/2012 21:21 par 82.225.121.40 -
Lignes 53-54 modifiées:

en:
Ligne 57 modifiée:

en:
20/07/2012 20:54 par 82.225.121.40 -
Lignes 55-58 modifiées:
 Je dessine \tikz{ \draw (0,0) rectangle (1cm,1ex);
 \draw (0,0) circle (1em);} un petit rectangle avec un petit cercle

en:
 Je dessine \tikz{ \draw (0,0) rectangle (1cm,1ex);  \draw (0,0) circle (1em);} un petit rectangle avec un petit cercle

20/07/2012 20:48 par 82.225.121.40 -
Lignes 51-58 ajoutées:
 Je dessine \tikz \draw (0,0) rectangle (1cm,1ex); un petit rectangle

 Je dessine \tikz{ \draw (0,0) rectangle (1cm,1ex);
 \draw (0,0) circle (1em);} un petit rectangle avec un petit cercle

20/07/2012 20:05 par 82.225.121.40 -
Lignes 13-14 modifiées:

Tu intégres TikZ & PGF dans un source LaTeX en chargent le package TikZ

en:

Tu intégres TikZ & PGF dans un source en chargent le package TikZ

Pour LaTeX :

Lignes 21-22 modifiées:

Tu as deux façons de placer des éléments TikZ dans un document LaTeX, soit à l'aide de la commande :

en:

Pour ConTeXt :

 \usemodule[tikz]

Tu as deux façons de placer des éléments TikZ dans un document, soit à l'aide d'une commande :

Lignes 29-30 modifiées:

soit avec l'environement

en:

soit avec un environement

Pour LaTeX :

Lignes 37-44 modifiées:

La première méthode est peu utilisée et sert pour insérer un élément au sein même du texte ce que ne permet pas de faire la deuxième car comme tous les environements il provoque un saut de paragraphe.

Si tu utilises ConTeXt il te faut charger le module TikZ

 \usemodule[tikz]

et pour insérer un élément

en:

Pour ConTeXt :

Lignes 41-51 modifiées:
 \stoptikzpicture
en:
 \stoptikzpicture

La commande \tikz

Cette première méthode est utilisée lorsque le dessin réalisé en TikZ comporte une ou peu de commandes et sert pour insérer un élément au sein même du texte ce que ne permet pas de faire \begin{tikzpicture} car comme tous les environements il provoque un saut de paragraphe.

Une commande TikZ se termine toujours par un point virgule ;.

Si tu n'utilise qu'une seule commande tu n'es pas obligé de mettre des { }. Par contre elles deviennent obligatoire si ton oeuvre en comporte plusieurs.

20/07/2012 19:47 par 82.225.121.40 -
Ligne 1 modifiée:



en:

18/07/2012 14:39 par 143.126.201.152 -
18/07/2012 14:39 par 143.126.201.152 -
18/07/2012 14:36 par 143.126.201.152 -
Ligne 7 supprimée:
Ligne 27 modifiée:
 %green\end{tikzpicture}
en:
 \end{tikzpicture}
18/07/2012 14:34 par 143.126.201.152 -
Lignes 1-40 ajoutées:

 (:con:ConTeXt:) (:lat:LaTeX:) (:dots:. . .:) (:tk:Ti%orange%''k''%%Z:)

Le système TikZ & PGF

PGF est une extension servant à la réalisation de graphique, comme TeX l’est à la réalisation de mise en page de texte.

TikZ est une interface permettant de faciliter l’utilisation de PGF, comme LaTeX pour TeX.

Tu intégres TikZ & PGF dans un source LaTeX en chargent le package TikZ

 \usepackage{tikz}

Le package TikZ charge automatiquement le package xcolor donc inutile de le charger.

Tu as deux façons de placer des éléments TikZ dans un document LaTeX, soit à l'aide de la commande :

 \tikz

soit avec l'environement

 \begin{tikzpicture}
 . . . 
 %green\end{tikzpicture}

La première méthode est peu utilisée et sert pour insérer un élément au sein même du texte ce que ne permet pas de faire la deuxième car comme tous les environements il provoque un saut de paragraphe.

Si tu utilises ConTeXt il te faut charger le module TikZ

 \usemodule[tikz]

et pour insérer un élément

 \starttikzpicture
 . . . 
 \stoptikzpicture