Discussion:
Insertar código fuente FORTRAN en Latex/LyX
(demasiado antiguo para responder)
h***@NOSPAMum.es
2004-10-13 09:05:02 UTC
Permalink
Hola a todos/as

Tengo varios ficheros con código fuente fortran quiere poner algunos de
ellos dentro de un apéndice de mi documento Latex/LyX. Mi problema es que no
se como "pegar" las líneas de código fortran el Latex/LyX, ya que de todas
las maneras posibles que he intentado de hacer esto, el código fortran
siempre aparece sin indentación.

Un ejemplo de lo que quiero decir, si quiero insertar el siguiente código
fortran

DO J=1, 10
PRINT *," CALCULATING"
DO K=1,10
A=A+1
ENDDO
ENDDO

cuando lo "pego" en el fuente LateX, esto es lo que aparece en la salida:

DO J=1, 10
PRINT *," CALCULATING"
DO K=1,10
A=A+
ENDDO
ENDDO

Si mi programa tuviera 6 líneas de código no me supondría problema, ya que
podría retocar el código manualmente, pero en casos que el código tiene 100
líneas, necesito una manera automática de poder hacer esto.

¿ Alguien sabe como hacer esto ?


Gracias de antemano.
Jose Luis Diaz
2004-10-13 10:20:13 UTC
Permalink
Post by h***@NOSPAMum.es
Hola a todos/as
Tengo varios ficheros con código fuente fortran quiere poner algunos de
ellos dentro de un apéndice de mi documento Latex/LyX. Mi problema es que no
se como "pegar" las líneas de código fortran el Latex/LyX, ya que de todas
las maneras posibles que he intentado de hacer esto, el código fortran
siempre aparece sin indentación.
Puedes usar el paquete fancyvrb que te respeta la indentación al
insertar código verbatim.

Otra alternativa es usar el paquete listings que te hace
"pretty-printing", es decir, reconoce el lenguaje de programación y te
lo pone "guapo", usando diferentes tipos de letra para comentarios,
palabras reservadas, texto entrecomillado, etc.

--
JL Diaz
Carles Company Soler
2004-10-13 17:12:09 UTC
Permalink
Post by h***@NOSPAMum.es
Hola a todos/as
Tengo varios ficheros con c�digo fuente fortran quiere poner algunos de
ellos dentro de un ap�ndice de mi documento Latex/LyX. Mi problema es que
no se como "pegar" las l�neas de c�digo fortran el Latex/LyX, ya que de
todas las maneras posibles que he intentado de hacer esto, el c�digo
fortran siempre aparece sin indentaci�n.
Un ejemplo de lo que quiero decir, si quiero insertar el siguiente c�digo
fortran
DO J=1, 10
PRINT *," CALCULATING"
DO K=1,10
A=A+1
ENDDO
ENDDO
DO J=1, 10
PRINT *," CALCULATING"
DO K=1,10
A=A+
ENDDO
ENDDO
Si mi programa tuviera 6 l�neas de c�digo no me supondr�a problema, ya que
podr�a retocar el c�digo manualmente, pero en casos que el c�digo tiene
100 l�neas, necesito una manera autom�tica de poder hacer esto.
� Alguien sabe como hacer esto ?
Gracias de antemano.
El paquete listings tambi�n va bi�n para esto...

Carles

Loading...