Una Introducción (No Demasiado Breve) a Context Mark IV Una Introducción (No Demasiado Breve) a Context Markiv Versión 1.6 [2 De Enero De 2021]
Total Page:16
File Type:pdf, Size:1020Kb
Joaquín Ataz López Una introducción (no demasiado breve) a ConTEXt Mark IV Una introducción (no demasiado breve) a ConTEXt MarkIV Versión 1.6 [2 de enero de 2021] © 2020, Joaquín Ataz López El autor del presente texto autoriza su libre distribución y uso, lo que incluye el derecho a copiar y redistribuir este documento en soporte digital con la condición de que se cite la autoría del mismo, y éste no se incluya en ningún paquete o conjunto de software o de documentación cuyas condiciones de uso o distribución no contemplen el libre derecho de copia y redistribución por parte de sus destinatarios. Se autoriza, asímismo, la traducción del documento, siempre que se indique la autoría del texto original y el texto traducido se distribuya bajo licencia FDL de la Free Software Foundation, licencia Creative Commons que autorice la copia y redistribución, o licencia similar. No obstante lo anterior, la publicación y comercialización en papel de este documento, o de su traducción, requerirán autorización expresa y por escrito del autor. Historial de versiones: • 18 de agosto de 2020: Versión 1.0: Documento original. • 23 de agosto de 2020: Versión 1.1: Corrección de pequeñas erratas y despistes del autor. • 3 de septiembre de 2020: Versión 1.15: Más erratas y despistes. • 5 de septiembre de 2020: Versión 1.16: Más erratas y despistes así como algunos pequeñísimos cambios que aumentan la claridad del texto (creo). • 6 de septiembre de 2020: Versión 1.17: Es increible la cantidad de pequeñas erratas que voy encontrando. Si quiero parar debo dejar de releer el documento. • 21 de octubre de 2020: Versión 1.5: Introducción de sugerencias y corrección de errores reportados por usuarios de NTG-context. • 2 de enero de 2021: Versión 1.6: Correcciones sugeridas tras una nueva y detenida lectura del documento, con ocasión de su traducción al inglés. Sumario Prefacio .............................................................. 6 I Qué es ConTEXt y cómo se trabaja con él . 14 1 Panorámica general de ConTEXt ................................. 15 1.1 Pero entonces ¿Qué es ConTEXt? ............................................ 15 1.2 Composición tipográfica de textos . .16 1.3 Lenguajes de marcas . 18 1.4 TEX y sus derivados . 19 1.5 ConTEXt ................................................................. 23 2 Nuestro primer fichero fuente . 31 2.1 Preparación del experimento: Herramientas necesarias . 31 2.2 El experimento propiamente dicho . 33 2.3 La estructura de nuestro fichero de ejemplo . 38 2.4 Algunos detalles adicionales sobre la forma de ejecutar «context» . 39 2.5 Gestión de errores . 40 3 Comandos y otros conceptos fundamentales de ConTEXt . 44 3.1 Los caracteres reservados de ConTEXt ....................................... 45 3.2 Comandos propiamente dichos . 48 3.3 Ámbito de aplicación de los comandos . 52 3.4 Opciones de funcionamiento de los comandos . 55 3.5 Recapitulación sobre la sintaxis de los comandos y de sus opciones, y sobre el uso de corchetes y llaves en las llamadas a los mismos . 58 3.6 El listado oficial de comandos de ConTEXt ................................... 60 3.7 Definición de nuevos comandos . 61 3.8 Otros conceptos fundamentales . 65 3.9 Método para el autoaprendizaje de ConTEXt ................................. 69 4 Ficheros fuente y proyectos . 72 4.1 Codificación de los ficheros fuente . .72 4.2 Caracteres en el (o en los) fichero(s) fuente que ConTEXt trata de forma especial . 75 4.3 Proyectos simples y proyectos multifichero . 78 4.4 Estructura del fichero fuente en los proyectos simples . 79 4.5 Gestión multifichero al estiloE deT X ......................................... 81 4.6 Proyectos de ConTEXt propiamente dichos . 84 3 Sumario 4 II Aspectos globales del documento . 90 5 Páginas y paginación del documento . 91 5.1 El tamaño de las páginas . 91 5.2 Elementos en la página . 96 5.3 El diseño de la página (\setuplayout) ....................................... 99 5.4 Numeración de las páginas . 103 5.5 Saltos de página forzados o sugeridos . 106 5.6 Encabezados y pies de página . 108 5.7 Inserción de elementos textuales en los bordes y márgenes de la página . 112 6 Fuentes y colores en ConTEXt .................................. 115 6.1 Fuentes tipográficas incluidas en «ConTEXt Standalone» . 115 6.2 Características de la fuente . 116 6.3 Fijación de la fuente principal del documento . 119 6.4 Cambiar la fuente o alguna de sus características . 122 6.5 Otras cuestiones relacionadas con el uso de algunas alternativas . 128 6.6 Uso y configuración de los colores . .129 7 Estructura del documento . 136 7.1 Divisiones estructurales en los documentos . 136 7.2 Tipos de secciones y jerarquía de las mismas . 138 7.3 Sintaxis común de los comandos de seccionado . 139 7.4 Formateo y configuración de las secciones y sus títulos . 141 7.5 Definición de nuevos comandos de seccionado . 152 7.6 Macroestructura del documento . 153 8 Índices ......................................................... 155 8.1 Índices de contenido . 156 8.2 Listas, listas combinadas e índices creados a partir de una lista . 167 8.3 Índices terminológicos . 171 9 Remisiones e hiperenlaces . 177 9.1 Tipos de remisiones . 177 9.2 Remisiones internas . 179 9.3 Documentos electrónicos interactivos . 186 9.4 Hiperenlaces a documentos externos . 188 9.5 Crear un índice de marcadores en el PDF final . 192 III Cuestiones particulares . 194 10 Caracteres, palabras, texto y espacio horizontal . 195 10.1 Obtener caracteres no accesibles normalmente desde el teclado . 195 10.2 Formatos especiales de los caracteres . 204 10.3 Espacios de separación entre caracteres y palabras . 209 10.4 Palabras compuestas . 212 10.5 El idioma del texto . 213 Sumario 5 11 Párrafos, líneas y espaciado vertical . 221 11.1 Formación y características de los párrafos . 221 11.2 Espaciado vertical entre párrafos . 224 11.3 Cómo construye ConTEXt las líneas que forman los párrafos . 228 11.4 Interlineado . 234 11.5 Otras cuestiones relacionadas con las líneas . 235 11.6 Alineación horizontal y vertical . 238 12 Construcciones y párrafos especiales . 242 12.1 Notas al pie y notas finales . 242 12.2 Párrafos con múltiples columnas . 251 12.3 Listas estructuradas . 256 12.4 Descripciones y enumeraciones . 264 12.5 Líneas y marcos . ..