Se connecter avec
S'enregistrer | Connectez-vous

Installer une distribution LaTeX pour mathtex sur son site web

Dernière réponse : dans Connexions réseau et internet

Bonjour,

je souhaite utiliser mathtex sur mon site, je dois donc installer une distribution tex sur mon serveur. J'ai un accès SSH, j'ai installé tetex en suivant cet exemple, mais ça ne marche pas : mathtex.cgi?a+b (par exemple) renvoie une erreur, car le chemin de compilation de latex est faux. Je n'arrive pas a trouver latex dans tetex...
J'ai ensuite essayé d'installer texlive, mais je n'y suis pas arrivé...

Pourriez-vous m'expliquer le plus simplement possible comment faire pour pouvoir utiliser mathtex (forkosh) sur mon site ?

Merci.
Lassé par la pub ? Créez un compte

OK, j'ai trouvé.

Pour ceux que ça intéresse :

- téléchargez TeXLive
- décompressez l'archive sur votre ordinateur
- uploadez le répertoire install-tl dans le dossier où vous souhaitez installer TeXLive
- dans ce répertoire, en SSH, faites
  1. ./install-tl

- suivez les instructions : garder notamment en mémoire l'emplacement TEXDIR (changez-le si besoin), il servira pour la suite
- ensuite il faut installer mathTeX :
- téléchargez mathTeX
- suivez les instructions d'installation :
  1. unzip mathtex.zip
  2. cc mathtex.c \
  3. –DLATEX=\"$(which latex)\" \
  4. –DDVIPNG=\"$(which dvipng)\" \
  5. –o mathtex.cgi

Si comme pour moi,
  1. which latex
et/ou
  1. which dvipng
ne détecte pas automatiquement l'emplacement des programmes latex et dvipng, mettez l'adresse vue lors de l'installation de TeXLive (le répertoire d'installation de TeXLive), suivie de bin/x86_64-linux/latex_ou_dvipng (quelque chose comme ça).
Normalement, cela devrait marcher.
- Faites ensuite toujours en SSH :
  1. mv mathtex.cgi public_html/cgi-bin/
(modifiez éventuellement les chemins)
C'est terminé.

Le test : entrez l'url suivante http://www.votresite.com/cgi-bin/mathtex.cgi?(a+b)^2
vous devriez voir une image, la même qu'à l'adresse http://www.forkosh.dreamhost.com/mathtex.cgi?(a+b)^2
Si c'est le cas, votre installation LaTeX fonctionne, amusez-vous bien !
Sinon, il faut recommencer tout jusqu'à ce que ça marche (ou jusqu'à ce que mort s'en suive...)

Enjoyez-moi ce mini-tutoriel improvisé :p 
Lassé par la pub ? Créez un compte
Tom's guide dans le monde