2010-01-08 22 views
8

Estoy usando LaTeX para escribir un documento sobre Python. Este documento contendrá fragmentos de código (ejemplos).Escribiendo un documento LaTeX con fragmentos de código Python

Podría usar el entorno verbatim, pero antes de embarcarme, me gustaría saber si conoce algún archivo de estilo LaTeX que proporcione un entorno para el código Python. La sintaxis resaltada sería un plus.

Gracias.

Editar:

debo señalar que el paquete minted es exactamente lo que estaba buscando. Tiene un hermoso resaltado de sintaxis y es muy simple de usar. Compruebe this question para saber más sobre él.

Respuesta

5

Tome un vistazo a esta pregunta Source code highlighting in LaTeX para más información.

También debe consultar el programa pygments para resaltar el código fuente.

Yo personalmente uso Emacs org-mode con #+BEGIN_SRC python y dejo que htmlize.el tenga cuidado de resaltar durante la exportación. Puede ver una muestra here (Esta es una exportación HTML pero con la última versión de org-mode, puede usar los listados del paquete LaTeX para colorear también archivos PDF exportados).

+1

Gracias. Lamento haber repetido la pregunta sin saberlo. El paquete acuñado es la solución que estaba buscando. – Escualo

2

El paquete LaTeX Listados parece saber sobre Python. Vale la pena echarle un vistazo.

Marcos

Cuestiones relacionadas