latex mediawiki

Convertir LaTeX a la sintaxis de MediaWiki



(4)

Necesito convertir LaTeX en la sintaxis de MediaWiki. Las fórmulas deben permanecer iguales, pero debo transformar, por ejemplo, /chapter{something} en = something =.

Aunque esto se puede obtener con un poco de sed, las cosas se ensucian un poco con el entorno detallado, así que me preguntaba si se podría producir una mejor solución.

¿Algo que pueda ser útil para esta tarea?


Encontré esto: plasTeX . Con un poco de piratería, probablemente pueda producir un renderizador para la sintaxis de mediawiki


Sí, Pandoc sería lo más fácil de hacer eso.

pandoc -f latex -t mediawiki --metadata link-citations --bibliography = bibl.bib --csl = cslstyle.csl test.tex -o test.wiki

--metadata link-citations crea hipervínculos con sus citas en el texto y la bibliografía. Puede eliminar esta parte si no es necesario.

bibl.bib es el archivo de la bibliografía que bibl.bib

cslstyle.csl es el estilo de cita que desea. Hay muchas opciones que se pueden descargar desde editor.citationstyles.org

test.tex es el archivo que desea convertir de

test.wiki es el archivo de salida que desea

todos los archivos deben estar en la misma carpeta; de lo contrario, se deben especificar las ubicaciones


Pandoc puede convertir tu archivo entre varios lenguajes de marcado diferentes con bastante facilidad, incluido mediawiki


Pandoc debería poder hacerlo:

$ pandoc -f latex -t mediawiki << END > /documentclass{paper} > /begin{document} > /section{Heading} > > Hello > > /subsection{Sub-heading} > > /textbf{World}! > /end{document} > END == Heading == Hello === Sub-heading === ''''''World''''''!