Export/Import

Toutes les versions de cet article :

Un des points fort d’iMathGeo est de pouvoir exporter et importer dans une certaine mesure :

  • iMathGeo se comporte comme l’éditeur d’équations et permet maintenant d’exporter et d’importer les écritures mathématiques vers tous les logiciels supportant les graphiques.
  • il est possible de gérer l’exportation avec la couleur que l’on veut.
  • pour cela j’ai mis en place un inspecteur de navigation d’export et d’import. Il est prévu pour gérer certain logiciels de base (Word, iWeb, Pages, Appleworks, Keynote). pour pouvoir utiliser keynote, word etc.. il est nécessaire que les applications soient placées dans le dossier courant : Applications. sans avoir été déplacées.
  • le plus intéressant est de pouvoir réimporter les écritures vers iMathgeo pour pouvoir les remodifier.
  • il est possible de pouvoir personnaliser cet inspecteur avec des applications aux choix (mail etc...).
  • il ne faut pas perdre de vu que le logiciel n’est pas un éditeur d’équations mais un outil de calcul qui sait exporter.

voici le résultat avec Pages

  • il y a ici un tutoriel vers Pages.
  • vous pouvez également simplement glisser déposer l’expression ou le graphique vers le logiciel que vous voulez.
  • le glisser déposer a complètement été réécrit pour l’import export, il suffit de sélectionner la ligne que l’on veut puis de la glisser ou bon vous semble.
  • À présent cela marche aussi bien pour les expressions littérales que pour les graphiques.
  • voici un autre exemple sous iWeb :
  • voici un exemple de police qui montre la possibilité typographique de iMathGeo : typo

les expressions, courbes, graphiques ont été réalisées sous iMathGeo et expédiées sous iWeb vous pouvez revenir dans l’autre sens pour les modifier.

- et beaucoup d’autres choses ....

iMathGeo gère maintenant l’import/export InDesign, il faut néanmoins être enregistré pour pouvoir utiliser cette fonction

#saut de page

2. Autre type de communication :

En fait iMathGeo est applescriptable, et peut communiquer avec pas mal de soft.

  • J’ai écrit pour cela un dictionnaire simple permettant d’envoyer toute ligne sélectionnée de iMathGeos dans word.
  • Pour cela j’ai écrit un menu Script qui me permet de corréler les 2 applications entre elle.
  • Voyons un exemple :
JPEG - 273.9 ko
  • et voici directement le document sous Word :
JPEG - 268.8 ko
  • il y a encore plus fin, il est possible d’exporter le résultat sous LaTeX
JPEG - 284 ko
  • et voici le résultat sous LaTeX
JPEG - 236.9 ko
  • Comment faire avec les graphiques ???
    • J’utilise deux méthodes différentes :
      • Le format Pict pour les images 2D, en cliquant directement sur la partie graphique une fenêtre sheet window apparaît, mais on peut faire plus fin, en cliquant sur la courbe en appuyant en même temps sur la touche ALT on peut éditer directement la courbe et la modifier tout à loisir :
JPEG - 247 ko
      • On peut envoyer directement le document sous Word :
JPEG - 213.8 ko
      • Et voici le résultat sous Word :
JPEG - 263 ko

Quel est l’avantage sous word ???

Il est possible de directement modiifer la courbe sous word, axes, coordonnées, couleur des courbes.

Voici un exemple :

JPEG - 294.6 ko

On modifie l’image

JPEG - 257.2 ko

On peut dissocier les éléments de l’image, ceux sont des éléments pict donc vetoriels

JPEG - 239.6 ko

Voici le résultat une fois la couleur de la courbe modifiée.

On peut faire exactement la même chose avec les courbes 3D, le résultat est juste transformé en jpeg.

il est possible de tout envoyer sur un site web.

Pour l’instant, je n’ai travaillé que l’aspect 3D

Faîtes touner les surfaces et régarder le résultat, en maintenant la touche shift et en cliquant vous pouvez agrandir ou diminuer la surface tracée.

Je dois cette merveilleuse contribution à Martin Kraus : Site de Martin Kraus

  • Voici un paramétrisation de la sphère :

\left \{
\begin{array}{c @{=} c}
x(t,u) & \cos(t) \times \cos(u)\\
y(t,u) & \cos(u) \times \sin(t)\\
z(t,u) & \sin(u)
\end{array}
\right

  • Voici un paramétrisation d’un tore :

\left \{
\begin{array}{c @{=} c}
x(t,u) & 3\cos(t)+\cos(t)\times\cos(u)\\
y(t,u) & 3\sin(t)+\cos(u)\times\sin(t)\\
z(t,u) & \sin(u)
\end{array}
\right

  • Voici un paramétrisation dun cône :

\left \{
\begin{array}{c @{=} c}
x(t,u) & u \times \cos(t)\\
y(t,u) & u \times \sin(t)\\
z(t,u) & u
\end{array}
\right

  • Voici un paramétrisation d’un escargot :

\left \{
\begin{array}{c @{=} c}
x(t,u) & \cos(u)-3\cos(u)\cos(\frac{1}{2}u)\sin(t)+6\cos(t)\cos(u)\sin(t)\sin(\frac{1}{2}u)\\
y(t,u) & \sin(u)-3\cos(\frac{1}{2}u)\sin(t)\sin(u)+6\cos(t)\sin(t)\sin(u)\sin(\frac{1}{2}u)\\
z(t,u) & -3\sin(t)\sin(\frac{1}{/2}u)-6\cos(t)\cos(\frac{1}{2}u)\sin(t)
\end{array}
\right

  • Voici un paramétrisation d’un cylindre :

\left \{
\begin{array}{c @{=} c}
x(t,u) & \cos(t)\\
y(t,u) & \sin(t)\\
z(t,u) & u
\end{array}
\right