Contenido


Crear gráficamente documentos LaTeX con LyX

Acabe con el esfuerzo de dar formato a LaTeX; vea una vista previa mientras escribe, en la plataforma de su elección

Comments

TeX, que se lanzó en 1978, es el lenguaje de marcado que Donald Knuth creó para componer su serie de libros Art of Computer Programming . TeX pronto se adoptó ampliamente en las ciencias y en las academias, pero utilizar el marcado de TeX directamente puede ser algo críptico. El lenguaje macro LaTeX, que fue creado por el científico de computación Leslie Lamport algunos años más tarde, eleva el marcado de TeX al campo de la documentación estructurada mediante la identificación de tipos de documentos y sus componentes lógicos, como secciones, párrafos, listas, imágenes y cabeceras.

Los lenguajes de marcado como LaTeX son populares en los círculos académicos y científicos porque facilitan la fusión de documentos de varios autores en una única publicación con estructura coherente. Sin embargo, su utilización típica requiere de una secuencia de escritura/marcado/visualización previa interactiva. La etapa de visualización previa de esa secuencia permite que los autores verifiquen su marcado y vean cuál será la apariencia del documento con formato. El marcado y la visualización previa de documentos LaTeX normalmente se utiliza a través de aplicaciones externas diferentes, — lo que es un proceso que pueden interrumpir la concentración del autor (o proporcionar oportunidades para el aplazamiento).

El procesador de documentos LyX nació a principios de siglo. LyX simplifica la escritura y la edición en LaTeX porque permite ver la apariencia del documento con formato a medida que se escribe, en vez de en una etapa de visualización previa diferente. LyX presenta el concepto WYSIWYM (What You See Is What You Mean, "lo que ves es lo que quieres" en inglés) para diferenciar entre crear gráficamente documentos estructurados y crear gráficamente documentos sin estructura obligatoria (el clásico WYSIWYG — What You See Is What You Get. "lo que ves es lo que obtienes" en inglés). LyX también proporciona plantillas específicas a la publicación para muchas publicaciones científicas y académicas. mayúscula inicial con las plantillas, se pueden utilizar cualesquier macros y estilos de LaTeX que proporcione una publicación; también ayudan a asegurar que no se utilizan macros de LaTeX que no sean válidas para el envío de esa publicación.

Este artículo le proporciona una introducción integral para LyX. Usted verá cómo instalarla, utilizarla y personalizarla en el sistema operativo que elija, y cómo sacar provecho de las plantillas de LyX.

Cómo instalar LyX en su sistema

LyX es compatible con Linux, Windows, Cygwin, Mac OS X, IBM® OS/2®, y Haiku (un sistema operativo inspirado en BeOS). Hay disponibles instaladores ejecutables para todos ellos. También, la mayoría de las distribuciones de Linux proporcionan versiones instalables de LyX en un repositorio centralizado para esa distribución, para que usted pueda instalar LyX sin tener que descargar de forma separada un paquete instalable en el formato del paquete de esa distribución.

Después de descargar el instalador para su plataforma, instale LyX como cualquier otro paquete de software. Los paquetes de LyX para Windows incluyen una versión de TeX/LaTeX llamada MiKTeX. Los instaladores de Linux y Mac OS X LyX requieren que se instalen de forma separada una versión de TeX/LaTeX para esa plataforma. (Vea Temas relacionados para encontrar enlaces para las descargas e información relacionada.) Algunas plataformas de Linux requieren la instalación de otros paquetes para acceder a paquetes de macros específicos de LaTeX, como el paquete de macros AMS TeX que utilizan las publicaciones de American Mathematical Society.

Crear y editar documentos en LyX

Para iniciar LyX, haga clic en la entrada LyX del menú o ejecute el comando lyx desde la línea de comando. La primera vez que inicie LyX, este mostrará un documento introductorio (/usr/share/lyx/examples/splash.lyx en los sistemas Linux) que brinda enlaces a diferentes partes de la documentación de LyX y a la página de inicio de LyX. Las siguientes veces que inicie LyX, mostrará una pantalla de bienvenida genérica con el logo de LyX e información de la versión.

Crear y editar documentos LaTeX estándar en LyX

Para crear un documento LaTeX nuevo, haga clic en Archivo > Nuevo. La Imagen 1 muestra el documento nuevo, pero vacío, que se crea:

