graphicx il suffit de faire:
\includegraphics{nom du fichier}
\graphicspath{images/}.
\includegraphics peut prendre des paramètres : width, height, scale, angle.\includegraphics[height=5cm]{triangle.pdf}
figure.
\begin{figure}[h!]
\centering
\includegraphics[width=7cm]{sinc}
\caption{Le graphe de sinus cardinal.}
\label{fig:sinc}
\end{figure}
h est pour "[h]ere" et ! pour dire "vraiment". On peut utiliser aussi [t]op of the page, ou [b]ottom of the page.
\centering c'est pour centrer l'image.
\caption c'est pour mettre une légende (titre).
\lable doit être mis après caption, si on en a besoin.
subfigure.
includegraphics, on peut mettre n'importe quel code, par exemple des commandes pour dessiner.
wrapfigure de la bibliothèque wrapfig
\begin{wrapfigure}{r}{0.5\textwidth}
\centering
\includegraphics[width=5cm]{sinc}
\caption{Le graphe de sinus cardinal.}
\label{fig:sinc}
\end{wrapfigure}
r est pour "right". On peut utiliser aussi [l]eft, [i]nner et [o]uter.
0.5\textwidth indique que la largeur est la moitié de la page. On peut mettre ici par exemple 10 cm.
\usepackage{tikz}.\usetikzlibrary{...}.
\begin{tikzpicture}
\fill[red] (0,0) circle(1 cm);
\draw[very thick,<->] (-1,0) -- (1,0);
\path (0,0) node[above]{$d$};
\end{tikzpicture}
; (point-virgule).\path ... ; est la commande de base qui "construit" un chemin.\draw ... ; est la commande pour dessiner. C'est un raccourcie de \path[draw] ... ;.\fill ... ; est la commande pour remplir. C'est un raccourcie de \path[fill] ... ;.\path[fill,draw] ... ;.(1,2) c'est la même chose que (1cm,2cm), mais on peut utiliser aussi d'autres unités.(35:2) en coordonnées polaires : angle de 35° et distance de 2cm.+(1,1) relativement au dernier point courant, sans changer de point courant.++(1,1) relativement au dernier point courant, et devient le point courant.coordinate (A) enregistre la position du point courant en A. Puis on peut le réutiliser avec (A) à la place de coordonnées explicites.(A) -- (B) : ligne droite entre (A) et (B)(A) circle (1cm) : cercle de centre (A) et de rayon 1cm(A) ellipse (1cm and 2cm) : ellipse de rayons 1cm et 2cm(A) arc (0:90:1cm) : arc de cercle de rayon 1cm qui débute en (A), entre les angles 0° et 90°. (A) .. controls (1,1) and (2,1) .. (B) : courbe de Bézier entre (A) et (B), avec points de contrôle (1,1) et (2,1)(A) rectangle (B) : rectangle avec côtés // aux axes et coins opposés (A) et (B)(A) grid (B) : une gille à la place du rectangleplot ({\x},{sin(\x r)}) : dessine la fonction sinus (en radians)(A) node {Text} : place le texte centré en (A)[xshift=1cm] : décalage à droite de 1cm[yshift=-1em] : décalage vers le bas de 1em[rotate=70] : rotation d'angle 70°[scale=1.5] : homothétie de rapport 1.5(A)), ni les épaisseurs des lignes[xshift=25mm, rotate=30]) elles sont exécutées de gauche à droitescope :
\begin{scope}[xshift=25mm,rotate=30]
\fill[red] (0,0) circle(1 cm);
\draw[very thick,<->] (-1,0) -- (1,0);
\path (0,0) node[above]{$d$};
\end{scope}
[red] pour dessiner et remplir en rouge. La couleur peut être red, blue, ... et aussi red!30!blue[draw=orange] pour dessiner en orange et [fill=yellow] pour remplir en jaune[fill opacity=.7] le remplissage est opaque à 70% (par défaut c'est 1 = 100%)[very thin] pour des lignes très fines. Un autre exemple est [ultra thick] pour des lignes ultra épaisses[->] pour que la ligne se termine avec une flèche. Il existe plusieurs type de flèches, par exemple [-latex],[-stealth], [-|], ...[rounded corners=3mm] pour arrondir les coinsplot il y a plusieurs options comme:
[domain=0:4] pour dire que \x varie entre 0 et 4samples=100 pour utiliser 100 points lors du plot (par défaut c'est 20)smooth pour lisser la courbe\usepackage{pgfplots}.
\begin{axis}
\addplot3[surf,domain=0:360] {cos(x)*cos(y)};
\end{axis}
\foreach.
\foreach[evaluate={\f=\p/\q;\r=1/(2*\q^2)}]
\p/\q in {0/1,1/1,1/2,2/1,3/2,1/3}{
\draw (\f,\r) circle(\r) node[scale=2*\r]{$\frac{\p}{\q}$};
}