¿Se puede utilizar El Cairo (la biblioteca de gráficos) para realizar fórmulas e imágenes matemáticas (estilo de látex)?

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

Pregunta

¿Necesita alguna dependencia para la representación de caracteres Unicode de pleno derecho, o puede leer y representar los glifos de fuentes nativos de cualquier plataforma (Linux/Max/Windows) sin muchos problemas?

¿Puede importar/renderizar EPS/PDF/SVG dentro de un archivo PDF producido, o tendría que analizar manualmente el archivo de imagen y volver a dibujarlo en El Cairo?

¿Fue útil?

Solución

El Cairo per se no hace "fórmulas": puede funcionar con el conjunto completo de caracteres unicode, pero creo que el soporte de texto es mejor si usa la biblioteca "Pango" junto con El Cairo.

En cuanto a la importación de un formato vectorial, existe "LIBRSVG" que funciona junto con El Cairo, lo que permite que se use para representar archivos SVG, esto permite a otras bibliotecas, tal vez Tex en sí mismo, para que las fórmulas matemáticas mismas.

En cuanto a las imágenes, sí, El Cairo puede importar y dibujar imágenes de ráster sobre sí mismo.

Tengo un ejemplo de usar libsvg con El Cairo En esta respuesta, aunque está en Python, no en C. Tendrá que buscar los documentos en línea en ambas bibliotecas para que los ejemplos funcionen en C. (Recuerdo que había tal, porque no había ejemplos de Python, tuve que obtener Este funciona a partir de los ejemplos dados en c).

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top