# MediaWiki/TeX

MediaWiki
Copertina Tutti i moduli · Sviluppo
IntroduzioneMediaWiki/Introduzione
Markup NamespaceMediaWiki/Namespace TemplateMediaWiki/Template Ricerca SkinMediaWiki/Le skin EdittoolsMediaWiki/Edittools Importazione ed esportazioneMediaWiki/Importazione ed esportazione API
PrerequisitiMediaWiki/Installare i programmi necessari - InstallazioneMediaWiki/Installazione - ConfigurazioneMediaWiki/Configurazione - LocalSettings.phpMediaWiki/LocalSettings.php UploadMediaWiki/Upload
Personalizzare la graficaMediaWiki/Personalizzare la grafica
* Hacking interfacciaMediaWiki/Hacking interfaccia
* La barra lateraleMediaWiki/La barra laterale
* La toolbar di modificaMediaWiki/
* Altre personalizzazioni graficheMediaWiki/Altre personalizzazioni grafiche
Cancellare vandalismi in Ultime modificheMediaWiki/Ultime modifiche Limitare l'accesso al wikiMediaWiki/Restrizioni di accesso AggiornamentoMediaWiki/Aggiornamento Dump JavascriptMediaWiki/Javascript AltroMediaWiki/Come fare per
Le estensioniMediaWiki/Estensioni
* Semantic MediaWikiMediaWiki/Semantic MediaWiki
* Formule matematicheMediaWiki/TeX
* Estensione CollectionMediaWiki/Estensione Collection
* Estensione WarnNoCategoriesMediaWiki/Estensione WarnNoCategories
Contribuire allo sviluppo di MediaWikiMediaWiki/Contribuire Grammatica del markup GlossarioMediaWiki/Glossario
Modifica il sommario
È possibile visualizzare formule matematiche scritte in linguaggio TeX, ricorrendo ad estensioni del software. Esistono molte estensioni diverse che svolgono questo compito.

## Estensione Math

Per visualizzare formule matematiche, si installa l'estensione Math e la si configura come indicato di seguito.
Si aggiungono le seguenti righe nel file LocalSettings.php:
Se queste cartelle non esistono, vanno create:
* /images/math
* /images/tmp
assegnando loro i permessi 755.
Quindi, si compila il programma texvc (fornito insieme con MediaWiki), lo si colloca nella cartella /math, e gli si assegnano i permessi 755.

### Alternativa a texvc

A partire da MediaWiki 1.19/1.20, è supportata in via sperimentale la visualizzazione delle formule tramite una libreria Javascript eseguita lato client. Questa modalità rende l'installazione molto più semplice, in quanto non è necessario installare texvc, invece si aggiunge solo questa riga al file LocalSettings.php:
Questa modalità è disabilitata per default nelle preferenze utente; spetta a ciascun utente abilitarla nel pannello delle preferenze.

### Installare TeX

Prima di questa operazione, è necessario aver installato Ocaml, ImageMagick, LaTeX, GhostScript.
Nel file LocalSettings.php inserire:
Per installare la funzione:
A operazione conclusa, un'espressione come $a^{2}+b^{2}=c^{2}$ viene resa correttamente.

#### Installare Ocaml

Procurarsi il software da http://caml.inria.fr/

#### Installare teTeX

Procurarsi il software da http://www.tug.org/tetex/ ...la versione 3 di teTeX richiede un download di circa 100 Mb, mentre il pacchetto precompilato per Slackware circa 50 (vedi "ricerca tarball" su http://www.slackit.org).
Questa installazione funziona soltanto su GNU/Linux Slackware.

## Estensione Mimetex

L'estensione Mimetex costituisce un'alternativa all'estensione Math.

### Installazione sul wiki

Incollare il codice seguendo le istruzioni in Extension:Mimetex_alternative. L'estensione, quindi, va attivata nel file LocalSettings.php.
Tuttavia, poiché il codice è stato incollato direttamente dal wiki invece di essere stato scaricato dal repository di MediaWiki, questa soluzione potrebbe esporre il wiki a vulnerabilità non ancora conosciute o potrebbe presentare problemi di funzionamento, in quanto il codice non è stato revisionato né aggiornato dagli sviluppatori del software.

### Installazione su un server privato

Un'alternativa più sicura è svolgere la conversione grafica su un server diverso da quello che ospita il wiki. MediaWiki invierà il testo al server richiamando una pagina CGI, che convertirà il testo wiki in formato grafico, e restituirà il risultato a MediaWiki, che lo mostrerà all'utente. Per far questo, si installa Mimetex su un server apposito, quindi si inserisce il nome del server nel file Math.php di MediaWiki, seguendo le istruzioni apposite.

## Note

* ↑ Extension_talk:Mimetex_alternative

## Collegamenti esterni

* Guida all'uso delle formule TeX su MediaWiki
* Manual:Troubleshooting math
* LaTeX on a shared host