Où inclure l'appel à LaTeXMathML.js ?
Ou à ASCIIMathML.js si l'on est un peu moins ambitieux.
J'ai réussi à implanter cet afficheur de codes pour écritures mathématiques dans le Mediawiki que je viens d'ouvrir, consacré à la rédaction collective d'un livre d'initiation à la quantique.
J'ai su faire l'appel à ce javascript dans PunBB, pour le petit forum de mon site perso. Ça marche.
Mais je reste en échec pour le faire capter par le code SMF. Or j'ai trois forums SMF en production, dont deux gagneraient à l'affichage des écritures mathématiques.
J'ai essayé depuis l'index.php à la racine. Rien. J'ai essayé depuis index.template.php dans Templates/default. Rien... Le fichier n'est pas vu, pas lu, ni en relatif, ni en adresse absolue.
Meilleure solution, du moins pour l'hébergeur qui me laisse installer des scripts CGI : un exécutable MIMETEX.CGI, qui accepte une syntaxe LaTEX.
Cela ira bien sur mes deux forums SMF qui ont vocation à recevoir localement une expression mathématique, et qui sont déjà sur cet hébergeur américain :
http://deonto-ethics.org/impostures/
et http://deonto-famille.org/citoyens/debattre/
Ce sera un hack assez simple, probablement limité à une seule ligne.
De plus on peut toujours faire appel à un script mimetex.CGI externe et public.
Ce CGI est déjà visible en action à http://quantic.deonto-ethics.org/ qui est un mediawiki orienté co-rédaction.
Voir en particulier l'article Produit extérieur. Je n'ai pas encore retraduit la totalité des expressions passées à la syntaxe ASCIIMathML. Notamment la syntaxe des matrices, tenseurs et déterminants y est simplifiée par rapport à LaTEX. Donc supporter quelques bizarreries encore quelques jours.
Cette adresse a été ouverte provisoirement comme miroir du site http://deonto-ethique.eu/quantic/ où il n'y aura pas de CGI dans mon hébergement, et où ASCIIMathML est la seule solution autonome. On pourra comparer les deux rendus.
Le plus vraisemblable est que http://quantic.deonto-ethics.org/ sur Blue Host sera le site de production définitif.
Je vous rappelle dès que j'ai trouvé la solution pour SMF.
je n'ai pas encore regardé les fonctions js mais si il y a une fonction de load un peu comme sur les prototypes tu devrais peut etre regardé si tu ne peux pas faire appeler ta fonction perso en meme temps
Quote from: Lavau on January 22, 2008, 06:29:12 PM
Meilleure solution, du moins pour l'hébergeur qui me laisse installer des scripts CGI : un exécutable MIMETEX.CGI, qui accepte une syntaxe LaTEX.
Cela ira bien sur mes deux forums SMF qui ont vocation à recevoir localement une expression mathématique, et qui sont déjà sur cet hébergeur américain :
http://deonto-ethics.org/impostures/
et http://deonto-famille.org/citoyens/debattre/
Ce sera un hack assez simple, probablement limité à une seule ligne.
De plus on peut toujours faire appel à un script mimetex.CGI externe et public.
Ce CGI est déjà visible en action à http://quantic.deonto-ethics.org/ qui est un mediawiki orienté co-rédaction.
Voir en particulier l'article Produit extérieur. Je n'ai pas encore retraduit la totalité des expressions passées à la syntaxe ASCIIMathML. Notamment la syntaxe des matrices, tenseurs et déterminants y est simplifiée par rapport à LaTEX. Donc supporter quelques bizarreries encore quelques jours.
Cette adresse a été ouverte provisoirement comme miroir du site http://deonto-ethique.eu/quantic/ où il n'y aura pas de CGI dans mon hébergement, et où ASCIIMathML est la seule solution autonome. On pourra comparer les deux rendus.
Le plus vraisemblable est que http://quantic.deonto-ethics.org/ sur Blue Host sera le site de production définitif.
Voilà qui est réglé, juste cinq lignes à ajouter à Subs.php :
http://superadditive.com/software.html
ou http://blog.superadditive.com/2006/12/03/quick-way-to-use-mimetex-with-smf/
smf-mimetex/
+++ smf-1.1+mimetex/Sources/Subs.php 2006-12-02 23:48:26.000000000 +0100
@@ -1593,6 +1593,11 @@
'before' => '<span style="color: white;">',
'after' => '</span>',
),
+ array(
+ 'tag' => 'tex',
+ 'type' => 'unparsed_content',
+ 'content' => '<img src="/cgi-bin/mimetex.cgi?$1" alt="$1" border="0" align="absmiddle" />',
+ ),
);
// This is mainly for the bbc manager, so it's easy to add tags above. Custom BBC should be added above this line.
=======================
This is a patch to enable mimetex in SMF 1.1. You may need to change
the path to the mimetex CGI.
Once patched you will be able to write TeX within your posts. For
example:
[tex]c=\sqrt{a^2+b^2}[/tex]
Enjoy it!
Voir le résultat à http://deonto-famille.org/citoyens/debattre/index.php?topic=523.0
ou http://deonto-ethics.org/impostures/index.php/topic,36.0.html
Tu devrais compiler ça sous forme de mods, et le proposer au téléchargement ?
Quote from: Eleglin on January 23, 2008, 03:50:56 PM
Tu devrais compiler ça sous forme de mods, et le proposer au téléchargement ?
Je ne sais pas faire, je n'ai jamais appris.
Je ne sais toujours pas la traduction française de "
mod".
De plus, j'utilise TinyPortal, qui modifie déjà pas mal de fichers, dont SUBS.PHP.
Bonjour,
mod est le diminutif du mot modification qui a le même sens en français comme en anglais...
mods par déduction est certainement le diminutif de modifications...