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}$};
}