Math extension mediawiki

De Banane Atomic
Aller à la navigationAller à la recherche

Utilisation

Mediawiki.svg
<math>x^2</math>
<math>{\color{white}x^2}</math>
<math>(\sqrt[\text{nombre d’années}]{\text{taux de croissance global}} - 1) * 100</math>
Code Rendu
\text{du texte}
\ espace
\cdot
\frac{1}{2}
\sqrt[3]
^{x+1}
C_5^49
\binom{49}{5}
\Omega

Installation

Bash.svg
# installe l'extension Math ainsi que toutes ses dépendances (ghostscript, texlive, texvc)
pacman -S mediawiki-math

# installation light: seulement l'extension Math
cd /usr/share/webapps/mediawiki/extensions
git clone https://phabricator.wikimedia.org/diffusion/EMAT/extension-math.git Math

# création des nouvelles tables dans la bdd
cd /usr/share/webapps/mediawiki
php maintenance/update.php
LocalSettings.php
wfLoadExtension( 'Math' );

# Set MathML as default rendering option
$wgDefaultUserOptions['math'] = 'mathml';
$wgMathFullRestbaseURL= 'https://api.formulasearchengine.com/';

# Set LaTeX as default rendering option
$wgDefaultUserOptions['math'] = 'png';

Vérifier l'installation sur la page Spécial:MathStatus

Erreurs

Failed to parse (Missing texvc executable)

Failed to parse (Missing texvc executable); please see math/README to configure.)
Échec d'analyse (L’exécutable <code>texvc</code> est introuvable. Lisez math/README pour le configurer.)
Math/MathTexvc.php
// commenter le code qui teste l’exécutable texvc (ligne 187)
if ( !is_executable( $texvc ) ) {
	LoggerFactory::getInstance( 'Math' )->error(
		"$texvc does not exist or is not executable." );
	return $this->getError( 'math_notexvc' );
}