Je suis en train de tester des commandes latex qui permettent de compiler en HTML (avec hevea) avec possibilite de lancer des commandes de calcul formel directement depuis la page HTML. L'idee etant de produire des documents (par ex. cours en ligne) interactifs. Ceci existe bien sur ailleurs, mais ici pas besoin de serveur, pour les calculs on utilise giac.js, la compilation en javascript de giac. On peut soit utiliser une version de giac.js telechargee depuis le serveur de l'Institut Fourier (\loadgiacjsonline), soit en local (\loadgiacjs, il faut une install de Xcas 1.2.1 sous linux, dont les binaires instables sont disponibles en 64 bits). Pour windows, \loadgiacjsonline marche, mais pas \loadgiacjs car les chemins different. Pour Mac, il suffit de creer un lien de /Applications/usr vers /usr : sudo ln -s /Applications/usr /usr
http://www-fourier.ujf-grenoble.fr/~par ... c/test.tex
http://www-fourier.ujf-grenoble.fr/~par ... /test.html
latex, html et giac
Modérateur : xcasadmin
-
- Messages : 1137
- Inscription : dim. mai 20, 2007 7:09 am
- Localisation : Paris
- Contact :
Re: latex, html et giac
Salut,
j'ai reussi a m'en servir meme en local juste en copiant giac.js, hevea.sty et giac.tex, super.
Existe t'il une facon de ne pas perdre les sorties du genre
aussi parfois l'affichage traduit en html:
Ex:
apres avoir appuye sur OK le > est traduit en html
j'ai reussi a m'en servir meme en local juste en copiant giac.js, hevea.sty et giac.tex, super.
Existe t'il une facon de ne pas perdre les sorties du genre
Code : Tout sélectionner
print("tutu")
aussi parfois l'affichage traduit en html:
Ex:
Code : Tout sélectionner
1>2
Re: latex, html et giac
pour les sorties console, je ne sais pas du tout comment faire. On peut bien sur ajouter une console pour toutes les sorties la ou j'ai mis le bouton Executer (et aussi un canvas de graphe 3d), mais il faudrait que je discute avec les concepteurs de hevea pour qu'elle ne soit pas a l'autre bout du document.
Re: latex, html et giac
J'ai pas mal retravailler le concept pour le rendre plus utilisable. On a maintenant un petit tableau de bord a part avec un lien vers la table des matieres et l'index, une ligne de commande a part pour faire des petits calculs, un bouton pour effacer toutes les variables, et la console du CAS. Par exemple mon cours de methodes numeriques (je n'ai pas encore rendu tout les themes interactifs mais une bonne partie) donne ca:
http://www-fourier.ujf-grenoble.fr/~par ... thnum.html
Le fichier d'explications/installation est ici:
http://www-fourier.ujf-grenoble.fr/~par ... estfr.html
http://www-fourier.ujf-grenoble.fr/~par ... thnum.html
Le fichier d'explications/installation est ici:
http://www-fourier.ujf-grenoble.fr/~par ... estfr.html