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''''''!