[New] Nouvelle version d'Asymptote

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

Re: [New] Nouvelle version d'Asymptote

Message non lu par GM » lun. 5 juil. 2010, 11:52

Version 2.01 du 05/07/10 :

A propos des nouveautés de la version 2.01 (du 05/07/10), JCBowman a écrit :
  • The normal vector for perspective projections was fixed.
  • Individual processing of each figure within a LaTeX document is now supported.
  • The fontsize package uses type1cm.sty again since fix-cm.sty does not appear to work as advertised.
  • Uninitialized item bits are cleared.
  • Extended for statements now support the var type.
  • PenMargin is used in drawing a binarytree.
  • Minor optimizations were made.


A noter l'amélioration indiquée en rouge (... que je n'ai pas encore testée) !!
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 10/10/17) :
PC n°1 :Windows 10 - Asymptote(2.41)+MikTeX2.9 - Editeurs : Notepad++ et TeXworks.
Mes autres PC :Ubuntu 16.04LTS - Asymptote(2.42 git) + TexLive2017 - Editeur : TeXworks.
Merci de préciser la votre pour faciliter l'aide des autres !

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

Re: [New] Nouvelle version d'Asymptote

Message non lu par GM » dim. 11 juil. 2010, 22:33

Version 2.02 du 11/07/10 :

A propos des nouveautés de la version 2.02 (du 11/07/10), JCBowman a écrit :
  • A global latexusage.asy file is no longer generated, in favour of individual latexusage-*.asy files (this is a backwards incompatible change).
  • Global and local values can now be given for both the inline and attach asymptote.sty (version 1.15) options.
  • Underscores were removed from the .pre and .tex file names in inlinetex mode.
  • Latexmk support was added for compiling individually only those figures that have changed; this requires that the inline option be used for 3D figures.
  • The asy() function was fixed. A multiple fraction bar bug in texpath was fixed.
  • Warning messages and portability issues were addressed.
  • A frame label alignment problem was fixed.
  • PDF animations are now supported with the XeLaTeX TeX engine.


A noter les changements indiqués en rouge (... que je n'ai pas testés mais qui vont (me semble t-il, si j'ai compris) bouleverser quelques habitudes... voire peut-être poser des problèmes de configuration avec certains logiciels.) !!

EDIT : j'ai testé maintenant... et je suis convaincu : latexmk est super pratique !
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 10/10/17) :
PC n°1 :Windows 10 - Asymptote(2.41)+MikTeX2.9 - Editeurs : Notepad++ et TeXworks.
Mes autres PC :Ubuntu 16.04LTS - Asymptote(2.42 git) + TexLive2017 - Editeur : TeXworks.
Merci de préciser la votre pour faciliter l'aide des autres !

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

Re: [New] Nouvelle version d'Asymptote

Message non lu par GM » mer. 4 août 2010, 10:25

GM a écrit :Version 2.03 du 04/08/10 :

A propos des nouveautés de la version 2.03 (du 04/08/10), JCBowman a écrit :
  • An optional asydir parameter that allows asy files to be generated in a subdirectory was added to version 1.18 of asymptote.sty; XeLaTeX support was fixed.
  • Nonrendered preview images via render=0 are now implemented.
  • Blank 3D labels were fixed.
  • Problems with arc directions and ellipses in the geometry module were fixed.
  • The definition of the Dotted linetype was improved.
  • Missing pen and margin parameters were added to the flowchart blockconnector function calls.
  • Virtual methods were optimized.
  • Makefile dependencies were fixed and autogenerated files are cleaned up.
  • The dependence of the source tarball on perl was removed.
  • Minor improvements were made to the documentation and man page.
  • The Asymptote installation directory is now automatically added to the MSWindows path.


J'attire l'attention (en rouge) sur trois points qui peuvent bouleverser des habitudes passées :
  • une nouvelle subtilité de compilation à connaitre ;
    L'exemple officiel :

    Code : Tout sélectionner

    asy teapot.asy -tex pdflatex -inlineimage -render=0
    pdflatex externalprc
  • la modification des définitions de arcet de Dotted amèneront peut-être des surprises pour des figures déjà créées ;
  • le dossier d'installation d'Asymptote va être mis dorénavant automatiquement dans le path de Windows : cela va simplifier les choses pour aider les nouveaux utilisateurs sous windows.
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 10/10/17) :
PC n°1 :Windows 10 - Asymptote(2.41)+MikTeX2.9 - Editeurs : Notepad++ et TeXworks.
Mes autres PC :Ubuntu 16.04LTS - Asymptote(2.42 git) + TexLive2017 - Editeur : TeXworks.
Merci de préciser la votre pour faciliter l'aide des autres !

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

