Le Caire peut (la bibliothèque graphique) permet de rendre des formules mathématiques et des images (style latex)?

StackOverflow https://stackoverflow.com/questions/6816955

Question

Est-il besoin de dépendances pour caractère unicode véritable rendu, ou peut-il lire et rendre toute plate-forme de (Linux / Max / Windows) glyphs police d'origine sans beaucoup de problèmes?

Peut-on importer / rendre eps / pdf / svg dans un fichier pdf produit, ou devrais-je analyser manuellement le fichier d'image, et redessiner au Caire?

Était-ce utile?

La solution

Le Caire en tant que tel ne le fait pas « formules » -. Il peut travailler avec l'ensemble des caractères unicode, mais je pense que le soutien de texte est mieux si vous utilisez la bibliothèque « Pango » et du Caire

En ce qui concerne l'importation d'un format vectoriel, il est « librsvg » qui fonctionne avec caire lui permettant d'être utilisé pour rendre les fichiers SVG - cela permet à d'autres bibliothèques - peut-être Tex lui-même, pour rendre eux-mêmes formules mathématiques.

En ce qui concerne les photos, oui, Le Caire peut importer et dessiner des images raster sur lui-même.

J'ai un exemple d'utilisation librsvg avec le Caire sur cette réponse , bien qu'il soit en Python, et non en C. Vous devez rechercher les documents en ligne sur les deux bibliothèques pour obtenir des exemples de ce travail en C. (je remeber il y en avait, parce qu'il n'y avait pas d'exemple Python, je a dû obtenir celui-ci travaillant à partir des exemples donnés dans C).

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top