Fórmules matemàtiques amb Latex
To have math rendered, you have to set $wgUseTeX = true; in LocalSettings.php.
<math>\text {abcdefghijklmnopqrstuvwxyzàáâãäåæçčďèéěêëìíîïňñòóôõöřšť÷øùúůûüýÿž}</math>
Com que no tinc instal.lat texvc em dóna l'error:
No s'ha pogut entendre (No s'ha trobat el fitxer executable ''texvc''; si us plau, vegeu math/README per a configurar-lo.): \text {abcdefghijklmnopqrstuvwxyzàáâãäåæçčďèéěêëìíîïňñòóôõöřšť÷øùúůûüýÿž}
Instal.lació de texvc (és el programa que renderitza l'expressió a una imatge png):
$ sudo apt-get install mediawiki-math
però això instal.la més de 800 Mb d'espai en el disc (bàsicament tot el Latex). Així doncs, no ho faig de moment.
Alternativa sense instal.lar Latex: mathtex.cgi
- http://www.mediawiki.org/wiki/Mediawiki_and_LaTeX_on_a_host_with_shell_access
- http://www.forkosh.com/mathtex.html?webservice
- http://www.mediawiki.org/wiki/Manual:$wgRawHtml
Es tracta de poder insertar comandes del tipus:
<img src="http://www.forkosh.com/mathtex.cgi?c=\sqrt{a^2+b^2}" alt="" border=0 align=middle>
Fitxer Mtag.php:
<?php # Place this file in extension directory as Mtag.php # Add the following line to LocalSettings.php: # include './extensions/Mtag.php'; # Mediawiki will render as LaTeX the code within <m> </m> tags. $wgExtensionFunctions[] = "wfMtag"; function wfMtag() { global $wgParser; $wgParser->setHook( "m", "returnMtagged" ); } function returnMtagged( $code, $argv) { # if you have mathtex.cgi installed: # $txt='<img src="/cgi-bin/mathtex.cgi?'.$code.'">'; # OR if you want to temporarily test a public mathtex.cgi: $txt='<img src="http://www.forkosh.com/mathtex.cgi?'.$code.'">'; return $txt; } ?>
En el fitxer LocalSettings.php fiquem:
$wgRawHtml=true
<html> <img src="http://www.forkosh.com/mathtex.cgi?c=\sqrt{a^2+b^2}" alt="" border=0 align=middle> </html>
Resultat:
<html> <img src="http://www.forkosh.com/mathtex.cgi?c=\sqrt{a^2+b^2}" alt="" border=0 align=middle> </html>
NOTA. Com es comenta, habilitar $wgRawHtml=pot ser perillós en llocs públics, o sigui que de moment ho torno a deixar com a false
Una altra possibilitat (cutre) és ficar un enllaç extern a un fitxer que apunti a la fórmula:
I una altra possibilitat és generar les imatges png de les fórmules com acabo de fer, i penjar-les com a imatges a la wiki, i enllaçar-les com es fa normalment:
creat per Joan Quintana Compte, abril 2012