Bonjour,
Après plusieurs heures d'essais pour une installation de CmathLuatex, voici les dernières précisions :
1. Pour la version sur clef, tout fonctionne correctement lorsque la clé est sur le lecteur F: Dans le cas contraire, la commande compmgmt.msc permet de gérer le nom des lecteurs...
2. Pour une installation sur un poste fixe de texlive2017 et TeXWorks, le lien avec Xcas ne fonctionne pas.
Comme précisé dans la documentation, X-Cas est installé dans le sous répertoire c:\xcas. Le -shell-escape est bien installé en haut dans Lualatex. Le programme de démarrage peut lance Xcas, avec le fichier xcas.bat suivant :
cd..
cd..\xcas
xcaskey.bat
3. Les sous répertoires importants sont faciles à trouver avec la commande DOS tlmgr conf
4. Les scripts fonctionnent parfaitement.
5. La commande ctrl+F donne sur xcas(sin(pi/2)) la ligne $1$ % Traduction CmathLuaTeX de : xcas(sin(pi/2)).
6. La commande $\Cmath{sin{π/2}=xcas(sin(pi/2))}$ se traduit après la composition avec LuaLaTeX par :
c:/Users/Eric/texmf/te
x/latex/CmathLuaTeX/CmathLuaTeX.lua
cannot open file 'giac.out' (No such
file or directory)
stack traceback:
[C]: in function 'input'
c:/Users/Eric/texmf/tex/latex/CmathLuaTeX/CmathLuaTeX.lua
in function <c
:/Users/Eric/texmf/tex/latex/CmathLuaTeX/CmathLuaTeX.lua:1231>
(...tail calls...)
c:/Users/Eric/texmf/tex/latex/CmathLuaTeX/CmathLuaTeX.lua
in function 'T
ree2Latex'
c:/Users/Eric/texmf/tex/latex/CmathLuaTeX/CmathLuaTeX.lua
in function 'C
math2LaTeX'
[\directlua]:1: in main chunk.
\Cmath ....print(Cmath2LaTeX('\detokenize {#1}'))}
l.5 $\Cmath{sin{π/2}=xcas(sin(pi/2))}
$
? H
The lua interpreter ran into a problem, so the
remainder of this lua chunk will be ignored.
7. Le fichier CmathLuaTeX.lua contient la ligne de commande :
commande='\\xcas\\bash.exe -c "export LANG=fr_FR.UTF-8 ; /xcas/icas.exe '..giacIn..'"'
Qui semble bien indiquer le sous répertoire c:\xcas
Dans la documentation la ligne de commande est :
os.execute('\\xcas\\bash.exe -c "export LANG=fr_FR.UTF-8 ; /xcas/icas.exe giac.in"')
Cette différence est-elle importante ?
Par avance, merci pour votre aide.
Cordialement,
Éric Marras