Mathjax et pandoc
authorMaxime Chupin (escudo) <chupin@fougeriens.org>
Tue, 15 Nov 2016 21:53:09 +0000 (22:53 +0100)
committerMaxime Chupin (escudo) <chupin@fougeriens.org>
Tue, 15 Nov 2016 21:53:09 +0000 (22:53 +0100)
luamplibAnimate/Makefile
luamplibAnimate/page.html
luamplibAnimate/page.md

index e554521..7a9d239 100644 (file)
@@ -4,4 +4,4 @@ TEX = $(patsubst %.text,%.tex,$(TXT))
 
 html: $(HTM)
 $(HTM) : %.html : %.md
-       pandoc -s  --template page-html.tmpl --email-obfuscation=references -f markdown -t html $< > $@
+       pandoc -s  --mathjax --template page-html.tmpl --email-obfuscation=references -f markdown -t html $< > $@
index b7a74e6..80aabe4 100644 (file)
 </div>
 <ul>
 <li>La compilation se fait avec : <code>lualatex mplibanimate.tex</code>.</li>
-<li>Le code MetaPost est extrait de l'<a href="http://melusine.eu.org/syracuse/metapost/animations/gerono/" class="uri">http://melusine.eu.org/syracuse/metapost/animations/gerono/</a></li>
+<li>Le code MetaPost est extrait de <a href="http://melusine.eu.org/syracuse/metapost/animations/gerono/" class="uri">http://melusine.eu.org/syracuse/metapost/animations/gerono/</a></li>
 </ul>
 <h2 id="explications">Explications</h2>
-<p>L’extension animate permet de générer des animations lisibles dans un PDF par le lecteur <em>Acrobat Reader</em>. Plusieurs options sont envisageables : soit produire l’animation à partir d’une séquence d’images pré-construites (sous différents formats, JPEG, ps, pdf, etc.), soit à partir d’image généré par du code LaTeX comme tikz , pstricks , etc. et... MetaPost ! C’est ce que nous présentons ici à partir de l'exemple d'<a href="http://melusine.eu.org/syracuse/metapost/animations/gerono/" class="uri">http://melusine.eu.org/syracuse/metapost/animations/gerono/</a>.</p>
-<p>Dans cet exemple, on paramétrise un certain point (P = (, )) à l’aide du paramètre d’angel () qui permet de construire le lemniscate de Gerono grâce à la recette suivante :</p>
+<p>L’extension animate permet de générer des animations lisibles dans un PDF par le lecteur <em>Acrobat Reader</em>. Plusieurs options sont envisageables : soit produire l’animation à partir d’une séquence d’images pré-construites (sous différents formats, JPEG, ps, pdf, etc.), soit à partir d’image généré par du code LaTeX comme tikz , pstricks , etc. et... MetaPost ! C’est ce que nous présentons ici à partir de l'exemple <a href="http://melusine.eu.org/syracuse/metapost/animations/gerono/" class="uri">http://melusine.eu.org/syracuse/metapost/animations/gerono/</a>.</p>
+<p>Dans cet exemple, on paramétrise un certain point <span class="math inline">\(P = (\cos \theta, \sin \theta)\)</span> à l’aide du paramètre d’angle <span class="math inline">\(\theta\)</span> qui permet de construire le lemniscate de Gerono grâce à la recette suivante :</p>
 <div class="alert alert-info">
-<p>Soit (P) un point décrivant un cercle de centre (O) et de rayon (a). On projette (P) en (Q) sur l’axe ((Ox)), puis (Q) en (R) sur le segment ([OP]). Le lemniscate de Gerono est alors le lieu du point (M) de ([PQ]) tel que (QM = QN).</p>
+<p>Soit <span class="math inline">\(P\)</span> un point décrivant un cercle de centre <span class="math inline">\(O\)</span> et de rayon <span class="math inline">\(a\)</span>. On projette <span class="math inline">\(P\)</span> en <span class="math inline">\(Q\)</span> sur l’axe <span class="math inline">\((Ox)\)</span>, puis <span class="math inline">\(Q\)</span> en <span class="math inline">\(R\)</span> sur le segment <span class="math inline">\([OP]\)</span>. Le <strong>lemniscate de Gerono</strong> est alors le lieu du point <span class="math inline">\(M\)</span> de <span class="math inline">\([PQ]\)</span> tel que <span class="math inline">\(QM = QN\)</span>.</p>
 </div>
 <p>À partir de là, on construit la commande qui prend pour argument la valeur de l’angle, et qui construit l’image correspondante. On va ici utiliser l’<em>héritage</em> qui permet de garder en mémoire les unités et la courbe construite au fur et à mesure, à partir des étapes précédentes.</p>
 <p>On encapsule le code MetaPost dans un <em>macro</em> LaTeX grâce à l'environnement <code>mplibcode</code> de <code>luamplib</code>.</p>
-<div class="sourceCode"><pre class="sourceCode latex"><code class="sourceCode latex">\mplibcodeinherit{enable} <span class="co">% l&#39;héritage pour la mémoire entre les figures</span>
+<div class="sourceCode"><pre class="sourceCode LaTeX"><code class="sourceCode latex">\mplibcodeinherit{enable} <span class="co">% l&#39;héritage pour la mémoire entre les figures</span>
 \newcommand{\lemniscate}[1]{<span class="co">% #1: l&#39;angle en degres</span>
   \begin{mplibcode}
     if(#1=0):
index f8f6d6a..ef385e5 100644 (file)
@@ -29,16 +29,16 @@ etc.), soit à partir d’image généré par du code LaTeX comme tikz ,
 pstricks , etc. et... MetaPost ! C’est ce que nous présentons ici à
 partir de l'exemple <http://melusine.eu.org/syracuse/metapost/animations/gerono/>.
 
-Dans cet exemple, on paramétrise un certain point \(P = (\cos \theta,
-\sin \theta)\) à l’aide du paramètre d’angel \(\theta\) qui permet de
+Dans cet exemple, on paramétrise un certain point $P = (\cos \theta,
+\sin \theta)$ à l’aide du paramètre d’angle $\theta$ qui permet de
 construire le lemniscate de Gerono grâce à la recette suivante :
 
 
 <div class="alert alert-info">
-Soit \(P\) un point décrivant un cercle de centre \(O\) et de rayon
-\(a\). On projette \(P\) en \(Q\) sur l’axe \((Ox)\), puis \(Q\) en
-\(R\) sur le segment \([OP]\). Le lemniscate de Gerono est alors le
-lieu du point \(M\) de \([PQ]\) tel que \(QM = QN\).
+Soit $P$ un point décrivant un cercle de centre $O$ et de rayon
+$a$. On projette $P$ en $Q$ sur l’axe $(Ox)$, puis $Q$ en
+$R$ sur le segment $[OP]$. Le **lemniscate de Gerono** est alors le
+lieu du point $M$ de $[PQ]$ tel que $QM = QN$.
 </div>
 
 À partir de là, on construit la commande qui prend pour argument la

Licence Creative Commons Les fichiers de Syracuse sont mis à disposition (sauf mention contraire) selon les termes de la
Licence Creative Commons Attribution - Pas d’Utilisation Commerciale - Partage dans les Mêmes Conditions 4.0 International.