Código en LaTeX

By teoten

Es una cuestión de gustos el como se ve tu código en \LaTeX y para eso hay varias maneras de dejarlo bien presentable en nuestros documentos finales.

  • Una de ellas es con el paquete listings en conjunto con el ambiente lstlisting.
\usepackage{listings}
\lstset{language="lenguaje",breaklines=true}
...
\begin{lstlisting}
tu código
\end{lstlisting
  • La otra manera es insertar el código directamente desde el archivo:
\lstinputlisting{archivo.py}

Se puede arreglar la manera en como se muestra el código:

\lstset{language="lenguaje"}

El código soportado es bastante amplio:

ABAP (R/2 4.3, R/2 5.0, R/3 3.1, R/3 4.6C, R/3 6.10), ACSL Ada (83, 95), Algol (60, 68), Ant, Assembler (x86masm), Awk (gnu, POSIX), bash, Basic (Visual), C (ANSI, Handel, Objective, Sharp), C++ (ANSI, GNU, ISO, Visual), Caml (light, Objective), Clean, Cobol (1974, 1985, ibm), Comal 80, csh, Delphi, Eiffel, Elan, erlang, Euphoria, Fortran (77, 90, 95), GCL, Gnuplot, Haskell, HTML, IDL (empty, CORBA), inform, Java (empty, AspectJ), JVMIS, ksh, Lisp (empty, Auto), Logo, make (empty, gnu), Mathematica (1.0, 3.0), Matlab, Mercury, MetaPost, Miranda, Mizar, ML, Modula-2, MuPAD, NASTRAN, Oberon-2, OCL (decorative, OMG), Octave, Oz, Pascal (Borland6, Standard, XSC), Perl,PHP, PL/I,Plasm, POV,Prolog, Promela,Python, R,Reduce, Rexx,RSL, Ruby, S (empty, PLUS), SAS, Scilab, sh, SHELXL, Simula (67, CII, DEC, IBM), SQL, tcl (empty, tk), TeX (AlLaTeX, common, LaTeX, plain, primitive), VBScript, Verilog, VHDL (empty, AMS), VRML (97), XML, XSLT.

Una descripción mas exhaustiva de la inclusión de código en \LaTeX puede ser encontrada en los archivos de CTAN.org

Descarga ejemplo | python.tex

Etiquetas: , ,

Escribe un comentario