Tikz avec Geogebra



LMDBT - Le blog



Utiliser Geogebra pour réaliser des figures et des graphiques en Tikz pour \(\LaTeX\)

Constat

Il peut être assez compliqué de se mettre à utiliser le package Tikz pour la réalisation de figure et de graphique dans \(\LaTeX\).

Solution

Sur Geogebra en ligne (ou dans sa version classique à télécharger ici), en plus de pouvoir exporter une figure au format PDF ou SVG (entre autres), on peut aussi l’exporter au format Tikz.

Procédure, code et résultat en image

  1. Il faut cliquer sur expoter en... puis sur PGF/Tikz.
    Copie d’écran de l’application Geogebra :

    Geogebra Tikz

  2. Voici le code obtenu à partir de Geogebra pour la figure ci-dessus :

\documentclass[10pt]{article}
\usepackage{pgfplots}
\pgfplotsset{compat=1.15}
\usepackage{mathrsfs}
\usetikzlibrary{arrows}
\pagestyle{empty}
\begin{document}
\definecolor{qqwuqq}{rgb}{0,0.39215686274509803,0}
\definecolor{uuuuuu}{rgb}{0.26666666666666666,0.26666666666666666,0.26666666666666666}
\definecolor{aqaqaq}{rgb}{0.6274509803921569,0.6274509803921569,0.6274509803921569}
\definecolor{xdxdff}{rgb}{0.49019607843137253,0.49019607843137253,1}
\definecolor{ududff}{rgb}{0.30196078431372547,0.30196078431372547,1}
\begin{tikzpicture}[line cap=round,line join=round,>=triangle 45,x=1cm,y=1cm]
\clip(-12.51,-6.29) rectangle (0.53,6.51);
\draw[line width=2pt,color=qqwuqq,fill=qqwuqq,fill opacity=0.10000000149011612] (-4.951885039367996,-3.1294255987960766) – (-5.33150787512297,-2.9399882672762514) – (-5.5209452066427955,-3.319611103031225) – (-5.1413223708878215,-3.5090484345510506) – cycle;
\draw [line width=2pt] (-10.51,-0.83)-- (-1.569257791486418,3.6491884042651854);
\draw [line width=2pt,color=aqaqaq] (-10.51,-0.83) circle (6cm);
\draw [line width=2pt,color=aqaqaq] (-1.569257791486418,3.6491884042651854) circle (8cm);
\draw [line width=2pt] (-10.51,-0.83)-- (-5.1413223708878215,-3.5090484345510506);
\draw [line width=2pt] (-5.1413223708878215,-3.5090484345510506)-- (-1.569257791486418,3.6491884042651854);
\draw (-6.95,2.31) node[anchor=north west] {\(10\)};
\draw (-3.21,-0.83) node[anchor=north west] {\(8\)};
\draw (-8.63,-2.03) node[anchor=north west] {\(6\)};
\begin{scriptsize}
\draw [fill=ududff] (-10.51,-0.83) circle (2.5pt);
\draw[color=ududff] (-11.45,-0.48) node {\(A\)};
\draw [fill=xdxdff] (-1.569257791486418,3.6491884042651854) circle (2.5pt);
\draw[color=xdxdff] (-1.33,4.3) node {\(B\)};
\draw [fill=uuuuuu] (-5.1413223708878215,-3.5090484345510506) circle (2pt);
\draw[color=uuuuuu] (-5.05,-4.12) node {\(C\)};
\end{scriptsize}
\end{tikzpicture}
\end{document}

  1. Et enfin le rendu dans mon éditeur TeXstudio.

    Résultat sur TexStudio

  2. Il peut arriver qu’il faille modifier un peu la position et la taille des points et des annotations dans le code, mais cela se fait assez facilement.


Retour à l’index


Billet rédigé par Cyril Iaconelli
Dernière mise à jour : 22/05/2023
Powered by MD2HTML