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