#1 Le 20/07/2009, à 13:55
- Adhémar
[Tuto] Inkscape 0.47 et latex
Juste un message pour économiser à d'autres quelques heures de recherche. En gros, la dernière version beta d'inkscape (0.47), qui est largement supérieure à la 0.46, permet d'insérer du code latex dans ses documents, mais échoue lamentablement.
L'erreur provient du fait que l'extension pour insérer du latex utilise des fonctionnalités non libres d'un package, non installées sous Ubuntu. Pour contourner ce problème, en utilisant un package libre au lieu du package non libre, il faut procéder à la manoeuvre suivante:
wget http://launchpadlibrarian.net/26005719/eqtexsvg-free-software-only.diff
cat eqtexsvg-free-software-only.diff | sudo patch -p0
Ensuite, quand on demande la localisation des fichiers, mettre
/usr/share/inkscape/extensions/eqtexsvg.py
et
/usr/share/inkscape/extensions/eqtexsvg.inx
respectivement.
A+
Adh'
edit: ah, et pour les curieux, pour installer inkscape 0.47pre0, il faut ajouter
deb http://ppa.launchpad.net/inkscape.testers/ppa/ubuntu jaunty main
à votre source.list...
Dernière modification par Adhémar (Le 12/05/2010, à 14:50)
Hors ligne
#2 Le 20/07/2009, à 14:55
- pierluc
Re : [Tuto] Inkscape 0.47 et latex
Rapporte ce problème sur l'espace de rapport de bugs d'inkscape.
Porte-Folio: http://pearluc.wordpress.com
Linux, là où la main de l'homme n'a jamait mit pied.
Capitaine Patnaud, Émission Dans une galaxie près de chez vous
Pour rire: www.tetesaclaques.tv
Hors ligne
#3 Le 20/07/2009, à 17:10
- Adhémar
Re : [Tuto] Inkscape 0.47 et latex
Déjà fait par quelqu'un d'autre, c'est de là que vient la solution...
Hors ligne
#4 Le 21/07/2009, à 00:39
- pierluc
Re : [Tuto] Inkscape 0.47 et latex
Le code latex c'est le code qui permet de générer des formules mathématiques qui sont dans la plupart des logiciels impossibles et générer du à la complexité de leur mise en forme. C'est bien ça? Je n'ai pas testé, est-ce bien intégré? Je veux dire, est-ce que l'on peut changer les police, la taille, la couleur, etc? Est-ce qu'on peut taper la formule avec la même simplicité que l'on pourrait le faire au crayon? Je parle pour quelqu'un qui est calé en math, ce n'est pas mon cas...
Dernière modification par pierluc (Le 21/07/2009, à 00:40)
Porte-Folio: http://pearluc.wordpress.com
Linux, là où la main de l'homme n'a jamait mit pied.
Capitaine Patnaud, Émission Dans une galaxie près de chez vous
Pour rire: www.tetesaclaques.tv
Hors ligne
#5 Le 21/07/2009, à 09:52
- Adhémar
Re : [Tuto] Inkscape 0.47 et latex
Latex, c'est vraiment plus puissant que les éditeurs d'équations de OpenOffice, par exemple. Tu ne sais évidement pas tout faire (surtout si tu utilises des symboles tordus dans tes équations), mais dans la plupart des cas, c'est quand même génial.
Pour le changement de police, c'est assez délicat, parce que il faut disposer d'une police avec suffisament de caractères pour faire des maths. En revanche, aucun problème pour la taille et la couleur.
Sinon, ça demande un peu plus d'effort que de le faire au crayon et surtout, c'est vraiment moins lisible. Donc, ce n'est pas adapté pour calculer directement, surtout de grosses expressions. C'est plus comparable à du HTML, si tu veux...
A+
Adh'
Hors ligne
#6 Le 21/07/2009, à 15:05
- pierluc
Re : [Tuto] Inkscape 0.47 et latex
ok woin... J'avais déjà vu une interface pour écrire ce genre de formule et ça avait l'air compliqué. Selon moi, ce qu'il faudrait c'est une interface qui permet de le faire à la souris. Tu tape une partie de la formule et tu sélectionne l'option "fraction" pour que la formule se trouve en haut de la fraction. Puis, tu met ton curseur en dessous et tu tape ce qui vas en dessous. Pour ouvrir une parenthèse au début de la fraction, tu la sélection en entier avec le curseur et tu clique sur un bouton parenthèse ouverte. Ensuite, pour les symboles, ça pourrait être du glisser déposer à partir d'une palette de glyphes.
Porte-Folio: http://pearluc.wordpress.com
Linux, là où la main de l'homme n'a jamait mit pied.
Capitaine Patnaud, Émission Dans une galaxie près de chez vous
Pour rire: www.tetesaclaques.tv
Hors ligne
#7 Le 21/07/2009, à 16:41
- Adhémar
Re : [Tuto] Inkscape 0.47 et latex
ok woin... J'avais déjà vu une interface pour écrire ce genre de formule et ça avait l'air compliqué. Selon moi, ce qu'il faudrait c'est une interface qui permet de le faire à la souris. Tu tape une partie de la formule et tu sélectionne l'option "fraction" pour que la formule se trouve en haut de la fraction. Puis, tu met ton curseur en dessous et tu tape ce qui vas en dessous. Pour ouvrir une parenthèse au début de la fraction, tu la sélection en entier avec le curseur et tu clique sur un bouton parenthèse ouverte. Ensuite, pour les symboles, ça pourrait être du glisser déposer à partir d'une palette de glyphes.
Normalement, c'est que que fait déjà l'éditeur d'équation de OpenOffice (et son concurrent non-libre). Cependant, dès que les formules deviennent assez compliquées, et dès qu'on commence à avoir un gros paquet de formules, latex commence vraiment à devenir plus puissant et plus rapide, un peu comme la console par rapport à l'interface graphique.
Ceci dit, dans inkscape, l'intérêt d'avoir du Latex, c'est surtout de pouvoir insérer des formules dans des graphiques, et donc d'avoir l'apparence de tes graphiques unifiée par rapport à ton texte.
Hors ligne
#8 Le 22/07/2009, à 18:14
- pierluc
Re : [Tuto] Inkscape 0.47 et latex
Oui, je comprend. Mais c'est aussi intéressent pour faire des choses simple comme un livre de mathématique Secondaire 5.
Porte-Folio: http://pearluc.wordpress.com
Linux, là où la main de l'homme n'a jamait mit pied.
Capitaine Patnaud, Émission Dans une galaxie près de chez vous
Pour rire: www.tetesaclaques.tv
Hors ligne
#9 Le 10/12/2009, à 11:09
- matteli
Re : [Tuto] Inkscape 0.47 et latex
Ensuite, quand on demande la localisation des fichiers, mettre
/usr/share/inkscape/extensions/eqtexsvg.py
et
/usr/share/inkscape/extensions/eqtexsvg.inx
respectivement.
Salut,
Que veux-tu dire par "quand on demande". A quel moment la demande est faite ?
Merci
Hors ligne
#10 Le 10/12/2009, à 12:32
- Adhémar
Re : [Tuto] Inkscape 0.47 et latex
Quand tu exécutes "patch", normalement.
Hors ligne
#11 Le 11/01/2010, à 14:35
- arnaud_d
Re : [Tuto] Inkscape 0.47 et latex
Bonjour,
En ce qui me concerne j'ai trouvé une autre solution : l'utilisation de textext (extension d'Inskape) présentée sur ce site.
Je propose ci-dessous un petit script bash qui permet de télécharger textext (en remplaçant le script python par sa version de développement que je trouve tout à fait stable). Il semble que pstoedit (ainsi qu'un plugin) soit nécessaire, peut-être pas dans la version en développement, mais dans la version normale c'est sûr.
#!/bin/bash
echo -e "Installation de textext, extension LaTeX de Inkscape"
#Extension proprement dite
wget http://www.elisanet.fi/ptvirtan/software/textext/textext-0.4.4.tar.gz | tar zxv -C ~/.config/inkscape/extensions
#Sauvegarde du script python original
mv ~/.config/inkscape/extensions/textext.py ~/.config/inkscape/extensions/textext_save.py
#Installation du script en développement
wget -P ~/.config/inkscape/extensions http://bitbucket.org/pv/textext/raw/tip/textext.py
#pstoedit est necessaire, peut-être pas dans la version de développement...
sudo apt-get install pstoedit
#Plug-in SVG de pstoedit
wget http://www.helga-glunz.homepage.t-online.de/plugins/plugins_linux_350.tgz | tar zxv -C /usr/local/lib/
Et voilà, j'en suis très content...
Dernière modification par arnaud_d (Le 11/01/2010, à 14:36)
Hors ligne
#12 Le 30/01/2010, à 13:15
- pg261
Re : [Tuto] Inkscape 0.47 et latex
arnaud_d, je voulais juste préciser qu'avec inkscape 0.46 on doit remplacer tes .config/inkscape/extensions par .inkspace/extensions. Et perso le script "beta" ne marche pas !
donc en gros je recommande de suivre les instructions données sur le site de textext (lien dans le message de arnaud_d), en ajoutant le plugin de pstoedit en faisant :
wget http://www.helga-glunz.homepage.t-online.de/plugins/plugins_linux_350.tgz
puis en décompressant cette archive dans /usr/local/lib (perso ton | tar... me fait un message d'erreur)
Dernière modification par pg261 (Le 01/02/2010, à 14:21)
Hors ligne
#13 Le 11/05/2010, à 15:22
- manu7
Re : [Tuto] Inkscape 0.47 et latex
Salut !
Je désespère de trouver une solution inkscape/latex.
J'ai testé ton truc et
cat eqtexsvg-free-software-only.diff | sudo patch -p0
cat: eqtexsvg-free-software-only.diff: Aucun fichier ou dossier de ce type
Cela ne fonctionnerait-il plus ?
"KDE, trop de la balle..."
A. Einstein
Hors ligne
#14 Le 11/05/2010, à 15:54
- pg261
Re : [Tuto] Inkscape 0.47 et latex
J'ai testé ton truc et
le truc de qui au juste ? tu as vu mon post ?
Hors ligne
#15 Le 12/05/2010, à 14:50
- Adhémar
Re : [Tuto] Inkscape 0.47 et latex
manu7,
Je viens de rééditer le premier post, réessaye maintenant.
Hors ligne