Dessiner une figure avec Latex

Tout ce qui concerne le langage TeX/LaTeX et ses variantes. Ce langage est utilisable sur le forum via les balises tex.
[participation réservée aux utilisateurs inscrits]
Règles du forum
Merci de soigner la rédaction de vos messages et de consulter ce sujet avant de poster. Pensez également à utiliser la fonction recherche du forum.
itlo
Utilisateur débutant
Utilisateur débutant
Messages : 2
Inscription : mercredi 07 avril 2021, 03:18
Statut actuel : Étudiant

Dessiner une figure avec Latex

Message non lu par itlo »

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.
pzorba75
Utilisateur éprouvé
Utilisateur éprouvé
Messages : 251
Inscription : mardi 20 août 2013, 04:50
Localisation : Paris

Re: Dessiner une figure avec Latex

Message non lu par pzorba75 »

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
gigiair
Utilisateur chevronné
Utilisateur chevronné
Messages : 2822
Inscription : samedi 08 juillet 2006, 20:56
Localisation : Saint Bonnet Elvert

Re: Dessiner une figure avec Latex

Message non lu par gigiair »

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.
JJR.
LaTeXien migrateur.
itlo
Utilisateur débutant
Utilisateur débutant
Messages : 2
Inscription : mercredi 07 avril 2021, 03:18
Statut actuel : Étudiant

Re: Dessiner une figure avec Latex

Message non lu par itlo »

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}