Pregunta

Me gustaría generar un archivo de imagen que muestra una expresión matemática, teniendo una cadena como "(x + a) ^ n = Σ_ (k = 0) ^ n" como entrada y conseguir una más (humana) legible archivo de imagen como de salida. Que yo sepa cosas como que se utiliza en Wikipedia, por ejemplo. ¿Hay quizá ninguna biblioteca de Java que hacen eso?

O tal que utilizo el enfoque equivocado. ¿Qué haría usted si el requisito era permitir a pegar las fórmulas de MS Word en un documento HTML-? Me gustaría pedir al usuario que acaba de hacer una captura de pantalla a sí mismo, pero que sería la manera perezosa ^^

Edit: Gracias por las respuestas hasta el momento, pero realmente no controlo la entrada. Lo que se ve es una fórmula de estilo Palabra desordenado, no limpie sólo un látex con formato.

Edit2: http://www.panschk.de/text.tex Se ve un poco como el látex no es cierto? Eso es lo que me pasa cuando lo haga clipboard.getContents(RTFTransfer.getInstance()) después de haber pegado una fórmula de Word07.

¿Fue útil?

Solución 2

Mi colega encontró una solución sorprendentemente sencilla para este problema muy específico: Al copiar fórmulas de Word2007, también se almacenan como "HTML" en el portapapeles. Como la representación de fórmulas en HTML no es fácil ni, Word sólo crea un archivo de imagen temporal sobre la marcha y lo incrusta en el código HTML. A continuación, puede simplemente tomar la fórmula de imagen temporal y copiarlo en otro lugar. Problema resuelto;)

Otros consejos

En primer lugar usted debe familiarizarse con TeX (y látex) - un sistema de composición famoso creado por Donald Knuth. Componer fórmulas matemáticas es un tema avanzado con muchas opiniones y mucha atención a los detalles - por lo tanto, utilizar algo que se basa en TeX . De esa manera usted está seguro de hacerlo bien; -)

Editar Tome un vistazo a texvc

Se puede dar salida a PNG, HTML, MathML. Echa un vistazo a la README

Editar # 2 Palabra-cosas para TeX o MathML?

Lo que estamos buscando es látex .

MikTeX es una pequeña aplicación agradable para produciendo imágenes usando LaTeX.

Me gustaría mirar en la creación de ellos sobre la marcha, aunque ...

mantenerse alejado de látex. En serio.

JEuclid . Puede convertir expresiones MathML en imágenes.

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