Diferencias
Muestra las diferencias entre dos versiones de la página.
| Ambos lados, revisión anteriorRevisión previaPróxima revisión | Revisión previa | ||
| tutorial_de_groff [2025/02/19 17:31] – [Conclusión] peron | tutorial_de_groff [2026/04/21 16:09] (actual) – editor externo 127.0.0.1 | ||
|---|---|---|---|
| Línea 1: | Línea 1: | ||
| ====== Tutorial de groff ====== | ====== Tutorial de groff ====== | ||
| - | **groff** o GNU troff, es un conjunto de programas de aplicación y macros de composición pensadas para dar formato a textos. A través de " | + | **[[groff]]** o **GNU troff**, es un conjunto de programas de aplicación y macros de composición pensadas para dar formato |
| - | Con groff puede producir diferente tipos de salida de aspecto profesional, incluyendo [[HTML]] | + | El sistema se basa en escritura |
| Línea 16: | Línea 16: | ||
| Recurriendo a groff podrá enfocarse en el contenido de redacción sin distraerse demasiado con el formato básico. Descubrirá que en poco tiempo, dominará los " | Recurriendo a groff podrá enfocarse en el contenido de redacción sin distraerse demasiado con el formato básico. Descubrirá que en poco tiempo, dominará los " | ||
| - | ===Historia=== | ||
| - | |||
| - | La historia del **paquete de macros -ms** se remota a los orígenes de [[UNIX]] en los [[Laboratorios Bell]]. Uno de sus primeros utilitarios fue el sistema de formato de texto escrito por Joe Ossana, **[[versiones_de_unix# | ||
| - | |||
| - | Mas adelante, tras una solicitud del equipo de Legales tendiente a poder afrontar la preparación de formularios y aplicaciones de Patentes en los Laboratorios, | ||
| - | |||
| - | Años después, los Laboratorios Bell adquirieron una fotocomponedora Graphic Systems modelo C/A/T, y Ossana nuevamente volvió a actualizar nroff para aprovechar su impresión de gran calidad, convirtiéndolo en **[[versiones_de_unix# | ||
| - | |||
| - | >nroff hacía fácil redactar papers en una [[teletipo]], | ||
| - | |||
| - | Esta secuencia de desarrollo fue acompañada por la creación y de una gran colección de //macros// de formato, destinados a distintos tipos de formatos y técnicas de escritura. La mayoría de los documentalistas preparan su material en nroff recurriendo a ellos, utilizando en principio el paquete de macros **-me**, de Eric Allman. | ||
| - | |||
| - | El paquete de //macros// **-ms** en particular, posibilita la preparación de documentos académicos de excelente presentación impresa. | ||
| - | |||
| - | Actualmente los sistemas [[unix# | ||
| - | |||
| - | Las páginas de manual del sistema UNIX, muchos libros de software, documentos de sistemas, estándars y documentos corporativos. La salida de texto de roff aún no tiene parangón, y su salida gráfica tiene la misma calidad que otros programas de fotocomposición libres, y es incluso superior a algunos sistemas comerciales. | ||
| ====Uso de Groff==== | ====Uso de Groff==== | ||
| Línea 83: | Línea 66: | ||
| ==Atribución== | ==Atribución== | ||
| Defina el **autor** usando '' | Defina el **autor** usando '' | ||
| + | |||
| ==Fechado== | ==Fechado== | ||
| Para incluir una fecha en el pie de página del documento, recurra a la macro '' | Para incluir una fecha en el pie de página del documento, recurra a la macro '' | ||
| + | |||
| ==Abstract== | ==Abstract== | ||
| - | Es costumbre en los papers agregar una descripción denominada **abstract**, | ||
| - | De ser provisto, este abstract debería ser el último ítem antes de mecanografiar el //cuerpo// del texto. | + | Es costumbre en los papers agregar una descripción denominada **abstract**, |
| + | |||
| + | Para crear un bloque de // | ||
| + | |||
| Veamos el ejemplo: | Veamos el ejemplo: | ||
| Línea 100: | Línea 88: | ||
| Mi institución | Mi institución | ||
| .DA " | .DA " | ||
| + | |||
| .AB | .AB | ||
| Este es el abstract. | Este es el abstract. | ||
| Línea 106: | Línea 95: | ||
| un abstract. | un abstract. | ||
| .AE | .AE | ||
| + | |||
| </ | </ | ||
| Línea 111: | Línea 101: | ||
| ===Cuerpo del Documento=== | ===Cuerpo del Documento=== | ||
| - | Muy a menudo, los documentos se estructuran recurriendo a //encabezados// y // | + | Muy a menudo, los documentos se estructuran recurriendo a //titulares// y // |
| - | ==Encabezados== | + | ==Titulares== |
| - | Use la macro '' | + | |
| - | Si en cambio se trata de un **encabezados | + | Use la macro '' |
| + | |||
| + | Si en cambio se trata de un **titular | ||
| + | |||
| + | ==Párrafos== | ||
| - | ==Párrafos | ||
| Anteceda los **párrafos regulares** con la macro '' | Anteceda los **párrafos regulares** con la macro '' | ||
| Línea 126: | Línea 118: | ||
| ==Énfatizado== | ==Énfatizado== | ||
| - | Para enfatizar el texto de distinta manera, tradicionalmente se usa tipografía en **negrita** o // | ||
| - | La macro '' | + | Para enfatizar el texto de distinta manera, tradicionalmente se usa tipografía en **negrita** o //cursiva// o __subrayado__. |
| + | |||
| + | La macro '' | ||
| + | |||
| + | Es necesario __cesar el enfatizado__, | ||
| - | Para cualquiera de ellas también puede proveer un argumento que formatee sólo dicho texto en negrita o cursiva. Si provee argumentos a continuación, | + | Para cualquiera de ellas también puede proveer un argumento que formatee sólo dicho texto en negrita o cursiva. Si provee argumentos a continuación, |
| - | Si utiliza '' | + | Si utiliza '' |
| <code groff> | <code groff> | ||
| Línea 151: | Línea 146: | ||
| .LP | .LP | ||
| En la mayoría de los documentos, podría querer usar | En la mayoría de los documentos, podría querer usar | ||
| - | párrafos con sangrado en la primera línea. Pero si | + | párrafos |
| - | desea que su documento tenga una apariencia muy | + | .B |
| + | con sangrado en la primera línea. | ||
| + | .R | ||
| + | Pero si desea que su documento tenga una apariencia muy | ||
| interesante, | interesante, | ||
| a izquierdas después de los encabezados de sección y | a izquierdas después de los encabezados de sección y | ||
| Línea 158: | Línea 156: | ||
| .PP | .PP | ||
| Después de eso, use párrafos sangrados en primera | Después de eso, use párrafos sangrados en primera | ||
| - | línea. También puede usar un número de registro | + | línea. También puede usar un |
| - | definitr | + | .I |
| - | la primer línea. | + | número de registro |
| + | .R | ||
| + | para definir | ||
| + | sangrado de la primer línea. | ||
| .SH | .SH | ||
| Trabajos | Trabajos | ||
| Línea 174: | Línea 175: | ||
| - | ===Formato | + | ===Formato |
| Muchos jornales científicos prefieren publicar artículos según un formato a dos columnas. Las columnas más angostas a menudo hacen que el texto sea más fácil de leer, si el texto no es demasiado largo. | Muchos jornales científicos prefieren publicar artículos según un formato a dos columnas. Las columnas más angostas a menudo hacen que el texto sea más fácil de leer, si el texto no es demasiado largo. | ||
| Línea 216: | Línea 217: | ||
| Podrás convertir el documento de formato groff con [[codificacion_de_texto|codificación UTF-8]]: | Podrás convertir el documento de formato groff con [[codificacion_de_texto|codificación UTF-8]]: | ||
| - | <code bash>$ groff -ms -k -Tpdf paper.ms > paper.pdf</ | + | <code bash> |
| o bien, recurre a: | o bien, recurre a: | ||