Imagen 1. Un documento nuevo en LyX
Captura de pantalla de un nuevo documento (vacío) en LyX
Captura de pantalla de un nuevo documento (vacío) en LyX

Usted puede introducir el texto o añadir comandos estructurales de LaTeX. Para añadir un comando Estructural de LaTeX:

  1. Haga clic en el menú desplegable de formato de la parte superior izquierda, justo debajo del menú Archivo .

    Se abrirá una lista de unidades estructurales que hay disponibles.

  2. Seleccione el elemento de marcado de LaTeX que quiere insertar.

    El elemento de marcado seleccionado se inserta dentro del documento en la posición actual del cursor. La posición del cursor cambia para reflejar el formato que se asocian con el elemento insertado.

Después de insertar un elemento de LaTeX, ingrese el texto asociado al mismo y pulse la tecla Volver (o Intro) para determinar su contenido. La Imagen 2 muestra un documento de muestra después de añadir elementos estándar de LaTeX para un title, un author, una section, y un poco de texto estándar:

Imagen 2. Un documento de muestra en curso en LyX
Captura de pantalla de un documento en progreso en la aplicación LyX
Captura de pantalla de un documento en progreso en la aplicación LyX

Desde el menú Introducir , puede añadir muchos elementos diferentes de LaTeX en el contexto del documento actual o del elemento estructural. Los elementos del menú Introducir son especialmente útiles para añadir caracteres del formato (como espacios, saltos de línea y saltos de página), caracteres especiales, tipos especiales de listas (como una tabla de contenido o listas de tablas)y mucho más.

Para ver la versión WYSIWYM del documento que está creando y el marcado de LaTeX para ese documento, haga clic en Ver > Ver Código Fuente. La ventana del documento se divide en dos secciones: la parte superior muestra la versión WYSIWYG del documento, mientras que la inferior muestra el marcado LaTeX de la parte actual del documento. La Imagen 3 muestra un ejemplo:

Imagen 3. Documento en curso y código fuente de LaTeX en LyX
Captura de pantalla que muestra un documento en progreso y la fuente LaTeX en LyX
Captura de pantalla que muestra un documento en progreso y la fuente LaTeX en LyX

De forma predeterminada, cuando se muestra el código fuente de LaTeX para un documento LyX, solo lo hace para el elemento estructural actual de LaTeX. Cómo se ve el código fuente de LaTeX de un documento entero depende de la plataforma. En Linux, seleccione Código fuente completo . En Windows y Mac OS X, haga clic en el menú desplegable que inicialmente muestra Párrafo actual, y después haga clic en Código fuente completo.

Crear documentos específicos a la publicación en LyX

LyX proporciona plantillas que simplifican la creación de documentos para diferentes publicaciones académicas y científicas. Para crear un documento nuevo a partir de una de estas plantillas, haga clic en Archivo > Nuevo a partir de Plantilla. Después, Seleccione la plantilla apropiada para el documento que está creando. La tabla 1 muestra algunas de las plantillas que se proporcionan con LyX:

Tabla 1. Plantillas populares de documentos que se proporcionan con LyX
Archivo de plantillaUtilice
aa.lyxArtículos para el diario Astronomía y Astrofísica
ACM-siggraph.lyxArtículos para los diarios de Association for Computing Machinery (ACM) y Special Interest Group on Computer Graphics and Interactive Techniques (SIGGRAPH)
ACM-sigplan.lyxArtículos para los diarios de ACM Special Interest Group on Programming Languages
agutex.lyxArtículos para los diarios de American Geophysical Union
ectaart.lyxArtículos para el diario Econometrica
elsarticle.lyxArtículos de diarios publicados por Elsevier
IEEEtran.lyxArtículos de diarios de Institute of Electrical and Electronics Engineers (IEEE)
svjour3.lyx, svmono_book.lyx, svmult_author.lyx, svmult_editor.lyx y svmult_appendix.lyxLibros y artículos publicados por Springer:
  • svjour3.lyx es para artículos de diarios.
  • svmono_book.lyx es para libros de un único autor.
  • svmult_author.lyx, svmult_editor.lyx y svmult_appendix.lyx son plantillas para partes adecuadas de libros de varios autores.
La plantilla relacionada kluwer.lyx se utilizó para publicaciones de Kluwer Academic Publishers, que se fusionó con Springer-Verlag para formar Springer.

