Inicio > Latex, vim > Vim-Latex en proyectos con múltiples ficheros

Vim-Latex en proyectos con múltiples ficheros

Jueves, 18 de junio de 2009 Dejar un comentario Ir a comentarios

latexvim-editor_logo

Hace no mucho os hablé de latexmk, un magnifico script que nos hace olvidarnos de la compilación de documentos \LaTeX. Sin embargo me he encontrado con un pequeño problema con dicho script, y es que en los documentos donde trabajamos con varios ficheros, no es capaz de actualizar el documento completo a no ser que actualices el fichero principal del proyecto. Seguramente se pueda configurar para que lo haga, pero aún no he encontrado la forma (se aceptan ayudas :P ). Por ello, estoy volviendo a utilizar ahora las funcionalidades que provee el Latex-Suite para compilar este tipo de documentos en los que separo el contenido en varios ficheros.

Latex-Suite nos permite establecer un fichero principal del proyecto de una forma muy sencilla. Debemos crear un fichero con el mismo nombre que el fichero principal del proyecto (donde se incluye el \begin{document}) pero que termine con la extensión latexmain. Para hacer esto rápidamente desde una terminal podemos utilizar el comando touch:

touch principal.tex.latexmain

La próxima vez que compilemos el documento desde gvim (con el comando \ll) se utilizarán todos los ficheros incluidos dentro del fichero principal mediante los comandos de latex \include o \input.

GD Star Rating
loading...
Vim-Latex en proyectos con múltiples ficheros, 5.5 out of 10 based on 2 ratings
Share
Categories: Latex, vim Tags: , ,
  1. Misa
    Martes, 15 de junio de 2010 a las 16:50 | #1
    GD Star Rating
    loading...

    Hola, creo que ya pasó mucho tiempo desde que publicaste este post, si es posible podrias poner un ejemplo del alrchivo principal.tex.latexmain.
    Gracias!!
    Saludos, Misael.

  2. Martes, 15 de junio de 2010 a las 16:53 | #2
    GD Star Rating
    loading...

    Hola Misa. Ese fichero no necesita tener ningún contenido, por eso propongo usar el comando touch para crearlo ;) . Ten en cuenta que esto es útil para cuando utilizas el plugin Latex-Suite para gvim, para poder compilar el documento entero desde cualquier búffer de archivo en el que te encuentres.

    Saludos.

  3. Misa
    Jueves, 17 de junio de 2010 a las 18:42 | #3
    GD Star Rating
    loading...

    Hola otra vez.
    Es cierto el archivo principal.tex.latexmain no debe contener nada.

  4. Misa
    Jueves, 17 de junio de 2010 a las 18:44 | #4
    GD Star Rating
    loading...

    Hola otra vez.
    Es cierto el archivo principal.tex.latexmain no debe contener nadan lo que si es importante es la extención *.tex.latexmain.
    En esta página encontre un bien ejemplo para empezar con Latex-Suite
    http://vim-latex.sourceforge.net/documentation/latex-suite/latex-project.html
    Esta buena para los que somos amantes de la línea de comandos. !/bin/bash
    Gracias.

    Saludos, Misael.

  5. misgate
    Viernes, 18 de junio de 2010 a las 18:26 | #5
    GD Star Rating
    loading...

    Hola.
    Tengo un problemilla, ojala puedas ayudarme.
    Estoy escribiendo un reporte técnico y necesito incluir código de programas
    intenté con verbatim y listings pero no identa, entonces:
    ¿Sabes si hay algún paquete que idente y además ponga el número de línea?
    Gracias.
    Saludos, misgate.

  6. Viernes, 18 de junio de 2010 a las 19:13 | #6
    GD Star Rating
    loading...

    Hola misgate. Listings claro que identa, de hecho puedes hacer auténticas maravillas con ese paquete. Échale un vistazo a la documentación (ftp://ftp.tex.ac.uk/tex-archive/macros/latex/contrib/listings/listings.pdf). Si necesitas más ayuda escríbeme un correo e intento echarte un cable cuando tenga tiempo.

  7. misgate
    Lunes, 21 de junio de 2010 a las 17:13 | #7
    GD Star Rating
    loading...

    Hola poponazo. Es cierto Listings es una atuténtica maravilla, logré identar, poner el número de línea, colores de fondo, entre otras cosas. Bueno en realidad me lo fusilé de:
    http://crysol.org/en/node/909
    He visto en otros post que estuidas o estudiaste un doctorado, ¿Cuál es tu especialidad(es)?
    disculpa la osadía.
    Saludos, misgate.

  8. Lunes, 21 de junio de 2010 a las 17:16 | #8
    GD Star Rating
    loading...

    Me alegro por tu hallazgo ;) . No te preocupes por la pregunta, todavía sigo cursando el doctorado aunque tengo la esperanza de leer la tésis dentro de no mucho. Investigo temas relacionados con la visión por computador y procesamiento de imágenes ;) .

  1. Sin trackbacks aún.