Re: [New] Nouvelle version d'Asymptote

Message non lu par GM » sam. 21 août 2010, 10:33

Version 2.04 du 20/08/10 :

A propos des nouveautés de la version 2.04 (du 20/08/10), JCBowman a écrit :
  • Subdivision cracks in transparent labels are no longer filled.
  • Warning messages from the FP package are suppressed.
  • MSDOS line terminators are now handled; DOSendl and DOSnewl line terminators were added.
  • Files generated in inlinetex mode can now be renamed without editing their contents (using asymptote.sty version 1.19).
  • The man page was fixed.
  • The documentation of render.merge was fixed.
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 10/10/17) :
PC n°1 :Windows 10 - Asymptote(2.41)+MikTeX2.9 - Editeurs : Notepad++ et TeXworks.
Mes autres PC :Ubuntu 16.04LTS - Asymptote(2.42 git) + TexLive2017 - Editeur : TeXworks.
Merci de préciser la votre pour faciliter l'aide des autres !

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

Re: [New] Nouvelle version d'Asymptote

Message non lu par GM » ven. 1 juin 2012, 22:35

Deux ans plus tard... et quelques versions d'Asymptote plus tard : la sortie de la version 2.16

Les changements annoncés :

  • Ticks are no longer autoscaled when the number of major intervals is specified and autoscale is false.
  • Manual tick scaling was fixed.
  • A bug in the palette range was fixed.
  • A division by zero in constructing curved arrows was fixed.
  • A numerical underflow was fixed.
  • A picture bound error was fixed.
  • The current value of currentpen is now always respected in default arguments.
  • A default viewportwidth is no longer imposed for attached images.
  • A routine for computing camera positions was added.
  • The format command is now more consistent with C++ printf formatting.
  • Named arguments can now appear in function calls after rest arguments.
  • The wheel example was improved to support PDF animations.
  • The erase command no longer resets the machine state.
  • Pipes are now used for xasy communication.
  • A new mode parameter to input and output replaces xinput, xoutput, binput, and boutput.
  • The icon directory path for 64-bit MSWindows systems was fixed.
  • Compilation of native CYGWIN binaries is now supported.

Pour les changements qui sont intervenus entre la 2.04 et 2.16, cf. le changelog.

Pour récupérer la version 2.16 : http://sourceforge.net/projects/asymptote/files/2.16/
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 10/10/17) :
PC n°1 :Windows 10 - Asymptote(2.41)+MikTeX2.9 - Editeurs : Notepad++ et TeXworks.
Mes autres PC :Ubuntu 16.04LTS - Asymptote(2.42 git) + TexLive2017 - Editeur : TeXworks.
Merci de préciser la votre pour faciliter l'aide des autres !

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

Re: [New] Nouvelle version d'Asymptote

Message non lu par GM » mer. 19 sept. 2012, 23:19

Version 2.17 du 19/09/12

  • A bug with non-square pen function images was fixed.
  • Autoscaled logarithmic axes were fixed.
  • Offscreen and non-offscreen rendering are now supported in a single binary (requiring OSMesa version 8), with settings.offscreen defaulting to false.
  • The media9 LaTeX style file is now used to embed 3D PRC content instead of movie15.
  • Local 3D coordinates are now used.
  • PRC Part names are nolonger generated by default.
  • A bug in bezulate was fixed.
  • A settings.axes3 flag was added to control the visibility of PRC axes.
  • An efficient 3D routine for drawing many triangles, with specified vertices and optional normals or vertex colors, was implemented.
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 10/10/17) :
PC n°1 :Windows 10 - Asymptote(2.41)+MikTeX2.9 - Editeurs : Notepad++ et TeXworks.
Mes autres PC :Ubuntu 16.04LTS - Asymptote(2.42 git) + TexLive2017 - Editeur : TeXworks.
Merci de préciser la votre pour faciliter l'aide des autres !

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

Re: [New] Nouvelle version d'Asymptote

Message non lu par GM » jeu. 20 sept. 2012, 10:59

Version 2.18 du 20/09/12... qui fait suite immédiatement à la 2.17 précédente.

  • A compilation issue on MacOSX was addressed.
  • Secondary axes pictures now inherit the size of the primary picture, so that the markthin marker works properly.
  • The special 8192 strlen NSIS build was reinstated to prevent the installer from overwriting extremely long Windows PATH environment variables.

Une remarque de JCBowman : Asymptote versions 2.17 and 2.18 use media9 (version 0.13 or later) to embed PRC (3D PDF) code instead of movie15.

