[luatex] Projet cmathluatex

Tout ce qui concerne l'utilisation ou l'installation de LaTeX.

Modérateur: gdm_tex

Règles du forum
Merci d'éviter le style SMS dans vos messages et de penser à utiliser la fonction Recherche avant de poster un message. Pour joindre des fichiers à vos messages, consulter ce sujet.
> Penser à utiliser les balises Code pour poster du code.

[luatex] Projet cmathluatex

Messagepar chris » Lundi 18 Août 2014, 17:54

Bonjour,
voici un projet programmé en Lua : https://code.google.com/p/cmathluatex/.
chris
Déca-utilisateur
 
Messages: 43
Inscription: Dimanche 17 Mars 2013, 10:09
Statut actuel: Actif et salarié | Enseignant

Publicité

Re: [luatex] Des exemples ?

Messagepar kojak » Lundi 18 Août 2014, 19:29

Bonjour,

chris a écrit:voici un projet programmé en Lua : https://code.google.com/p/cmathluatex/.


Je viens d'essayer, c'est une bien belle idée ça.

Cela permet de faire des tableaux de signe, de valeurs, de variations avec Xcas, un peu comme le fait tablor de Guillaume Connan. Là le principe c’est de faire comme cmaths pour le traitement de texte.

La prochaine étape serait de faire un fichier sty de façon à l'intégrer directement avec un usepackage. Des candidats pour de l'aide à apporter à chris pour faire un fichier sty ?
pas d'aide par MP
kojak
Modérateur
 
Messages: 10374
Inscription: Samedi 18 Novembre 2006, 19:50
Statut actuel: Actif et salarié | Enseignant

Re: [luatex] Des exemples ?

Messagepar chris » Lundi 18 Août 2014, 20:00

kojak a écrit: Cela permet de faire des tableaux de signe, de valeurs, de variations avec Xcas, un peu comme le fait tablor de Guillaume Connan. Là le principe c’est de faire comme cmaths pour le traitement de texte.

et j'ajouterais : exécuter très simplement du code XCAS dans un document.
Et cela fonctionne aussi sous windows, contrairement à tablor me semble-t-il.
chris
Déca-utilisateur
 
Messages: 43
Inscription: Dimanche 17 Mars 2013, 10:09
Statut actuel: Actif et salarié | Enseignant

Re: [luatex] Des exemples ?

Messagepar projetmbc » Mercredi 20 Août 2014, 15:28

Bonjour Christophe.

Il me semble que pour les utilisateurs LaTeX, il serait plus pratique d'avoir séparément le code ne traitant pas la syntaxe de rédaction de CMath via un projet autour de XCas. Non ?

Au passage, comment appelles-tu XCas ?
projetmbc
Péta-utilisateur
 
Messages: 1895
Inscription: Samedi 29 Décembre 2007, 00:58
Statut actuel: Actif et salarié | Enseignant

Re: [luatex] Des exemples ?

Messagepar chris » Mercredi 20 Août 2014, 20:39

projetmbc a écrit: Il me semble que pour les utilisateurs LaTeX, il serait plus pratique d'avoir séparément le code ne traitant pas la syntaxe de rédaction de CMath via un projet autour de XCas. Non ?

Salut,
oui pourquoi pas. Les méthodes d'appel à GIAC dans LaTeX existent déjà : http://www-fourier.ujf-grenoble.fr/~par ... html#latex (voir le 3ème point). Et comme mon code est ouvert (https://code.google.com/p/cmathluatex/source/browse/trunk/CmathLuaTeX.lua), il suffirait de rapprocher les deux.
Mais rien n'empêche non plus de n'utiliser CmathLuaTeX que pour sa fonction xcas.
projetmbc a écrit:Au passage, comment appelles-tu XCas ?

Dans mon code c'est la fonction
Code: Tout sélectionner
Giac(programme,instruction,latex)
qui est actuellement vers les lignes 1120.
Pour des raisons techniques, je n'ai pas trouvé mieux que de passer par des fichiers d'entrée (pour les instructions xcas) et de sortie (pour le résultat). C'est d'ailleurs ce que font les méthodes existant sous LaTeX.
chris
Déca-utilisateur
 
Messages: 43
Inscription: Dimanche 17 Mars 2013, 10:09
Statut actuel: Actif et salarié | Enseignant

Re: [luatex] Des exemples ?

Messagepar projetmbc » Mercredi 20 Août 2014, 23:00

Merci.

