GNU Texinfo es un proyecto de código abierto y 100% de software gratuito diseñado desde cero para actuar como el formato de documentación oficial del proyecto GNU. Fue inventado por Bob Chassell y Richard Stallman hace muchos años e inspirado en el lenguaje de formato Scribe de Brian Reid, entre otros lenguajes de formato que eran populares en el momento.
Puede producir documentación impresa y en línea.
El software utiliza un solo archivo fuente para producir resultados en una variedad de formatos, tanto impresos como en línea en varios formatos de archivo, incluyendo HTML (Lenguaje de marcado de hipertexto), PDF (Formato de documento portátil), XML (Lenguaje de marcado extensible) DVI (interfaz visual digital), INFO y muchos otros.
Es utilizado por muchos proyectos que no son de GNU
El sistema GNU Texinfo está muy bien integrado con la aplicación GNU Emacs y también lo utilizan muchos proyectos que no son de GNU. El software se distribuye en todos los sistemas operativos GNU / Linux conocidos, así como en varias variantes similares a UNIX, como BSD (FreeBSD, OpenBSD, NetBSD).
Consiste en varias herramientas de línea de comandos
El paquete GNU Texinfo consta de varias herramientas de línea de comandos, entre las que podemos mencionar detexinfo, pdftexi2dvi para convertir archivos .pdf y .texi a .dvi, texi2dvi para convertir archivos .texi a .dvi, texi2html para convertir .texi archivos a .html, texi2pdf para convertir archivos .texi a .pdf, texindex y txixml2texi para convertir archivos .xml a .texi.
Primeros pasos con GNU Texinfo
Para instalar el software GNU Texinfo en su sistema operativo GNU / Linux, descargue la última versión de Softoware o de su sitio web, guarde el archivo en su directorio de inicio, desempaquete y abra una aplicación Terminal.
En la ventana del emulador de terminal, vaya a la ubicación de los archivos de archivo extraídos (por ejemplo, cd /home/softoware/texinfo-5.2), ejecute el & .sup./configure && make & rsquo; comando para configurar y compilar el programa, que se puede instalar ejecutando el & sudo; sudo make install & rsquo; comando.
Novedades en esta versión:
- Idioma:
- nuevos comandos @inlinefmtifelse, @inlineifset, @inlineifclear, para más alternativas delimitadas por brace a los entornos condicionales.
- texi2any:
- advierte sobre nombres de nodos, elementos de menú y referencias cruzadas (pero no entradas de índice) que contienen caracteres problemáticos; puede deshabilitarse con -c INFO_SPECIAL_CHARS_WARNING = 0.
- info:
- nueva opción -x (--debug) para la salida de depuración; -x -1 para obtener todo.
- nueva opción -v (--variable) asigna un valor a una variable Info, con la sintaxis habitual, -v VARIABLE = VALUE.
- nueva opción -a (--all) indica a Info que muestre todos los documentos que coincidan con los argumentos de la línea de comando, no solo el primero. Junto con la opción -w, muestra los nombres completos de todos los archivos de información coincidentes con los argumentos de la línea de comando; con -o, produce todos los archivos coincidentes.
- la nueva búsqueda de variables-skip-screen controla la posición inicial para los comandos de búsqueda repetidos ({y}). Cuando se establece en Activado, las búsquedas repetidas omiten las líneas que se muestran en la pantalla, es decir, las búsquedas hacia adelante (}) comienzan al comienzo de la página siguiente y las búsquedas hacia atrás ({) comienzan al final de la página anterior.
- nuevo comando display-file-info (enlazado a = por defecto, C-g en modo vi) muestra el nombre completo del archivo del nodo que se muestra y posiciona en él.
- texi2dvi:
- soporte para biblatex + biber.
- Distribución: automake-1.14, gettext-0.18.3.1.
Novedades en la versión 6.4:
- Idioma:
- nuevos comandos @inlinefmtifelse, @inlineifset, @inlineifclear, para más alternativas delimitadas por brace a los entornos condicionales.
- texi2any:
- advierte sobre nombres de nodos, elementos de menú y referencias cruzadas (pero no entradas de índice) que contienen caracteres problemáticos; puede deshabilitarse con -c INFO_SPECIAL_CHARS_WARNING = 0.
- info:
- nueva opción -x (--debug) para la salida de depuración; -x -1 para obtener todo.
- nueva opción -v (--variable) asigna un valor a una variable Info, con la sintaxis habitual, -v VARIABLE = VALUE.
- nueva opción -a (--all) indica a Info que muestre todos los documentos que coincidan con los argumentos de la línea de comando, no solo el primero. Junto con la opción -w, muestra los nombres completos de todos los archivos de información coincidentes con los argumentos de la línea de comando; con -o, produce todos los archivos coincidentes.
- la nueva búsqueda de variables-skip-screen controla la posición inicial para los comandos de búsqueda repetidos ({y}). Cuando se establece en Activado, las búsquedas repetidas omiten las líneas que se muestran en la pantalla, es decir, las búsquedas hacia adelante (}) comienzan al comienzo de la página siguiente y las búsquedas hacia atrás ({) comienzan al final de la página anterior.
- nuevo comando display-file-info (enlazado a = por defecto, C-g en modo vi) muestra el nombre completo del archivo del nodo que se muestra y posiciona en él.
- texi2dvi:
- soporte para biblatex + biber.
- Distribución: automake-1.14, gettext-0.18.3.1.
Novedades en la versión 6.3:
- Idioma:
- nuevos comandos @inlinefmtifelse, @inlineifset, @inlineifclear, para más alternativas delimitadas por brace a los entornos condicionales.
- texi2any:
- advierte sobre nombres de nodos, elementos de menú y referencias cruzadas (pero no entradas de índice) que contienen caracteres problemáticos; puede deshabilitarse con -c INFO_SPECIAL_CHARS_WARNING = 0.
- info:
- nueva opción -x (--debug) para la salida de depuración; -x -1 para obtener todo.
- nueva opción -v (--variable) asigna un valor a una variable Info, con la sintaxis habitual, -v VARIABLE = VALUE.
- nueva opción -a (--all) indica a Info que muestre todos los documentos que coincidan con los argumentos de la línea de comando, no solo el primero. Junto con la opción -w, muestra los nombres completos de todos los archivos de información coincidentes con los argumentos de la línea de comando; con -o, produce todos los archivos coincidentes.
- la nueva búsqueda de variables-skip-screen controla la posición inicial para los comandos de búsqueda repetidos ({y}). Cuando se establece en Activado, las búsquedas repetidas omiten las líneas que se muestran en la pantalla, es decir, las búsquedas hacia adelante (}) comienzan al principio de la página siguiente y las búsquedas hacia atrás ({) comienzan al final de la página anterior.
- nuevo comando display-file-info (enlazado a = por defecto, C-g en modo vi) muestra el nombre completo del archivo del nodo que se muestra y posiciona en él.
- texi2dvi:
- soporte para biblatex + biber.
- Distribución: automake-1.14, gettext-0.18.3.1.
Novedades en la versión 5.2:
- Idioma:
- nuevos comandos @inlinefmtifelse, @inlineifset, @inlineifclear, para más alternativas delimitadas por brace a los entornos condicionales.
- texi2any:
- advierte sobre nombres de nodos, elementos de menú y referencias cruzadas (pero no entradas de índice) que contienen caracteres problemáticos; puede deshabilitarse con -c INFO_SPECIAL_CHARS_WARNING = 0.
- info:
- nueva opción -x (--debug) para la salida de depuración; -x -1 para obtener todo.
- nueva opción -v (--variable) asigna un valor a una variable Info, con la sintaxis habitual, -v VARIABLE = VALUE.
- nueva opción -a (--all) indica a Info que muestre todos los documentos que coincidan con los argumentos de la línea de comando, no solo el primero. Junto con la opción -w, muestra los nombres completos de todos los archivos de información coincidentes con los argumentos de la línea de comando; con -o, produce todos los archivos coincidentes.
- la nueva búsqueda de variables-skip-screen controla la posición inicial para los comandos de búsqueda repetidos ({y}). Cuando se establece en Activado, las búsquedas repetidas omiten las líneas que se muestran en la pantalla, es decir, las búsquedas hacia adelante (}) comienzan al comienzo de la página siguiente y las búsquedas hacia atrás ({) comienzan al final de la página anterior.
- nuevo comando display-file-info (vinculado a = por defecto, C-g en modo vi) muestra el nombre completo del archivo del nodo que se muestra y se posiciona en él.
- texi2dvi:
- soporte para biblatex + biber.
- Distribución: automake-1.14, gettext-0.18.3.1.
Novedades en la versión 5.1:
- texi2any:
- los árboles de sección irregulares (ver 5.0 noticias) producen una advertencia en lugar de un error.
- @set en el medio de la línea ya no produce una advertencia.
- info:
- lzip (.lz) compatible con la compresión.
- install-info:
- lzip (.lz) compatible con la compresión.
Comentarios que no se encuentran