Comme la version de media9 nécessaire est très récente, il suggère de mettre à jour TeXLive et/ou MikTeX :
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 10/10/17) :
PC n°1 :Windows 10 - Asymptote(2.41)+MikTeX2.9 - Editeurs : Notepad++ et TeXworks.
Mes autres PC :Ubuntu 16.04LTS - Asymptote(2.42 git) + TexLive2017 - Editeur : TeXworks.
Merci de préciser la votre pour faciliter l'aide des autres !

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

Re: [New] Nouvelle version d'Asymptote

Message non lu par GM » mar. 25 sept. 2012, 18:39

Et une nouvelle très rapidement, pour corriger un bogue gênant qui écrasait le PATH dans certains cas particuliers de PATH très longs :

Version 2.19 du 25/09/12

  • Numerical resolution issues with the PRC camera orientation and viewportshift were fixed.
  • The lighting of NURBS surfaces was fixed.
  • The special 8192 strlen NSIS build was now correctly reinstated, with stubs, to prevent the installer from overwriting Windows PATH environment variables > 1023 bytes.
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 10/10/17) :
PC n°1 :Windows 10 - Asymptote(2.41)+MikTeX2.9 - Editeurs : Notepad++ et TeXworks.
Mes autres PC :Ubuntu 16.04LTS - Asymptote(2.42 git) + TexLive2017 - Editeur : TeXworks.
Merci de préciser la votre pour faciliter l'aide des autres !

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

Re: [New] Nouvelle version d'Asymptote

Message non lu par GM » sam. 29 sept. 2012, 12:03

Version 2.20 du 28/09/12

  • A work around was implemented for a dvipdfmx bug that prevents the xelatex tex engine from properly embedding PRC objects.
  • Billboard rotation is now disabled for explicitly transformed labels.
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 10/10/17) :
PC n°1 :Windows 10 - Asymptote(2.41)+MikTeX2.9 - Editeurs : Notepad++ et TeXworks.
Mes autres PC :Ubuntu 16.04LTS - Asymptote(2.42 git) + TexLive2017 - Editeur : TeXworks.
Merci de préciser la votre pour faciliter l'aide des autres !

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

Re: [New] Nouvelle version d'Asymptote

Message non lu par GM » dim. 20 avr. 2014, 10:20

Version 2.25 du 20/04/14

http://sourceforge.net/projects/asymptote/files/2.25/

  • A superfluous play button in rendered 3D images embedded by recent versions of media9 is now suppressed.
  • The contour.asy module was reverted to a previous stable linearized version.
  • A numerical precision issue in makepen was fixed.
  • A routine for drawing braces was added.
  • Deep recursion is now avoided in guide flattening.
  • A workaround for an Adobe Reader transparency artifact was implemented for the pdflatex and xelatex tex engines.
  • Raw PRC output can now be generated with the "-f prc" command-line option.
  • Vector patches are now sorted to work around opacity artifacts in many rendering engines.
  • The xasy code editor now accepts command-line options.
  • Under MSWindows, the ghostscript library is searched for in both the 32 bit and 64 bit registries.
  • The FAQ and documentation were updated.


Une nouveauté a retenu mon attention :
  • A routine for drawing braces was added.

Figure asymptote c6277eb672785e62747894fb109533b8
*** Pour masquer/découvrir le code Asymptote qui a permis de créer la figure, il faut cliquer dessus. ;-) ***

CODE ASYMPTOTE de la figure ci-dessus : Tout sélectionner
  1. size(300);
  2.  
  3. pair A=(0,0), B=(5,5), C=(5,-5);
  4. transform t=shift(8,0);
  5. dot(A^^B^^C^^(t*A)^^(t*B)^^(t*C));
  6. draw("$x$",brace(A,B));
  7. draw("$y$",brace(A,C));
  8. draw("$z$",brace(B,C));
  9. draw(Label("\fbox{$x$}",Relative(.5),realEpsilon*NW),t*brace(A,B));
  10. draw(Label("\fbox{$y$}",Relative(.5),realEpsilon*NE),t*brace(A,C));
  11. draw(Label("\fbox{$z$}",Relative(.5),realEpsilon*E),t*brace(B,C));
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 10/10/17) :
PC n°1 :Windows 10 - Asymptote(2.41)+MikTeX2.9 - Editeurs : Notepad++ et TeXworks.
Mes autres PC :Ubuntu 16.04LTS - Asymptote(2.42 git) + TexLive2017 - Editeur : TeXworks.
Merci de préciser la votre pour faciliter l'aide des autres !

Verrouillé