Muchas de las plantillas proporcionadas por LyX dependen de la presencia de paquetes TeX y LaTeX específicos de la publicación, que se deben instalar manualmente en el sistema. Vea Añadir requisitos previos para una plantilla de LyX después en el artículo, para ver un ejemplo de utilización de una plantilla que requiere personalizar las instalaciones de LyX y de LaTeX.

Editar documentos LaTeX existentes en LyX

Si ya está trabajando sobre un documento LaTeX y quiere sacar provecho de la facilidad de uso de LyX, importe el documento existente a LyX haciendo clic en Archivo > Importar > LaTeX (normal). LyX después muestra una ventana estándar de "examinar" en la que se puede navegar y seleccionar el documento existente en el que se quiere trabajar con LyX.

Guardar documentos LaTeX en LyX

Para maximizar el rendimiento, los documentos LyX que usted guarde haciendo clic en Archivo > Guardar se almacenan en un formato personalizado tipo TeX/LaTeX, que LyX puede procesar rápidamente sin invocar un formateador externo. Estos archivos tienen una extensión .lyx.

Para generar un archivo LaTeX estándar a partir del documento en el que está trabajando en LyX, haga clic en Archivo > Exportar > LaTeX (normal). Este comando muestra una ventana estándar de "examinar" en la que se puede navegar a la ubicación en el que se quiere guardar el archivo LaTeX exportado. Si usted exporta un documento LaTeX estándar y después lo edita dentro de LyX, tiene que volverlo a importar a LyX (Archivo > Importar > LaTeX (normal)) para asegurarse de que LyX sea consciente de que los cambios que usted ha hecho en el archivo LaTeX.

Imprimir y publicar documentos en LyX

Después de que trabaje en un documento durante algún tiempo, es posible que la visión previa WYSIWYM de ese documento que LyX proporciona no sea suficiente. Para ver una representación más precisa de cuál será la apariencia final del documento con formato, haga clic en Ver > PDF. Este comando (o el ícono Ver PDF de la barra de herramientas Ver/Actualizar ) genera una versión PDF del documento y lo muestra en el visor predeterminado del sistema para documentos PDF. La Imagen 4 muestra el documento de muestra de la Imagen 3 en Evince (el visualizador PDF predeterminado en sistemas Linux basados en GNOME):

Imagen 4. Visión previa en PDF de un documento LyX en curso
Screen capture of a PDF preview of an in-progress LyX document on Linux
Screen capture of a PDF preview of an in-progress LyX document on Linux

Las visiones previas en PDF de documentos de LyX son ligeramente diferentes a las visiones previas en WYSIWYM que muestra el propio LyX. Para ver esta diferencia, compare como las visiones previas en PDF de la Imagen 3 con las de la Imagen 4. (y con otros formatos de resultados imprimibles) sacan provecho del formato personalizado que se brinda para partes del texto, — como la palabra LyX de la Imagen 4— que se correlaciona con macros personalizados de LaTeX.

La forma más fácil de imprimir un documento LyX es utilizando la aplicación predeterminada para vistas previas en PDF para su plataforma, porque dichas aplicaciones brindan acceso a un diálogo Imprimir estándar del sistema. Se puede especificar una impresora de destino con el comando Archivo > Imprimir predeterminado de LyX. Aunque ese comando es difícil de utilizar en Windows y Mac OS X porque los nombres de las impresoras de esas plataformas pueden contener espacios. La puesta en cola de dichas impresoras utiliza recursos específicos del sistema que son más complejos que los recursos que utilizan los comandos lp y lpr de Linux/UNIX.

La vista previa que se muestra en la Imagen 4 muestra la fecha en la que se generó la versión PDF de ese documento. La fecha forma parte de la página estándar del título para los artículos de LaTeX. Como verá posteriormente en este artículo en Añadir comandos personalizados de LaTeX en LyX , puede añadir código personalizado de LaTeX a su documento para eliminar o modificar elementos predeterminados, como la fecha.

