Enlever les bandes noires avec asy -V essai.asy

Pour toute demande d'aide sur des exemples non finalisés, c'est ici.
Les exemples aboutis et intéressants seront ajoutés aux sous-forums qui suivent.

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 :

  1. Nom du système d'exploitation (W7 ou Ubuntu 12.04 ou ...)
  2. Version d'Asymptote et éditeur utilisé pour les figures Asymptote
  3. Distribution LaTeX et éditeur utilisé pour les tex.


On va gagner du temps dans les réponses !
maurice
Messages : 262
Enregistré le : jeu. 25 mars 2010, 13:00
Contact :

Enlever les bandes noires avec asy -V essai.asy

Message non lu par maurice » jeu. 1 juil. 2010, 01:05

Bonjour,

j'ouvre un nouveau fil mais c'est la suite directe du précédent.

J'ai voulu suivre la démarche de Chellier pour enlever les bandes noires :

Code : Tout sélectionner

asy -V essai.asy


puis utiliser le (e) pour exporter.
J'ai le message d'erreur suivant :

Code : Tout sélectionner

Cannot execute gv
Please put in a file config.asy:

import settings;
psviewer="LOCATION";

where LOCATION specifies the location of your PostScript viewer.

Alternatively, set the environment variable ASYMPTOTE_PSVIEWER
or use the command line option -psviewer="LOCATION". For further details, see
http://asymptote.sourceforge.net/doc/Configuring.html
http://asymptote.sourceforge.net/doc/Search-paths.html


Ensuite avec la commande :

Code : Tout sélectionner

$ asy -V -psviewer=/usr/bin/gs essai.asy


je dois utiliser gs en ligne de commande et suis bloqué :oops: .
Y-a-t-il un moyen plus simple ?

Maurice
Doc 3D
Si ça ne marche pas, essayez la version pdf

Fedora 23 -- Asymptote 2.35 -- TeXlive 2013 -- emacs et/ou gedit

Avatar du membre
GM
Administrateur du site
Administrateur du site
Messages : 1512
Enregistré le : dim. 7 mars 2010, 14:50

Re: Enlever les bandes noires avec asy -V essai.asy

Message non lu par GM » jeu. 1 juil. 2010, 06:46

Comme le suggère le début du message... connais-tu le fichier config.asy, (éventuellement à créer dans un dossier .asy de ton home où tu mets les extensions personnelles d'Asymptote) ?

Je cite des extraits de la doc officielle :

Configuration variables are most easily set as Asymptote variables in an optional configuration file config.asy see [configuration file], page 158). Here are the default values of several important configuration variables under UNIX:

Code : Tout sélectionner

import settings;
psviewer="gv";
pdfviewer="acroread";
gs="gs";


Default option values may be entered as Asymptote code in a configuration file named config.asy (or the file specified by the environment variable ASYMPTOTE_CONFIG or -config option).
Asymptote will look for this file in its usual search path (see Section 2.5 [Search paths], page 6).

Typically the configuration file is placed in the .asy directory in the user’s home directory (%USERPROFILE%\.asy under MSDOS).

Configuration variables are accessed using the long form of the option names:

Code : Tout sélectionner

import settings;
outformat="pdf";
batchView=false;
interactiveView=true;
batchMask=false;
interactiveMask=true;


