Dessiner une figure avec Latex
-
- Utilisateur débutant
- Messages : 2
- Inscription : mercredi 07 avril 2021, 03:18
- Statut actuel : Étudiant
Dessiner une figure avec Latex
Bonjour tout le monde, quelqu’un peut m'aider pour tracer cette figure avec des écritures dans chaque case et les images des clients, j'essaie de le faire avec Tikz mais ces très difficile pour mon niveau.
Dernière modification par itlo le dimanche 22 janvier 2023, 17:01, modifié 3 fois.
-
- Utilisateur éprouvé
- Messages : 251
- Inscription : mardi 20 août 2013, 04:50
- Localisation : Paris
Re: Dessiner une figure avec Latex
Tu peux déjà proposer ce que tu as commencé à écrire en mettant ton code dans le message. Ce sera autant de temps de gagné pour ceux-celles qui vont essayer de t'aider, ce qui ne veut pas dire "faire à ta place". Surtout dans un cas aussi particulier.
On se lasse de tout, excepté d'apprendre.
Virgile
Virgile
-
- Utilisateur chevronné
- Messages : 2822
- Inscription : samedi 08 juillet 2006, 20:56
- Localisation : Saint Bonnet Elvert
Re: Dessiner une figure avec Latex
Pour aider à construire des figures en tikz, on peut utiliser un assistant nommé tikzit. On peut le télécharger depuis le site tikzit.github.io. L'installateur Debian ou Ubuntu connaît tikzit et peut être utilisé. Pour d'autres systèmes moins conviviaux, il faut sans doute télécharger l'installateur et le lancer « à la main ».
L'utilisation nécessite impérativement la lecture du mode d'emploi sur le site précité. Celui-ci n'est pas très long, rien à voir avec l'énorme documentation de Tikz.
La figure peut ensuite être sauvegardée dans un fichier dont l'extension proposée est .tikz.
Pour l'utiliser dans un fichier .tex, l'entête doit comporter \usepackage{tikzit}.
Le code peut être importé dans le document par un \input, ou par un bête copier-coller du contenu du fichier .tikz.
L'utilisation nécessite impérativement la lecture du mode d'emploi sur le site précité. Celui-ci n'est pas très long, rien à voir avec l'énorme documentation de Tikz.
La figure peut ensuite être sauvegardée dans un fichier dont l'extension proposée est .tikz.
Pour l'utiliser dans un fichier .tex, l'entête doit comporter \usepackage{tikzit}.
Le code peut être importé dans le document par un \input, ou par un bête copier-coller du contenu du fichier .tikz.
JJR.
LaTeXien migrateur.
LaTeXien migrateur.
-
- Utilisateur débutant
- Messages : 2
- Inscription : mercredi 07 avril 2021, 03:18
- Statut actuel : Étudiant
Re: Dessiner une figure avec Latex
Code : Tout sélectionner
\documentclass[a4paper,12pt]{standalone}
\usepackage{pgf,tikz}
% Puis faire : convert -density 300 file.pdf -quality 90 file.png
% puis : mogrify -density 300 -units PixelsPerInch file.png
% Puis faire : convert -density 300 -units PixelsPerInch file.pdf -quality 90 file.png
% Pour vim :
% ! pdflatex % && convert -density 300 '%:r'.pdf -quality 90 '%:r'.png ; mogrify -density 300 -units PixelsPerInch '%:r'.png ; mupdf '%:r'.pdf
\usetikzlibrary{arrows}
\begin{document}%%%%%%%% Pas de ligne vide entre ceci et tikzpicture
\begin{tikzpicture}[scale=1, >=triangle 60]
\draw [gray!80, thin] (-4.8,-4.8) grid (4.8,4.8);
\draw[->] (-5,0) -- (5,0) ; % latex ou triangle60
\draw[->] (0,-5) -- (0,5) ;
\draw (0,0) node[anchor=north east] {0};
\draw (1,0) -- +(0pt,-3pt) node[below=1ex, left=-4pt] {1};
\draw (0,1) -- +(-2pt,0) node[below=1pt, left=-2pt] {1};
\coordinate [label=above left:{$A$}] (A) at (3,4) ;
\coordinate [label=above left: {$B$}] (B) at (-2,1) ;
\coordinate [label=above right: {$C$}] (C) at (-3,-2) ;
\foreach \point in {A,B,C}
\node [black] at (\point) {$\times$};
\end{tikzpicture}
\end{document}