La visualización previa de un documento LyX crea un archivo PDF temporal que no es fácil de encontrar o de utilizar. Para crear un PDF de vista previa en el mismo directorio que el documento LyX en el que usted está trabajando, haga clic en Archivo > Exportar > PDF. En Linux, LyX también brinda dos comandos para exportar PDF:

  • PDF (pdflatex) (el más sencillo y rápido de los dos), crea un archivo PDF a partir del archivo .dvi estándar que LaTeX produce.
  • PDF (ps2pdf):
    1. Genera un archivo .dvi.
    2. Genera un archivo Adobe® PostScript® a partir del archivo .dvi.
    3. Genera un archivo PDF a partir del archivo PostScript.

Personalizar LyX

Como el propio LaTeX, LyX es personalizables. Esta sección proporciona ejemplos de tipos habituales de personalizaciones que usted quiera o necesite realizar.

Añadir comandos personalizados de LaTeX en LyX

Algunos elementos de LaTeX añaden automáticamente otros elementos a sus documentos. Un ejemplo es el elemento title de LaTeX, que introduce automáticamente la fecha actual debajo del título y de otros elementos relacionados, como el elemento author. Esos elementos no se pueden editar y eliminar directamente en el documento LyX (donde no están visibles) ni en el panel de visión previa del LaTeX del documento. En vez de eso, usted debe sobrescribir el comportamiento predeterminado de dichos comandos introducidos automáticamente, añadiendo los comandos apropiados de LaTeX a un preámbulo estándar de LaTeX que LyX añade al documento LaTeX actual.

Por ejemplo, se puede evitar que se muestre la fecha añadiendo el comando \date{} al preámbulo. O se puede establecer una fecha específica añadiendo el comando \date{CUSTOM DATE} al preámbulo.

Para añadir comandos personalizados al preámbulo de LaTeX de LyX para el documento actual:

  1. Haga clic en Documento > Ajustes para mostrar la ventana de Ajustes.
  2. Haga clic en Preámbulo de LaTeX de la barra de navegación e introduzca los comandos de LaTeX que usted quiere poner en el preámbulo en el área de texto de la derecha.

    La Imagen 5 muestra cómo se añade al preámbulo un comando \date{} de LaTeX vacío:

    Imagen 5. Añadir un comando de LaTeX al preámbulo de un documento
    Captura de pantalla que muestra cómo agregar un comando LaTeX al preámbulo de un documento
    Captura de pantalla que muestra cómo agregar un comando LaTeX al preámbulo de un documento
  3. Haga clic en Aplicar en cualquier momento para guardar sus cambios para el preámbulo, o haga clic en OK para guardar los cambios y cerrar la ventana de Ajustes.

La Imagen 6 muestra una visión previa en PDF del mismo documento que se muestra en la Imagen 4, sin la fecha, ya que se añadió el comando \date{} de LaTeX al deambuló del LaTeX de ese documento:

Imagen 6. Visión previa en PDF de un documento de LyX que no tiene fecha
Imagen que muestra una vista previa en PDF de un documento LyX sin fecha
Imagen que muestra una vista previa en PDF de un documento LyX sin fecha

Los ajustes del preámbulo del documento se asocian a documentos individuales. No se aplican a todos los documentos que son del mismo tipo.

Añadir requisitos previos para una plantilla de LyX

La Tabla 1 lista muchas de las plantillas que LyX incluye, para que usted pueda crear artículos para muchas publicaciones. Muchos de esos documentos de plantillas dependen de macros personalizadas de TeX y LaTeX que se deben obtener del publicado asociado. Algunas también requieren que se cree un archivo de estructura personalizado para ese tipo de plantilla, que después LyX utiliza cuando se realizan vistas previas de artículos de ese tipo.

Si intenta crear un documento nuevo con la plantilla ACM-siggraph.lyx , por ejemplo, LyX muestra un mensaje de error. El mensaje indica que falta el archivo de estructura para el tipo de documento ACM-siggraph y que LyX no puede crear vistas previas de documentos de este tipo según está configurado en ese momento. Cuando sea hace clic en OK para cerrar la ventana de error, LyX muestra un documento LyX como el de la Imagen 7:

Imagen 7. Utilizar una plantilla en la que faltan definiciones de LaTeX
Imagen que muestra un documento creado a partir de una plantilla en la que faltan definiciones de LaTeX
Imagen que muestra un documento creado a partir de una plantilla en la que faltan definiciones de LaTeX