In interactive mode, or when given the -V option (the default when running Asymptote on a single file under MSDOS), Asymptote will automatically invoke :
the PostScript viewer gv (under UNIX)
or
gsview (under MSDOS to display graphical output.

These defaults may be overridden with the configuration variable psviewer.

The PostScript viewer should be capable of automatically redrawing whenever the output file is updated.
The default UNIX PostScript viewer gv supports this (via a SIGHUP signal).

Version gv-3.6.3 or later (from http://ftp.gnu.org/gnu/gv/) is required for interactive mode to work properly.

Users of ggv will need to enable Watch file under Edit/Postscript Viewer Preferences.
Users of gsview will need to enable Options/Auto Redisplay (however, under MSDOS it is still necessary to click on the gsview window;
under UNIX one must manually redisplay by pressing the r key).

A better (and free) multiplatform alternative to gsview is psview (see [psview], page 4).

Configuration variables are most easily set as Asymptote variables in an optional configuration file config.asy see [configuration file], page 158).
Here are the default values of several important configuration variables under UNIX:

Code : Tout sélectionner

import settings;
psviewer="gv";
pdfviewer="acroread";
gs="gs";



Et donc pour ton message... apparemment, il cherche à lancer gv pour visualiser un eps mais il ne le trouve pas.
Avec quoi visualises-tu les fichiers eps ?
Index des fonctions - Exemple de lien donnant le résultat d'une recherche sur les mots 'arc' et 'triple' : http://asy.marris.fr/indexasy/?filtre=arc triple
Mes configurations (le 24/02/21) :
PC n°1 :Windows 10 - Asymptote(2.82)+MikTeX2.9 - Editeurs : Notepad++, TeXworks, Visual Studio Code.
PC n°2 : Ubuntu 20.04LTS - Asymptote(2.67-?? git) + TexLive2020
Mon serveur : Debian Stretch- Asymptote(2.68-16 git) + TexLive2018
Merci de préciser la votre !

Avatar du membre
chellier
Messages : 104
Enregistré le : jeu. 18 mars 2010, 17:30

Re: Enlever les bandes noires avec asy -V essai.asy

Message non lu par chellier » jeu. 1 juil. 2010, 06:50

Bonjour,

Dans le dossier .asy, crée, s'il ne l'est pas déjà un fichier config.asy .
Écris dedans :

Code : Tout sélectionner

import settings;
psviewer="evince";

À moins que tu ne veuilles un autre lecteur. (tu peux aussi préciser le pdfviewer de la même façon.)

Christophe

PS : Je pense que je vais essayer de faire un nouvel outil pour gedit pour la 3D...

EDIT : J'ai un doute, sur fedora le lecteur "eps" par défaut est bien evince non ?
Pour avoir un pdf, il faudra rajouter :

Code : Tout sélectionner

settings.outformat="pdf"

dans le code de la figure et

Code : Tout sélectionner

pdfviewer="evince"; // ou "acroread"

dans le config.asy

maurice
Messages : 262
Enregistré le : jeu. 25 mars 2010, 13:00
Contact :

Re: Enlever les bandes noires avec asy -V essai.asy

Message non lu par maurice » jeu. 1 juil. 2010, 12:17

Bonjour,

merci pour vos réponses mais il semblerait que j'ai posté un peu trop vite.
Il manquait simplemant gv:

Code : Tout sélectionner

#yum install gv

J'ai simplement installé gv et ça a l'air de fonctionner.

Merci

Maurice
Doc 3D
Si ça ne marche pas, essayez la version pdf

Fedora 23 -- Asymptote 2.35 -- TeXlive 2013 -- emacs et/ou gedit

Avatar du membre
GM
Administrateur du site
Administrateur du site
Messages : 1512
Enregistré le : dim. 7 mars 2010, 14:50

Re: Enlever les bandes noires avec asy -V essai.asy

Message non lu par GM » jeu. 1 juil. 2010, 13:05

maurice a écrit :Il manquait simplement gv

... si tu préfères gv pour visualiser les eps, mais cela n'a rien d'obligatoire.

-------------

Par rapport au titre du sujet, et pour ceux qui lirons ce fil plus tard... je précise que, dans les cas des bandes noires, on vu des personnes régler leur problème lié à la carte graphique, de différentes façons, cumulées parfois :
  • en mettant à jour leur driver (celui du constructeur de préférence) ;
  • en compilant avec l'option -glOptions=-indirect ;
  • en exportant les images depuis la fenêtre opengl ;
  • en ???
  • et en changeant de carte graphique pour les plus désespérés. :mrgreen:
Index des fonctions - Exemple de lien donnant le résultat d'une recherche sur les mots 'arc' et 'triple' : http://asy.marris.fr/indexasy/?filtre=arc triple
Mes configurations (le 24/02/21) :
PC n°1 :Windows 10 - Asymptote(2.82)+MikTeX2.9 - Editeurs : Notepad++, TeXworks, Visual Studio Code.
PC n°2 : Ubuntu 20.04LTS - Asymptote(2.67-?? git) + TexLive2020
Mon serveur : Debian Stretch- Asymptote(2.68-16 git) + TexLive2018
Merci de préciser la votre !

OG
V.I.P.
V.I.P.
Messages : 142
Enregistré le : dim. 7 mars 2010, 22:27

Re: Enlever les bandes noires avec asy -V essai.asy

Message non lu par OG » jeu. 1 juil. 2010, 13:40

Hy

Il y a souvent des questions à ce sujet (toujours les mêmes
questions d'ailleurs). J'espère que ce fil permettra à
toutes et tous de s'en sortir.
J'avais personnellement utiliser la technique du -V + export
pour produire mon intro à Asymptote. Pour une seule image
l'option -indirect marchait mais les suivantes malgré cette option
avaient toujours des bandes noires.

O.G.

Répondre