web-dev-qa-db-fra.com

Insérer un latex dans Inkscape sous Windows

J'ai Windows 7 64 bits. J'ai installé ceux-ci avec l'ordre donné:

  1. Miktex (Basic-miktex-2.9.4521.exe)
  2. Script Ghost (gs905w32.exe)
  3. GSView (gsv50w32.exe)
  4. Pstoedit (pstoeditsetup_win32.exe)
  5. Inkscape (Inkscape-0.48.2-1-win32.exe)

Cependant, je ne suis toujours pas en mesure de voir Extensions -> Render -> Latex Formula dans Inkscape. Que manque-t-il?

18
Sait

OK, après avoir ajouté miktext, gs et pstoedit à la PATH; cela a bien fonctionné.

Par exemple, pour ajouter pstoedit au chemin:

Computer > Properties > Advanced > Environment Variables > PATH > Edit 

Ajouter ce qui suit:

;C:\Program Files (x86)\pstoedit;

PS: N'oubliez pas les points-virgules.

Bonne chance.

16
Sait

Cela m'a aidé, mais j'ai quand même eu des erreurs. Je les ai résolus après un certain temps, alors voici ce que vous devez rechercher:

Lorsque vous ajoutez les programmes au chemin, n'utilisez pas d'espaces après un point-virgule !!

Lorsque vous tapez votre code plus tard dans Incscape, il faut que les signes dollar indiquent une formule, même s'il demande la formule LaTeX. Il semble donc que vous devriez déjà être en mode mathématique. Exemple: $\vec {r_p} $. Vous recevez toujours de nombreux avertissements, mais au moins, cela produit ce que vous voulez.

Il suffit d’ajouter ceci au cas où d’autres pourraient avoir le même problème :)

Je voudrais ajouter que la dernière version de ghostscript (au moment de la rédaction) 9.22 génère quelques erreurs de dépréciation, mais que l’utilisation de la version suggérée dans la réponse acceptée (par Sait), 9.05, corrigeait tout pour moi. Merci!

J'ai utilisé les versions suivantes sur Windows 10:

  1. Miktex (MiKTeX2.9, 32 bits, je pense; celui-ci peut être Basic-miktex-2.9.4521.exe) 
  2. Script Ghost (gs905w32.exe et PAS le plus récent à l’époque, gs922w32.exe) 
  3. GSView (gsv50w32.exe) 
  4. Pstoedit (pstoeditsetup_win32.exe) 
  5. ImageMagick (ImageMagick - 7.0.7-Q16) 
  6. Inkscape (Inkscape 0.92.2 (5c3e80d, 2017-08-06), sans doute en 32 bits) 

Mises en garde: 

  1. J'ai utilisé des versions 32 bits, le 64 bits ne fonctionnait pas au début (problème) 

  2. La version 9.22 de Ghost Script générait des erreurs d’amortissement. La version 9.05 a fonctionné comme un charme.

  3. Lors de l'installation de pstoedit, j'ai vérifié: "et les fichiers .hib pour l'utilisation de pstoedit.dll dans d'autres programmes" et "plugins SVG, MIF, EMF, format CGM (shareware)" 
  4. J'ai eu l'image magick installée.

Source: http://knowledgepayback.blogspot.be/2017/09/surface-pro-2017-optimising-for.html

1
Atul Singh Arora

J'ai trouvé la réponse existante insatisfaisante. MikTeX est déjà livré avec des outils pour convertir PDF en SVG, et pour compiler LaTeX en PDF, de sorte que les dépendances semblent plutôt artificielles. J'ai constaté que l'on peut créer une version plus récente de l'extension LaTeX utilisant ces outils https://github.com/juanjosegarciaripoll/inkscape-latex-miktex

Copiez simplement les fichiers * .inx et * .py dans le dossier Inkscape/share/extensions et démarrez Inkscape. L'interface est très primitive et les équations ne peuvent pas être éditées, mais cela fonctionne.

1
Juanjo

La procédure permettant de rendre latex compatible avec Inkscape est expliquée dans ce site ... Les seuls éléments à vérifier sont les chemins ajoutés aux variables d'environnement si des versions plus récentes sont utilisées.

Voici une citation de la procédure proposée (désolée, elle est en français):

Choisissez les fichiers d’installation 32 ou 64 bits en fonction de votre système. Si vous ne le savez pas, il faut: Clic right on the Icon Ordinateur (on the Bureau ou in the Window Window) → Properties, the information is available in System: Type of system.

  • Installer Miktex, Ghostscript, Ghostview, ImageMagick
  • Installateur pstoedit en personnalisant l’installation:
    • Installation dans le dossier de Gostgum: C:\Program Files\Ghostgum\pstoedit
    • Cocher: «Fichiers .h et .lib permettant d’utiliser pstoedit.dll dans d’autres programmes» et «plugins SVG, MIF, EMF, format CGM (shareware)»
  • Copier les fichiers texte texte.py et textext.inx dans: C:\Program Files\Inkscape\share\extensions
  • Extraire site-packages.Zip dans: C:\Program Files\Inkscape\Python\Lib\site-packages
  • Clic droit Ordinateur (Windows): Propriétés → Paramètres avancés → Variables d'environnement… Dans Variables système → Chemin, ajouter: ; C:\Program Files\gs\gs9.15\lib; C:\Program Files\gs\gs9.15\bin; C:\Program Files\ghostgum\pstoedit
0
Taha