Comment mettre en forme un exemple LaTeX

Ce wiki permet de compiler du code \textsf{\LaTeX}. Pour cela, nous avons adapté un plugin existant à nos besoin. Ce plugin est encore en développement et nous aimerions en publier une version améliorée. Pour contribuer, contactez-nous à faq@gutenberg.eu.org.

Exemple court

Le code LaTeX est écrit entre les balises <latex> et </latex>. Quand vous enregistrez la page, votre code est compilé sur le serveur, avec lualatex (Texlive 2017). Le PDF obtenu est ensuite processé avec ImageMagick pour retirer le blanc superflu et en faire une image PNG.

L'image PNG est intégrée à la page, avec un lien vers le fichier PDF.

Par exemple

<latex>
To show the effect of the matrix on surrounding lines inside a paragraph, we put it here:
\begin{math}
\left( \begin{smallmatrix}
a&b\\ c&d
\end{smallmatrix} \right)
\end{math}
and follow it with enough text to ensure that there is at least one full line below the matrix.
</latex>

produit cela


To show the effect of the matrix on surrounding lines inside a paragraph, we put it here:
\begin{math}
\left( \begin{smallmatrix}
a&b\\ c&d
\end{smallmatrix}  \right)
\end{math}
and follow it with enough text to ensure that there is at least one full line below the matrix.

Ce préambule standard est ajouté automatiquement à votre code :

\documentclass[10pt,french]{article}
 
\usepackage[utf8]{inputenc}
\usepackage{amsmath,amssymb,amssymb}
\usepackage{xcolor}
 
\pagestyle{empty}

Il faut donc être conscient que la compilation peut ne pas fonctionner si l'on demande quelque chose de trop subtil, nécessitant une extension qui n'est pas dans ce préambule. Si tel était le cas, nous aurions l'image lors de l'affichage de la page Dokuwiki.

Exemple complet

Pour certains exemples, il sera sans doute nécessaire d'utiliser un préambule plus complet. Nous avons modifié le plugin pour permettre cette fonctionnalité. Ceci se fait avec les balises <latexdoc>…</latexdoc>, entre lesquelles vous pouvez mettre un document LaTeX complet.

<latexdoc>
\documentclass[french]{article}
\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
\usepackage{fourier}
\usepackage{babel}
\pagestyle{empty} %% très important !
\begin{document}
\section{Test}
Avec notre belle fonte Fourier !
\end{document}
</latexdoc>

\documentclass[french]{article}
\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
\usepackage{fourier}
\usepackage{babel}
\pagestyle{empty} %% très important !
\begin{document}
\section{Test}
Avec notre belle fonte Fourier !
\end{document}

Il est important de mettre la commande \pagestyle{empty} pour éviter la présence d'un numéro en bas de page. Ce numéro de page donnerait une image bien trop grande (et vous auriez probablement l'erreur ).

wiki/syntaxe_exemples_latex.txt · Dernière modification: 2020/05/15 20:36 par jejust
CC Attribution-Share Alike 4.0 International
Driven by DokuWiki Recent changes RSS feed Valid CSS Valid XHTML 1.0