Procesador de documentos con interfaz WYSIWYG para LaTeX. Se puede ampliar la funcionalidad de LyX instalando varios paquetes: chktex comprueba si hay errores tipográficos, gnuhtml2latex importa documentos HTML, groff mejora el formato de tablas en las exportaciones de texto plano, gnumeric importa hojas de cálculo, librsvg2-bin, inkscape que utilizan el formato de imagen SVG en los documentos de LyX, lilypond para compatibilidad con partituras musicales, maxim sistema de álgebra computacional, mythes que utiliza el diccionario de sinónimos de OpenOffice.org/LibreOffice, noweb, r-cran-knitr que utilizan programación literaria... LyX actúa como servidor, aceptando conexiones de clientes a través de un socket local. Incluye las herramientas lyxclient y tex2lyx.
$ lyx
$ lyxclient -c "LYXCMD buffer-open myfile.lyx"
$ lyxclient -g myfile.lyx 10
Si no se usan -c ni -g, lyxclient lee comandos desde la entrada estándar hasta recibir BYE: para terminar.
$ tex2lyx mi_documento.tex mi_documento.lyx
$ tex2lyx -m algorithm,listings mi_documento.tex mi_documento.lyx
$ tex2lyx -c article mi_documento.tex mi_documento.lyx
$ tex2lyx -copyfiles mi_documento.tex mi_documento.lyx
Nota.- Si no se especifica archivo de salida, se generará uno con el mismo nombre pero extensión .lyx.