Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Prochaine révision
Révision précédente
syntaxe_exemples [2020/05/03 21:21] jejustsyntaxe_exemples [2020/05/15 18:36] (Version actuelle) – Déplacement vers la section "wiki" jejust
Ligne 1: Ligne 1:
-====== Comment mettre en forme un exemple LaTeX ====== 
- 
-Ce wiki permet de compiler du code <latex>\textsf{\LaTeX}</latex>. Pour cela, nous avons adapté un [[http://www.dokuwiki.org/plugin:latex|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 à [[mailto: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 [[http://www.imagemagick.org/|ImageMagick]] pour retirer le blanc superflu et en faire une image PNG. 
- 
-L'image png est affichée sur la page du wiki tandis qu'un lien est créé, permettant de cliquer sur l'image pour obtenir le pdf correspondant (pdf lui aussi rogné grâce à l'outil pdfcrop, avec l'option ''--margins 5''). 
- 
- 
-Par exemple 
- 
-<code latex> 
-<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> 
-</code> 
- 
-produit cela 
- 
-<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> 
- 
-Ce préambule standard est ajouté automatiquement à votre code : 
-<code latex> 
-\documentclass[french]{article} 
-\usepackage[utf8]{inputenc} 
-\usepackage[T1]{fontenc} 
-\usepackage{fixltx2e} 
-\usepackage{mathtools} 
-\usepackage{amssymb} 
-\usepackage[a4paper]{geometry} 
-\usepackage{babel} 
-\pagestyle{empty} 
-</code>  
- 
-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 {{wiki::renderfail.png}} 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>'', ente lesquelles vous pouvez mettre un document LaTeX complet. 
- 
-<code latex> 
-<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> 
-</code> 
- 
- 
-<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> 
- 
-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::renderfail.png}}). 
  
syntaxe_exemples.1588540872.txt.gz · Dernière modification : 2020/05/03 21:21 de jejust
CC Attribution-Share Alike 4.0 International
Driven by DokuWiki Recent changes RSS feed Valid CSS Valid XHTML 1.0