PS: j'ai compris que tu utilises donc os.execute(...) pour lancer une ligne de commande.
projetmbc
Péta-utilisateur
 
Messages: 1895
Inscription: Samedi 29 Décembre 2007, 00:58
Statut actuel: Actif et salarié | Enseignant

Re: [luatex] Projet cmathluatex

Messagepar MB » Jeudi 21 Août 2014, 10:29

Merci pour la présentation de ce nouveau projet.
J'ai décidé de l'isoler du topic concernant les exemples de code lualatex pour en faire un topic dédié.
MB (Pas d'aide en Message Privé)
Merci d'utiliser $\LaTeX$ (voir ici) et d'éviter le style SMS pour la lisibilité des messages.
MB
Administrateur
 
Messages: 6861
Inscription: Samedi 28 Mai 2005, 13:23
Localisation: Créteil
Statut actuel: Actif et salarié | Enseignant

Re: [luatex] Projet cmathluatex

Messagepar loicwood » Mercredi 17 Septembre 2014, 16:46

Bonjour,

je viens d'essayer de lancer une compilation avec le document test proposé (création d'un tableau de variations), et j'ai une erreur m'indiquant que le fichier giac.out ne peut pas être ouvert (il n'existe pas de tel fichier ou répertoire).

Je fonctionne avec Windows 7, et les dernières versions de Xcas Giac (installé dans le répertoire par défaut) et Texworks.

Merci.
loicwood
Kilo-utilisateur
 
Messages: 114
Inscription: Dimanche 23 Octobre 2011, 10:24
Localisation: Souppes sur Loing
Statut actuel: Actif et salarié | Enseignant

Re: [luatex] Projet cmathluatex

Messagepar kojak » Mercredi 17 Septembre 2014, 17:31

Bonjour,

As tu bien compilé avec l'option shell escape ?
pas d'aide par MP
kojak
Modérateur
 
Messages: 10374
Inscription: Samedi 18 Novembre 2006, 19:50
Statut actuel: Actif et salarié | Enseignant

Re: [luatex] Projet cmathluatex

Messagepar loicwood » Mercredi 17 Septembre 2014, 18:03

Bonsoir,

merci, c'était bien l'absence de l'option shell escape qui posait problème.
loicwood
Kilo-utilisateur
 
Messages: 114
Inscription: Dimanche 23 Octobre 2011, 10:24
Localisation: Souppes sur Loing
Statut actuel: Actif et salarié | Enseignant

Re: [luatex] Projet cmathluatex

Messagepar loicwood » Jeudi 18 Septembre 2014, 06:04

J'ai essayé de récupérer le code d'un tableau de variations en appuyant sur CTRL-F9, mais j'ai un message d'erreur : impossible de charger le module lpeg à partir du fichier .\lpeg.dll.

J'ai pourtant mis les fichiers scripts au bon endroit, d'où pourrait venir l'erreur ?

Autre question : est-il possible de régler facilement la largeur des colonnes ?

Merci.
loicwood
Kilo-utilisateur
 
Messages: 114
Inscription: Dimanche 23 Octobre 2011, 10:24
Localisation: Souppes sur Loing
Statut actuel: Actif et salarié | Enseignant

Re: [luatex] Projet cmathluatex

Messagepar kojak » Jeudi 18 Septembre 2014, 06:42

Bonjour,

Le code du tableau de variations est enregistré dans le même répertoire que ton fichier tex sous le nom giac.out, fichier que tu peux éditer directement, le modifier, etc.

Au niveau du script fourni par Christophe, je ne l’utilise pas sous linux avec Texmaker.
pas d'aide par MP
kojak
Modérateur
 
Messages: 10374
Inscription: Samedi 18 Novembre 2006, 19:50
Statut actuel: Actif et salarié | Enseignant

Re: [luatex] Projet cmathluatex

Messagepar loicwood » Jeudi 18 Septembre 2014, 19:34

Merci pour le fichier giac.out, le code est dispo et je devrais m'en sortir par du copier-coller. Reste à se mettre à fouiller dans la doc de tkz-tab.
loicwood
Kilo-utilisateur
 
Messages: 114
Inscription: Dimanche 23 Octobre 2011, 10:24
Localisation: Souppes sur Loing
Statut actuel: Actif et salarié | Enseignant

Re: [luatex] Projet cmathluatex

Messagepar nicoeni » Samedi 13 Décembre 2014, 23:02

Bonjour, après avoir passer des heures pour transformer mon entête perso de pdfLaTeX en LuaLaTeX, je souhaiterai maintenant utiliser Texworks afin de profiter des raccourcis. Hélas, après avoir suivi le guide d'installation des scripts, lorsque j'appuie sur un raccourci (F9 ou autre), j'ai le message suivant:
Script "Formule Cmath (mode texte)": error loading module 'lpeg' from file '.\lpeg.dll': Le module spécifié est introuvable.

Que dois-je faire?

Cordialement
nicoeni
Déca-utilisateur
 
Messages: 21
Inscription: Mercredi 23 Mars 2011, 01:09
Localisation: Chateauroux
Statut actuel: Actif et salarié | Enseignant

Re: [luatex] Projet cmathluatex

Messagepar chris » Dimanche 14 Décembre 2014, 14:08

Bonjour nicoeni,
es-tu sous windows ou linux ?
Quelle version de texworks ?
chris
Déca-utilisateur
 
Messages: 43
Inscription: Dimanche 17 Mars 2013, 10:09
Statut actuel: Actif et salarié | Enseignant

Re: [luatex] Projet cmathluatex

Messagepar nicoeni » Dimanche 14 Décembre 2014, 17:54

Bonjour, je suis sous Windows et j'ai texworks 0.4.5 téléchargé depuis le site officiel.
nicoeni
Déca-utilisateur
 
Messages: 21
Inscription: Mercredi 23 Mars 2011, 01:09
Localisation: Chateauroux
Statut actuel: Actif et salarié | Enseignant

Re: [luatex] Projet cmathluatex

Messagepar chris » Dimanche 14 Décembre 2014, 21:11

Avez vous bien placé le fichier lpeg.dll que je fournis dans le répertoire qui contient l'exécutable texworks.exe ? Par défaut il s'agit de C:\Program Files\TeXworks\
Quand vous lancez texworks, êtes-vous sûr qu'il s'agit bien de ce texworks ci (texlive et miktek en fournissent un aussi mais ils ne reconnaissent pas ce lpeg.dll) ?
chris
Déca-utilisateur
 
Messages: 43
Inscription: Dimanche 17 Mars 2013, 10:09
Statut actuel: Actif et salarié | Enseignant

Re: [luatex] Projet cmathluatex

Messagepar nicoeni » Lundi 15 Décembre 2014, 07:26

Oui j'ai placé votre fichier lpeg.dll dans le bon répertoire et par défaut, c'est bien ce texworks qui est lancé et non celui de miktex.
Du coup j'utilise cmathluatex, mais sans les raccourcis clavier, ce qui est dommage, car le raccourci Ctrl+F9 me serait bien utile ainsi que la commande Cmath2Latex.
nicoeni
Déca-utilisateur
 
Messages: 21
Inscription: Mercredi 23 Mars 2011, 01:09
Localisation: Chateauroux
Statut actuel: Actif et salarié | Enseignant

Re: [luatex] Projet cmathluatex

Messagepar chris » Lundi 15 Décembre 2014, 21:30

Je comprends.
Je viens de re-vérifier : sur XP avec "texworks 0.4.5 r.1280 (official)" (obtenu avec le menu "aide", "à propos") et lpeg.dll (du 3/11/2010 pesant 33Ko) dans le répertoire C:\Program Files\TeXworks tout fonctionne bien.
Avez vous bien les mêmes versions que moi ?
chris
Déca-utilisateur
 
Messages: 43
Inscription: Dimanche 17 Mars 2013, 10:09
Statut actuel: Actif et salarié | Enseignant

Re: [luatex] Projet cmathluatex

Messagepar nicoeni » Lundi 15 Décembre 2014, 22:49

Bonsoir et merci de vous pencher sur mon pb.
Je suis sous windows 8.1 avec "texworks 0.4.5 r.1280 (official)" (obtenu avec le menu "aide", "à propos") et lpeg.dll (du 15/12/2014-- date modifiée après téléchargement sur le site https://code.google.com/p/cmathluatex/ -- et pesant 33Ko) dans le répertoire C:\Program Files\TeXworks.
Et cela ne fonctionne toujours pas.
nicoeni
Déca-utilisateur
 
Messages: 21
Inscription: Mercredi 23 Mars 2011, 01:09
Localisation: Chateauroux
Statut actuel: Actif et salarié | Enseignant

Suivante

Retourner vers LaTeX

 


  • Articles en relation
    Réponses
    Vus
    Dernier message

Qui est en ligne

Utilisateurs parcourant ce forum: Proximic [Spider], Yandex [Bot] et 20 invités