Je l'avais déjà fait, mais le problème doit venir de dépendances non satisfaites. À surveiller lors des prochaines mises à jour.
Merci.
Problème pour exporter un fichier au format SVG.
Règles du forum
Pour toute demande d'aide pour la conception (ou la confirmation d'un code) d'une figure Asymptote, c'est ici.
J'invite ceux qui ont régulièrement des questions à poser à aller dans leur panneau de l'utilisateur pour indiquer dans la signature de leurs messages :
On va gagner du temps dans les réponses !
Pour toute demande d'aide pour la conception (ou la confirmation d'un code) d'une figure Asymptote, c'est ici.
J'invite ceux qui ont régulièrement des questions à poser à aller dans leur panneau de l'utilisateur pour indiquer dans la signature de leurs messages :
- Nom du système d'exploitation (W7 ou Ubuntu 12.04 ou ...)
- Version d'Asymptote et éditeur utilisé pour les figures Asymptote
- Distribution LaTeX et éditeur utilisé pour les tex.
On va gagner du temps dans les réponses !
Re: Problème pour exporter un fichier au format SVG.
Debian Strech + Asymptote 2.42-12 + Emacs24 + TeXLive 2017
Re: Problème pour exporter un fichier au format SVG.
Bonsoir,
J'ai passé beaucoup de temps à trouver des paquets contenant ce fichier, et à résoudre des dépendances. Je suis parvenu à faire ceci :
Comment faire pour que Asymptote détecte le chemin de ce fichier ?
Faut-il l'indiquer dans le fichier config.asy ?
Si oui, comment ?
En effet, pour mon système, je fais :
Si je compile directement avec Asymptote, j'obtiens ceci :
J'ai complété mon config.asy de la manière suivante :
mais :
Merci.
J'ai passé beaucoup de temps à trouver des paquets contenant ce fichier, et à résoudre des dépendances. Je suis parvenu à faire ceci :
- -Compilation d'un fichier og.asy en ligne de commande : asy -f eps og.asy
-Compilation du fichier og.eps en ligne de commande : dvisvgm --eps --libgs=/usr/lib/libgs.so.9.05 og.eps
-Résultat de la compilation :
processing file og.eps
graphic size: 285pt x 257pt (100.166mm x 90.3252mm)
graphic written to og.svg
file converted in 0.205303 seconds
Comment faire pour que Asymptote détecte le chemin de ce fichier ?
Faut-il l'indiquer dans le fichier config.asy ?
Si oui, comment ?
En effet, pour mon système, je fais :
Code : Tout sélectionner
fab@debian:~$ export LIBGS=/usr/lib/libgs.so.9.05
fab@debian:~$ dvisvgm -l
bgcolor background color special
color complete support of color specials
dvisvgm special set for embedding raw SVG snippets
em line drawing statements of the emTeX special set
pdf pdfTeX font map specials
ps dvips PostScript specials ->(c'est ce qu'il manquait)
tpic TPIC specials
Si je compile directement avec Asymptote, j'obtiens ceci :
Code : Tout sélectionner
fab@debian:~$ asy -f svg og.asy
processing of PostScript specials is disabled (Ghostscript not found)
fab@debian:~$
J'ai complété mon config.asy de la manière suivante :
Code : Tout sélectionner
import settings;
psviewer="gv";
pdfviewer="acroread";
gs="gs";
dvisvgm="/usr/local/bin/dvisvgm";
mais :
Code : Tout sélectionner
Cannot execute /usr/local/bin/dvisvgm
Please put in a file config.asy:
import settings;
dvisvgm="LOCATION";
where LOCATION specifies the location of dvisvgm.
Merci.
Debian Strech + Asymptote 2.42-12 + Emacs24 + TeXLive 2017
Re: Problème pour exporter un fichier au format SVG.
Bonjour,
Je prends le sujet en route. Le code du post 1 compile sans problème chez moi avec
Une remarque et une question naives :
1. La documentation officielle préconise une version de dvisvgm supérieure ou egale à 0.8.7 et une utilisation de latex ou tex.
2. Es tu sur de ton chemin. Si ton installation de dvisvgm est faite à partir de texlive (dvd ou via internet), ca devrait être (de mémoire) un truc du style il me semble ?
Si tu l'as installé à partir des dépôts, ça devrait-être dans ?
Chez moi j'ai :
Mais je suis pas un spécialiste de Debian et ne connais pas ton installation.
Bruno
Je prends le sujet en route. Le code du post 1 compile sans problème chez moi avec
Code : Tout sélectionner
asy -f svg SVG-ex1.asy
Une remarque et une question naives :
1. La documentation officielle préconise une version de dvisvgm supérieure ou egale à 0.8.7 et une utilisation de latex ou tex.
2. Es tu sur de ton chemin. Si ton installation de dvisvgm est faite à partir de texlive (dvd ou via internet), ca devrait être (de mémoire) un truc du style
Code : Tout sélectionner
/usr/local/texlive/2013/bin/dvisvgm
Si tu l'as installé à partir des dépôts, ça devrait-être dans
Code : Tout sélectionner
/usr/bin/
Chez moi j'ai :
Code : Tout sélectionner
$ which dvisvgm
/usr/bin/dvisvgm
Mais je suis pas un spécialiste de Debian et ne connais pas ton installation.
Bruno
Doc 3D
Si ça ne marche pas, essayez la version pdf
Fedora 23 -- Asymptote 2.35 -- TeXlive 2013 -- emacs et/ou gedit
Si ça ne marche pas, essayez la version pdf
Fedora 23 -- Asymptote 2.35 -- TeXlive 2013 -- emacs et/ou gedit
Re: Problème pour exporter un fichier au format SVG.
Bonjour,
Merci Maurice, j'ai effectivement fait une erreur au niveau du chemin du binaire :
Pourquoi cette confusion ?
En fait, j'ai réinstallé TeXlive 2013 et Asymptote dans mon /home/fab/ (avoir la main mise sur les mises à jour d'Asymptote), et je l'avais complètement zappé !!
Le binaire /usr/local/bin/dvisvgm, je ne sais pas d'où il sort !
Bref, il me suffit maintenant de compléter mon fichier config.asy avec dvisvgm="/home/fab/texlive/2013/bin/x86_64-linux/dvisvgm", et la compilation fonctionne.
Merci Maurice, j'ai effectivement fait une erreur au niveau du chemin du binaire :
Code : Tout sélectionner
fab@debian:~$ which dvisvgm
/home/fab/texlive/2013/bin/x86_64-linux/dvisvgm
Pourquoi cette confusion ?
En fait, j'ai réinstallé TeXlive 2013 et Asymptote dans mon /home/fab/ (avoir la main mise sur les mises à jour d'Asymptote), et je l'avais complètement zappé !!
Le binaire /usr/local/bin/dvisvgm, je ne sais pas d'où il sort !
Bref, il me suffit maintenant de compléter mon fichier config.asy avec dvisvgm="/home/fab/texlive/2013/bin/x86_64-linux/dvisvgm", et la compilation fonctionne.
Debian Strech + Asymptote 2.42-12 + Emacs24 + TeXLive 2017