El documento de la Imagen 7 incluye varios mensajes informativos que se resaltan en amarillo y que en LyX se conocen como recuadros. El primer recuadro brinda un enlace a una página del sitio web de LyX que explica como instalar estilos ACM-siggraph faltantes de LaTeX. Para resumir el contenido de esa página:

  1. Descargue acmsiggraph.zip, que contiene los estilos ACM SIGGRAPH de LaTeX.
  2. Extraiga el contenido de ese archivo de almacenamiento en la ubicación adecuada para su instalación de LaTeX.

    En nuestros sistemas Linux que utilizan la implementación de TeX Live TeX/LaTeX, esta ubicación es /usr/share/texmf/tex/latex. (Vea Temas relacionados para obtener un enlace para la página wiki de LyX con información acerca de la plantilla de ACM-siggraph.lyx y de dónde instalar esos archivos en Windows y en Mac OS X.)

  3. Después de que instale las macros de LaTeX que esta plantilla necesita, ejecute el comando texhash como usuario raíz para generar los archivos que la distribución de TeX Live utiliza para encontrar los estilos específicos al documento.
  4. Cree el archivo de estructura — /usr/share/lyx/layouts/acmsiggraph.layout — que LyX utiliza para realizar la visualización previa de los documentos que están asociados con esta plantilla. Añada el siguiente contenido al archivo:

    #\DeclareLaTeXClass[acmsiggraph]{ACM SigGraph}
    Input article.layout

    Esta definición de la estructura utiliza la definición de la estructura existente para los artículos de LaTeX.

  5. Para actualizar su configuración de LyX, seleccione Herramientas > Reconfigurar. Cuando este comando acabe de ejecutar, salga y reinicie LyX para asegurarse de que está utilizando nuevos datos de la configuración.

Después de realizar esos cambios, ya no verá ningún mensaje de error inicial cuando cree documentos con la plantilla ACM-siggraph.lyx.

Conclusión

LyX es un editor gráfico potente y gratuito para documentos que utilizan LaTeX, lenguaje habitual para el marcado de publicaciones académicas y científicas y para seguidores de Linux de todo el mundo. Este artículo le proporciona unos cimientos firmes para empezar a utilizar LyX, aunque solo mostró muy pocas de las capacidades de LyX. LyX brinda acceso a funciones sofisticadas y complejas de LaTeX para las que, de otro modo, usted tendría que realizar varias búsquedas web, explorar la documentación de LaTeX e introducir manualmente los conjuros asociados de LaTeX. Merece la pena instalar LyX en cualquier sistema que se quiera utilizar para crear documentos de LaTeX.


Recursos para Descargar


Temas relacionados

  • LyX: Visite la ubicación central para información y documentación de LyX.
  • Donald Knuth y Leslie Lamport: Aprenda más acerca del creador de TeX y del creador de LaTeX.
  • LaTeX: Visite el sitio web del proyecto LaTeX para encontrar información acerca del paquete de macros de LaTeX para el lenguaje de marcado TeX y para el sistema de preparación de documentos.
  • Grupo de Usuarios de TeX: TUG es una gran organización para los seguidores del lenguaje de marcado TeX y para los paquetes de macros, como LaTeX. La publicación "TUGboat" solo para usuarios del grupo siempre es interesante. TUG's TeX Resources de la página web tiene enlaces útiles a otros sitios relacionados con TeX.
  • LyX para Linux: Esta página wiki de LyX enlaza con información detallada y específica de la distribución acerca de la instalación y utilización de LyX (y de versiones adecuadas de LaTeX) sobre diferentes distribuciones de Linux.
  • Plantilla AcmSiggraph de LyX: Vea esta página de la wiki de LyX para obtener información acerca de dónde instalar estilos específicos de ACM sobre plataformas de Windows y Mac OS X.
  • LyX: Descargue la versión de LyX para su plataforma.
  • TeX Live: Encuentre información y descargas para TeX Live, una implementación recomendada de TeX y LaTeX para sistemas Linux. TeX Live está disponible a través de un repositorio central para su distribución de Linux
  • MacTeX: Encuentre información y descargas para una implementación recomendada de TeX y LaTeX para Mac OS X.

Comentarios

Inicie Sesión o Regístrese para agregar comentarios.

static.content.url=http://www.ibm.com/developerworks/js/artrating/
SITE_ID=90
Zone=Linux
ArticleID=1064284
ArticleTitle=Crear gráficamente documentos LaTeX con LyX
publish-date=01102019