Extension:SimpleMathJax

From MediaWiki.org
Jump to navigation Jump to search
This page is a translated version of the page Extension:SimpleMathJax and the translation is 100% complete.

Other languages:
English • ‎Tiếng Việt • ‎dansk • ‎español • ‎français • ‎polski • ‎português • ‎português do Brasil • ‎中文 • ‎日本語 • ‎한국어
Manuel des extensions MediaWiki
OOjs UI icon advanced.svg
SimpleMathJax
État de la version : stable
Implémentation Tag
Description Permet de visualiser via MathJax des formules mathématiques écrites dans le style math de MediaWiki
Auteur(s) jmnote, vedmaka, jamesmontalvo3, badshah400
Dernière version 0.7.3 (2018-04-01)
MediaWiki 1.25+
Changements
base de données
Non
Licence GNU General Public License 3.0
Téléchargement
README
Exemple zetawiki.com
Paramètres

  • $wgSmjSize
  • $wgSmjUseCDN
  • $wgSmjUseChem
  • $wgSmjInlineMath
Accroches utilisées
ParserFirstCallInit
Traduisez l’extension SimpleMathJax sur translatewiki.net
Vérifiez la matrice des utilisations et des versions.

L'extension SimpleMathJax utilise MathJax, une librairie Javascript, pour visualiser des formules mathématiques écrites dans le langage TeX/LaTeX grâce à l'environnement MediaWiki math. Cette extension chargera des ressources (généralement les images rendues) depuis cdnjs.cloudflare.com sur toutes les pages qui ont des balises math ou chem.

<math>E=mc^2</math>
Avantages
  • Simple
  • Légère
  • Compatible UTF-8
  • Utilisable par un mobile
  • Taille de police définissable
  • La balise chem pour la chimie
  • Des symboles inlineMath par paire en supplément
  • Style MediaWiki ! Voir les exemples.

Installation

  • Téléchargement et placez le(s) fichiers (s) dans un répertoire appelé SimpleMathJax dans votre dossier extensions/.

Pour les utilisateurs de MediaWiki 1.24 ou précédents :

Les instructions ci-dessous décrivent la nouvelle procédure pour installer cette extension en utilisant wfLoadExtension() Si vous avez besoin d'installer cette extension sur les précédentes versions de MediaWiki (1.24 ou précédent), à la place de wfLoadExtension( 'SimpleMathJax' );, vous devez utiliser :

require_once "$IP/extensions/SimpleMathJax/SimpleMathJax.php";

Or you can git clone.

$ git clone https://github.com/jmnote/SimpleMathJax.git

If you want to use not CDN but local mathjax scripts, you can use git clone recursive. ( In most cases, CDN is much faster than your server. )

$ git clone --recursive https://github.com/jmnote/SimpleMathJax.git

SimpleMathJax se propose d'être une alternative à l'extension Math. Si l'installation MathJax est installée, elle peut être prioritaire et rendre SimpleMathJax non opérationnelle. Le chargement de l'extension SimpleMathJax est la seule opération nécessaire pour visualiser des équations.

Modifications de la configuration

Après l'appel wfLoadExtension( 'SimpleMathJax' ); dans le fichier LocalSettings.php, les variables ci-après peuvent être ajustées. Notez que pour un site simple, l'ajout de $wgSmjSize = 110; peut être l'unique chose à modifier pour qu'il fonctionne.

Version Nom de la variable Valeur par défaut Description
0.6.1+ $wgSmjSize 110 La taille de la police par défaut pour SimpleMathJax.
0.7.0+ $wgSmjUseCDN true Mettre « true » pour utiliser un CDN (les ressources seront chargées depuis un autre site), ou « false » pour utiliser un module local, qu'il faut dans ce cas configurer
0.7.0+ $wgSmjUseChem true Activer les balises <chem> (vrai par défaut)
0.6.1+ $wgSmjInlineMath [] Possibilité d'ajouter des symboles inlineMath par paire en supplément
0.6.1 $wgSmjDisableChem false removed
(replaced by $wgSmjUseChem)
0.6.1 $wgSmjScripts ['//cdnjs.cloudflare.com/ajax/libs/mathjax/2.7.2/MathJax.js?config=TeX-AMS-MML_HTMLorMML',
'//cdnjs.cloudflare.com/ajax/libs/mathjax/2.7.2/extensions/TeX/mhchem.js']
retiré (remplacé par $wgSmjUseCDN)
Utiliser un script local ou externe (par défaut celui de cloudflare)
0.6 $wgSimpleMathJaxSize 125 retiré (remplacé par $wgSmjSize)
0.6 $wgSimpleMathJaxUseCDN true retiré (remplacé par $wgSmjScripts)
0.6 $wgSimpleMathInlineMath [] retiré (remplacé par $wgSmjInlineMath)

Si vous voulez modifier la taille de police, définissez $wgSmjSize comme ci-dessous.

wfLoadExtension( 'SimpleMathJax' );
$wgSmjSize = 150;

Si vous désirez ajouter quelques symboles inlineMath supplémentaires, configurez $wgSimpleMathJaxInlineMath de la façon suivante.

wfLoadExtension( 'SimpleMathJax' );
$wgSmjInlineMath = [["$","$"],["\\(","\\)"]];

If you want to use local module, set $wgSmjUseCDN like below.

wfLoadExtension( 'SimpleMathJax' );
$wgSmjUseCDN = false;

Exemples

Comparaison
Autres exemples

Voir aussi

Liens externes