LateX

Tikz

Historique de LateX.Tikz

Cacher les modifications mineures - Affichage de la sortie

29/07/2012 20:51 par 82.225.121.40 -
Ligne 81 ajoutée:
!L'environnement %green%tikzpicture%%
29/07/2012 20:49 par 82.225.121.40 -
Lignes 99-116 ajoutées:

Sous ConTeXt :

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

Et pour LaTeX

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

%green%\begin{center}
en:
pour LaTeX (centrée) :

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

sous ConTeXt :
%green%\startalignment[middle]
\starttikzpicture%%
en:
%green%\end{center}%%

sous ConTeXt (centrée) :
%green%\startalignment[middle] %%
%green%
\starttikzpicture%%
Lignes 95-96 modifiées:
%green%\stoptikzpicture
\stopalignment%%
en:
%green%\stoptikzpicture%%
%green%
\stopalignment%%
29/07/2012 17:35 par 82.225.121.40 -
Lignes 79-98 modifiées:
Attach:tikz-5.jpg
en:
Attach:tikz-5.jpg

En général les figures réalisées avec {$:tk} 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 :

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

sous ConTeXt :
%green%\startalignment[middle]
\starttikzpicture%%
. . .
%green%\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 {$:tk} %green%&%% '''PGF''' dans un source en chargent le package {$:tk}
en:
Tu intégres {$:tk} %green%&%% '''PGF''' dans un source en chargeant le package {$:tk}
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 %blue%\framed%%[offset=overlay,width=fit,framecolor=red]%red%{%blue%\tikz%red%{%blue% \draw%% (0,0) rectangle (1cm,1ex);
en:
Je dessine %blue%\framed%%[offset=overlay,width=fit,framecolor=red]%red%{%blue%\tikz[baseline=30pt]%red%{%blue% \draw%% (0,0) rectangle (1cm,1ex);
20/07/2012 22:17 par 82.225.121.40 -
Lignes 69-70 modifiées:
Je dessine %blue%\framed%%[offset=overlay,width=fit,framecolor=red]%red%{%blue%\tikz%red%{%blue% \draw%% (0,0) rectangle (1cm,1ex);%blue%\draw%% (2,1) rectangle (2.5,2);%blue%\draw%% (0,1) circle(.5);%red%}}%% deux petits rectangles et un petit cercle.
en:
Je dessine %blue%\framed%%[offset=overlay,width=fit,framecolor=red]%red%{%blue%\tikz%red%{%blue% \draw%% (0,0) rectangle (1cm,1ex);
%blue%\draw%% (2,1) rectangle (2.5,2);%blue%\draw%% (0,1) circle(.5);%red%}}%% deux petits rectangles et un petit cercle.
Lignes 74-76 modifiées:
Par defaut la commande %blue%\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 %blue%\framed%%[offset=overlay,width=fit,framecolor=red]%red%{%blue%\tikz%red%{%blue% \draw%% (0,0) rectangle (1cm,1ex);%blue%\draw%% (2,1) rectangle (2.5,2);%blue%\draw%% (0,1) circle(.5);%red%}}%% deux petits rectangles et un petit cercle.
en:
Par defaut la commande %blue%\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 %blue%\framed%%[offset=overlay,width=fit,framecolor=red]%red%{%blue%\tikz%red%{%blue% \draw%% (0,0) rectangle (1cm,1ex);
%blue%\draw%% (2,1) rectangle (2.5,2);%blue%\draw%% (0,1) circle(.5);%red%}}%% deux petits rectangles et un petit cercle.

Attach:tikz-5.jpg
20/07/2012 22:15 par 82.225.121.40 -
Lignes 69-70 modifiées:
Je dessine %blue%\framed[offset=overlay,width=fit,framecolor=red]%red%{%blue%\tikz%red%{%blue% \draw%% (0,0) rectangle (1cm,1ex);%blue%\draw%% (2,1) rectangle (2.5,2);%blue%\draw%% (0,1) circle(.5);%red%}}%% deux petits rectangles et un petit cercle.
en:
Je dessine %blue%\framed%%[offset=overlay,width=fit,framecolor=red]%red%{%blue%\tikz%red%{%blue% \draw%% (0,0) rectangle (1cm,1ex);%blue%\draw%% (2,1) rectangle (2.5,2);%blue%\draw%% (0,1) circle(.5);%red%}}%% deux petits rectangles et un petit cercle.
Ligne 75 modifiée:
Je dessine %blue%\framed[offset=overlay,width=fit,framecolor=red]%red%{%blue%\tikz%red%{%blue% \draw%% (0,0) rectangle (1cm,1ex);%blue%\draw%% (2,1) rectangle (2.5,2);%blue%\draw%% (0,1) circle(.5);%red%}}%% deux petits rectangles et un petit cercle.
en:
Je dessine %blue%\framed%%[offset=overlay,width=fit,framecolor=red]%red%{%blue%\tikz%red%{%blue% \draw%% (0,0) rectangle (1cm,1ex);%blue%\draw%% (2,1) rectangle (2.5,2);%blue%\draw%% (0,1) circle(.5);%red%}}%% deux petits rectangles et un petit cercle.
20/07/2012 22:14 par 82.225.121.40 -
Lignes 62-63 modifiées:
Je dessine %blue%\tikz%red%{%blue% \draw%% (0,0) rectangle (1cm,1ex);%blue%\draw%% (2,1) rectangle (2.5,2);%blue%\draw%% (0,1) circle(.5);%red%}%% deux petits rectangles et un petit cercle.
en:
Je dessine %blue%\tikz%red%{%blue% \draw%% (0,0) rectangle (1cm,1ex);%blue%\draw%% (2,1) rectangle (2.5,2);%blue%\draw%% (0,1) circle(.5);%red%}%% deux petits
rectangles et un petit cercle.
Lignes 69-70 modifiées:
Je dessine %blue%\framed[offset=overlay,width=fit,framecolor=red%red%]{\tikz {\draw (0,0) rectangle (1cm,1ex);\draw (2,1) rectangle (2.5,2);\draw (0,1) circle(.5);}%blue%\tikz%red%{%blue% \draw%% (0,0) rectangle (1cm,1ex);%blue%\draw%% (2,1) rectangle (2.5,2);%blue%\draw%% (0,1) circle(.5);%red%}}%% deux petits rectangles et un petit cercle.
en:
Je dessine %blue%\framed[offset=overlay,width=fit,framecolor=red]%red%{%blue%\tikz%red%{%blue% \draw%% (0,0) rectangle (1cm,1ex);%blue%\draw%% (2,1) rectangle (2.5,2);%blue%\draw%% (0,1) circle(.5);%red%}}%% deux petits rectangles et un petit cercle.
Ligne 75 modifiée:
Je dessine %blue%\framed[offset=overlay,width=fit,framecolor=red]%red%{%blue\tikz%%[baseline=30pt] %red%{%blue%\drawµµ (0,0) rectangle (1cm,1ex);%blue%\draw%% (2,1) rectangle (2.5,2);;%blue%\draw%% (0,1) circle(.5);}%blue%\tikz%red%{%blue% \draw%% (0,0) rectangle (1cm,1ex);%blue%\draw%% (2,1) rectangle (2.5,2);%blue%\draw%% (0,1) circle(.5);%red%}}%% deux petits rectangles et un petit cercle.
en:
Je dessine %blue%\framed[offset=overlay,width=fit,framecolor=red]%red%{%blue%\tikz%red%{%blue% \draw%% (0,0) rectangle (1cm,1ex);%blue%\draw%% (2,1) rectangle (2.5,2);%blue%\draw%% (0,1) circle(.5);%red%}}%% 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 %red%{ }%%. Par contre elles deviennent obligatoire si ton oeuvre en comporte plusieurs.

Je dessine %blue%\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 %red%{ }%%. Par contre elles deviennent obligatoire si ton oeuvre en comporte plusieurs.

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

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

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

Attach:tikz-3.jpg

{$:tk} envoie à {$:lat} ou {$:con} un bloc rectangulaire contenant strictement tous les éléments et c'est ce bloc que place {$:lat} ou {$:con}. La commande suivante qui dessine sous {$:con} un cadre autourt de l'objet envoyé par {$:tk}, te permet de visualiser ce bloc.

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

Attach:tikz-4.jpg

Par defaut la commande %blue%\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 %blue%\framed[offset=overlay,width=fit,framecolor=red]%red%{%blue\tikz%%[baseline=30pt] %red%{%blue%\drawµµ (0,0) rectangle (1cm,1ex);%blue%\draw%% (2,1) rectangle (2.5,2);;%blue%\draw%% (0,1) circle(.5);}%blue%\tikz%red%{%blue% \draw%% (0,0) rectangle (1cm,1ex);%blue%\draw%% (2,1) rectangle (2.5,2);%blue%\draw%% (0,1) circle(.5);%red%}}%% deux petits rectangles et un petit cercle.
20/07/2012 21:21 par 82.225.121.40 -
Lignes 53-54 modifiées:
Attach:tikz-1.svg
en:
Attach:tikz-2.jpg
Ligne 57 modifiée:
Attach:tikz-2.svg
en:
Attach:tikz-1.jpg
20/07/2012 20:54 par 82.225.121.40 -
Lignes 55-58 modifiées:
Je dessine %blue%\tikz%red%{%blue% \draw%% (0,0) rectangle (1cm,1ex);
%blue%\draw%% (0,0) circle (1em);%red%}%% un petit rectangle avec un petit cercle

Attach:tikz-1.svg
en:
Je dessine %blue%\tikz%red%{%blue% \draw%% (0,0) rectangle (1cm,1ex); %blue%\draw%% (0,0) circle (1em);%red%}%% un petit rectangle avec un petit cercle

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

Attach:tikz-1.svg

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

Attach:tikz-1.svg
20/07/2012 20:05 par 82.225.121.40 -
Lignes 13-14 modifiées:
Tu intégres {$:tk} %green%&%% '''PGF''' dans un source {$:lat} en chargent le package {$:tk}
en:
Tu intégres {$:tk} %green%&%% '''PGF''' dans un source en chargent le package {$:tk}

Pour {$:lat} :
Lignes 21-22 modifiées:
Tu as deux façons de placer des éléments {$:tk} dans un document {$:lat}, soit à l'aide de la commande :
en:
Pour {$:con} :

%blue%\usemodule%orange%[%%tikz%orange%]%%

Tu as deux façons de placer des éléments
{$:tk} dans un document, soit à l'aide d'une commande :
Lignes 29-30 modifiées:
soit avec l'environement
en:
soit avec un environement

Pour {$:lat} :
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 {$
:tk}

%blue%\usemodule%orange%[%%tikz%orange%]%%

et pour insérer un élément
en:
Pour {$:con} :
Lignes 41-51 modifiées:
%blue%\stoptikzpicture%%
en:
%blue%\stoptikzpicture%%

!La commande %blue%\tikz%%

Cette première méthode est utilisée lorsque le dessin réalisé en {$:tk} 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 %green%\begin{tikzpicture}%% car comme tous les environements il provoque un saut de paragraphe.

Une commande {$:tk} se termine '''toujours''' par un '''point virgule ;'''.

Si tu n'utilise qu'une seule commande tu n'es pas obligé de mettre des %red%{ }%%. 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:
%left bgcolor=#dfd border='3px dotted green' define=rem%
en:
%left bgcolor=#dfd border='3px dotted green' define=rem%
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:
%green%\end{tikzpicture}%%
18/07/2012 14:34 par 143.126.201.152 -
Lignes 1-40 ajoutées:
%left bgcolor=#dfd border='3px dotted green' define=rem%
%left bgcolor=#ff7a7a border='3px dotted red' define=alert%
%define=orange color=#ff7f00%
(:con:ConTeXt:)
(:lat:LaTeX:)
(:dots:. . .:)
(:tk:Ti%orange%''k''%%Z:)

!Le système {$:tk} %green%&%% '''PGF'''
'''PGF''' est une extension servant à la réalisation de graphique, comme TeX l’est à la réalisation de mise en page de texte.

{$:tk} est une interface permettant de faciliter l’utilisation de PGF, comme {$:lat} pour TeX.

Tu intégres {$:tk} %green%&%% '''PGF''' dans un source {$:lat} en chargent le package {$:tk}

%blue%\usepackage%red%{%%tikz%red%}%%

Le package {$:tk} charge automatiquement le package xcolor donc inutile de le charger.

Tu as deux façons de placer des éléments {$:tk} dans un document {$:lat}, soit à l'aide de la commande :

%blue%\tikz%%

soit avec l'environement

%green%\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 {$:tk}

%blue%\usemodule%orange%[%%tikz%orange%]%%

et pour insérer un élément

%blue%\starttikzpicture%%
. . .
%blue%\stoptikzpicture%%