Les fiches de Bébert - PGF-Tikzpour une véritable Publication Assistée par Ordinateur2010-10-01T16:51:00+01:00urn:md5:7867b45976eeb02b0eef945ad4045fbdPluXml 5.0.2Comment faire de beaux graphiques avec Tikz et PGFPLOTSurn:md5:f0333c74da50f2a85a1cdce96774335d2010-10-01T16:51:00+01:00Bertrand MassonLaTeX, PGF-TikzLe but de ce tutoriel est d'apprendre à réaliser des graphiques à l'aide de Tikz et PGFPLOTS. Pourquoi ne pas utiliser un logiciel spécialisé comme un tableur ? Il y a plusieurs raisons.
<bd/>
l'exportation d'un graphique fait à l'aide d'un tableur en un document compris par LaTeX n'est pas toujours aisé et tu te retrouves souvent à exporter ton graphique sous un format image, qui perd beaucoup en qualité ;
l'insertion dans LaTeX notamment au niveau de l'échelle, n'est pas toujours heureuse. Tu es amené à souvent réduire sa taille, rendant souvent des parties du graphique illisibles (taille de caractère trop petite, pixelisation,...) ;
tu perds la continuité typographique de ton document (polices différentes).<bd/>
Donc pour des graphiques parfaitement intégrés à ton document, utilise le couple Tikz et PGFPLOTS, en plus ce n'est guère plus compliqué à utiliser qu'un tableur.
<bd/>
Voici le fichier : <a href="http://bertrandmasson.free.fr/./?telechargement/Li4vLi4vZGF0YS9kb2N1bWVudHMvbGF0ZXgvZ3JhcGhpcXVlcy5wZGYqNGViOWIw">graphiques.pdf</a>
<!-- phpmyvisites -->
<a href="http://st.free.fr/" title="phpMyVisites | Open source web analytics"
onclick="window.open(this.href);return(false);"><script type="text/javascript">
<!--
var a_vars = Array();
var pagename = document.title;
var phpmyvisitesSite = 241711;
var phpmyvisitesURL = "http://st.free.fr/phpmyvisites.php";
//-->
</script>
<script language="javascript" src="http://st.free.fr/phpmyvisites.js" type="text/javascript"></script>
<object><noscript><p>phpMyVisites | Open source web analytics
<img src="http://st.free.fr/phpmyvisites.php" alt="Statistics" style="border:0" />
</p></noscript></object></a>
<!-- /phpmyvisites -->LaTeX insérer des illustrations et triturer du texteurn:md5:82c3ea1d9bce7a75759f2e97884767522010-03-07T16:45:00+01:00Bertrand MassonLaTeX, PGF-TikzVoici une fiche qui te montre comment insérer des illustrations dans LaTeX. Attention cette fiche ne parle pas des flottants mais de \includegraphics du packages graphicx. Donc c'est juste une fiche qui te montre comment mettre des petits dessins leur faire subir des rotations, des agrandissements ou les rétrécir, mais pas de leur attribuer une légende, ni faire une table des illustrations. Ce sera pour une autre fiche. Comme on parle du package graphicx j'en profite pour évoquer les commandes \reflectbox, \scalebox, \resizebox et \rotatebox, qui permettent de triturer du texte.
<p>Voici le fichier : <a href="http://bertrandmasson.free.fr/./?telechargement/Li4vLi4vZGF0YS9kb2N1bWVudHMvbGF0ZXgvaWxsdXN0cmF0aW9uLnBkZipiNDYwZjA,">illustration.pdf</a></p>
<p>Le source : <a href="http://bertrandmasson.free.fr/./?telechargement/Li4vLi4vZGF0YS9kb2N1bWVudHMvbGF0ZXgvaWxsdXN0cmF0aW9uLnRleCpkM2IyNDg,">illustration.tex</a></p>
<!-- phpmyvisites -->
<a href="http://st.free.fr/" title="phpMyVisites | Open source web analytics"
onclick="window.open(this.href);return(false);"><script type="text/javascript">
<!--
var a_vars = Array();
var pagename = document.title;
var phpmyvisitesSite = 241711;
var phpmyvisitesURL = "http://st.free.fr/phpmyvisites.php";
//-->
</script>
<script language="javascript" src="http://st.free.fr/phpmyvisites.js" type="text/javascript"></script>
<object><noscript><p>phpMyVisites | Open source web analytics
<img src="http://st.free.fr/phpmyvisites.php" alt="Statistics" style="border:0" />
</p></noscript></object></a>
<!-- /phpmyvisites -->TikZ le positionnement des "node"urn:md5:05ed7dac300222002cf102f340f9d1c52010-02-11T16:44:00+01:00Bertrand MassonLaTeX, PGF-TikzLes "node" sous TikZ permettent de placer du texte ou tout autre objet LaTeX (tableau, boite, image,...) Dans cette fiche nous aborderons le placement des "node" dans ton dessin. Placer du texte à coté d'un point, au-dessus et au milieu d'une ligne... Les possibilités sont grandes, et permettent de faire des illustrations de grandes qualités et même des effets assez spectaculaire, comme tu le verras à la fin de la fiche.
Voici le fichier : <a href="http://bertrandmasson.free.fr/./?telechargement/Li4vLi4vZGF0YS9kb2N1bWVudHMvbGF0ZXgvbm9kZS5wZGYqYjkxYzVh">node.pdf</a>
<!-- phpmyvisites -->
<a href="http://st.free.fr/" title="phpMyVisites | Open source web analytics"
onclick="window.open(this.href);return(false);"><script type="text/javascript">
<!--
var a_vars = Array();
var pagename = document.title;
var phpmyvisitesSite = 241711;
var phpmyvisitesURL = "http://st.free.fr/phpmyvisites.php";
//-->
</script>
<script language="javascript" src="http://st.free.fr/phpmyvisites.js" type="text/javascript"></script>
<object><noscript><p>phpMyVisites | Open source web analytics
<img src="http://st.free.fr/phpmyvisites.php" alt="Statistics" style="border:0" />
</p></noscript></object></a>
<!-- /phpmyvisites -->PGF Tikz modifier la forme des lignesurn:md5:8d4ed2d8a578fc72f0b4bb74eada47ce2009-10-20T14:59:00+01:00Bertrand MassonLaTeX, PGF-TikzDans cette fiche on verra comment changer l'aspect des lignes :
lignes en pointillé
lignes à bout rond
lignes doubles
lignes avec des flèches
lignes avec angles arrondis
....
Voici le fichier pdf : <a href="http://bertrandmasson.free.fr/./?telechargement/Li4vLi4vZGF0YS9kb2N1bWVudHMvbGF0ZXgvdGlremxpZ25lcy5wZGYqZDI5YTM5">tikzlignes.pdf</a>
<!-- phpmyvisites -->
<a href="http://st.free.fr/" title="phpMyVisites | Open source web analytics"
onclick="window.open(this.href);return(false);"><script type="text/javascript">
<!--
var a_vars = Array();
var pagename = document.title;
var phpmyvisitesSite = 241711;
var phpmyvisitesURL = "http://st.free.fr/phpmyvisites.php";
//-->
</script>
<script language="javascript" src="http://st.free.fr/phpmyvisites.js" type="text/javascript"></script>
<object><noscript><p>phpMyVisites | Open source web analytics
<img src="http://st.free.fr/phpmyvisites.php" alt="Statistics" style="border:0" />
</p></noscript></object></a>
<!-- /phpmyvisites -->PGF & Tikzurn:md5:94be2eda20d6d15ec544087dd3bf37262009-10-15T14:51:00+01:00Bertrand MassonLaTeX, PGF-TikzPGF & Tikz est un ensemble de commandes pour LaTeX permettant de faire des dessins vectoriels. Son avantage est d'être directement compilable par pdflatex. Je l'utilise pour faire des schémas explicatifs, des animations pour mes présentations avec beamer et surtout pour ajouter un côté "PAO" à LaTeX.
Voici la première fiche consacré à PGF Tikz. Attention sous certain viewer des pages ne "sortent" pas bien notamment celles consacrées aux dégradés et une des premières pages avec une petite animation. Pour les apprécier il faut malheureusement utiliser acroread d'Adobe (ne frappez pas, je sais c'est le mal absolu, mais je ne vous oblige pas à l'utiliser, ces pages seront lisibles quand même, mais moche) : <a href="http://bertrandmasson.free.fr/./?telechargement/Li4vLi4vZGF0YS9kb2N1bWVudHMvbGF0ZXgvaW50cm90aWt6LnBkZiphZjU2YjE,">introtikz.pdf</a>
<!-- phpmyvisites -->
<a href="http://st.free.fr/" title="phpMyVisites | Open source web analytics"
onclick="window.open(this.href);return(false);"><script type="text/javascript">
<!--
var a_vars = Array();
var pagename = document.title;
var phpmyvisitesSite = 241711;
var phpmyvisitesURL = "http://st.free.fr/phpmyvisites.php";
//-->
</script>
<script language="javascript" src="http://st.free.fr/phpmyvisites.js" type="text/javascript"></script>
<object><noscript><p>phpMyVisites | Open source web analytics
<img src="http://st.free.fr/phpmyvisites.php" alt="Statistics" style="border:0" />
</p></noscript></object></a>
<!-- /phpmyvisites -->