mb.mathematex.net

Blog à vocation de mémo personnel

Support MathJax

Rédigé par MB Aucun commentaire

Pour pouvoir saisir des formules mathématiques dans les articles, on peut utiliser MathJax. On pourra alors obtenir des formules du type suivant.

$$\int_a^b f(t)dt = F(b)-F(a)$$

Pour cela, il suffit d'ajouter les instructions suivants dans le fichier header.php à l'intérieur de la balise head.

<script type="text/x-mathjax-config">
MathJax.Hub.Config({
	tex2jax: {inlineMath: [['$','$'], ['\\(','\\)']]}
});
</script>
<script src='https://cdnjs.cloudflare.com/ajax/libs/mathjax/2.7.0/MathJax.js?config=TeX-MML-AM_CHTML'></script>
Classé dans : PluXml Mots clés : aucun

Modifications du thème

Rédigé par MB Aucun commentaire

Pour poster du code, on utilisera les balises pre. On ajoutera les lignes suivantes dans le fichier theme.css.

.article pre {
	background: #777;
	color: #fff;
	margin: 1em;
	padding: 5px;
	font-family: consolas, monospace, "courier new";
	font-size: 0.8em;
}

Pour que le texte présent dans les balises p soit justifié, on ajoutera les lignes suivantes dans le fichier theme.css.

.article p {
	text-align: justify;
}
Classé dans : PluXml Mots clés : aucun

NoAutoSpaceBeforeFDP

Rédigé par MB Aucun commentaire

La commande LaTeX \NoAutoSpaceBeforeFDP permet de supprimer l'espace ajouté par LaTeX (babel) devant certains caractères de ponctuation (ce qui peut parfois déranger). Par exemple :

L'espace devant le {\NoAutoSpaceBeforeFDP "?"} a été supprimé.
Classé dans : LaTeX Mots clés : aucun

Le symbole Euro

Rédigé par MB Aucun commentaire

Il existe plusieurs modules proposant le symbole Euro. La version officielle est cependant disponible via la commande \EUR du module marvosym. Il est cependant possible d'améliorer un peu les choses afin que le symbole soit également disponible en mode math (sinon c'est un tout autre symbole qui apparait à l'utilisation de cette commande) et qu'il soit possible d'utiliser directement le symbole € du clavier. On utilise pour cela:

\newcommand{\euro}{\leavevmode\unskip\nobreak\thinspace\text{\mvchr{164}}}
\DeclareInputText{128}{\euro}

Attention, le \DeclareInputText dépend du type d'encodage (ici latin1). En mode utf, cette instruction ne semble pas nécessaire.

Une autre proposition utilisant fourier-orns:

\RequirePackage{fourier-orns}
\newcommand{\euro}{\leavevmode\unskip\nobreak\thinspace\text{\eurologo}}
Classé dans : LaTeX Mots clés : aucun

Commande \mathord

Rédigé par MB Aucun commentaire

La commande LaTeX \mathord permet de traiter de façon "normale" les caractères "spéciaux" (typiquement le point d'interrogation) pour la gestion des espacements en mode mathématique. Par exemple :

$4^3 \times 5^3 = \mathord{?}^3$
Classé dans : LaTeX Mots clés : aucun
Fil RSS des articles