Avec un code comme (à compiler, si le fichier s'appelle test.tex, par exemple avec pdflatex test, puis asy test-*.asy, puis pdflatex test) :

Ouvrir dans l'éditeur Overleaf
\documentclass{article}
\usepackage{asymptote}
\begin{document}
\begin{asy}
  pair position=(1,1);
  label("$x^2+x+1=0$", position);
\end{asy}
\end{document}

Comment récupérer la position d'un élément de l'équation avec Asymptote ? Le but étant de pouvoir entourer certains morceaux ou de tracer des flèches d'un point à un autre.

Il y a des solutions sur le net pour PSTricks et TikZ, mais je ne vois pas comment les adapter à Asymptote.

Posée 06 Mai '19, 21:48

top%20maths's gravatar image

top maths
6113
Taux d'acceptation : 0%

Modifiée 08 Mai '19, 15:46

Pathe's gravatar image

Pathe ♦♦
7.5k42203251

Bienvenue !

(06 Mai '19, 22:10) samcarter samcarter's gravatar image

@top maths Les formules de politesse et les signatures sont à éviter : celle(s) de votre contribution a (ont) été supprimée(s).

(06 Mai '19, 22:32) denis ♦♦ denis's gravatar image
2

C'est une bonne question, qui m'a fait taper $ texdoc asymptote : la lecture de la documentation est passionnante. J'espère qu'il se trouvera quelque internaute pour vous répondre. Sinon, lors du prochain stage LaTeX de Dunkerque, il y aura un atelier consacré au langage Asymptote.

(07 Mai '19, 18:10) Pathe ♦♦ Pathe's gravatar image
2

Merci Pathe. Je découvre grâce à toi cette fonction.

Pour ceux qui ne connaissent pas, avec l'option -l on obtient toute une liste de fichiers à lire.

(07 Mai '19, 21:29) top maths top%20maths's gravatar image

@top maths Cette option -l est en effet pratique (je l'ai d'ailleurs activée par défaut) mais la liste affichée est malheureusement parfois trop verbeuse.

(08 Mai '19, 01:36) denis ♦♦ denis's gravatar image

J'ai trouvé une solution dans la deuxième partie de page associée au lien « commutative-diagrams-using-metapost-or-asymptote ».

L'idée est

  1. de décomposer soi-même l'équation en token et en les plaçant dans un tableau de chaînes
  2. de créer un tableau de Label correspondant
  3. de calculer chaque position de Label par rapport au précédent.

J'ai pu l'adapter à mon cas, Mais ça reste très lourd !! Et c'est dommage puisque les calculs peuvent être fait par (pdf)latex.

Je continue la recherche pour une solution type pstricks avec node.

Lien permanent

Publiée 07 Mai '19, 21:15

top%20maths's gravatar image

top maths
6113
Taux d'acceptation : 0%

Modifiée 08 Mai '19, 12:47

Votre réponse
(dés)activer l'aperçu

Suivre cette question

Par courriel :

Une fois que vous serez enregistré, vous pourrez souscrire à n'importe quelle mise à jour ici

Par flux RSS :

Réponses

Réponses et commentaires

Bases de Markdown

  • *italique* ou _italique_
  • **gras** ou __gras__
  • Lien ::[texte](http://url.com/ "Titre ")
  • Image : ?![alt texte](/path/img.jpg "Titre ")
  • Liste numérotée : 1. Foo 2. Bar
  • Pour ajouter un passage à la ligne, ajoutez deux espaces à l'endroit où vous souhaitez que la ligne commence.
  • Les balises HTML de base sont également prises en charge.