HERRAMIENTAS INFORMÁTICAS PARA ESCRIBIR TEX EN CASTELLANO



Documentos relacionados
Introducción a las redes de computadores

INFORMÁTICA IE. Términos a conocer y conceptos básicos. World Wide Web (WWW):

Capítulo 9. Archivos de sintaxis

Adaptación al NPGC. Introducción. NPGC.doc. Qué cambios hay en el NPGC? Telf.: Fax.:

Fuente:

Presentaciones. Con el estudio de esta Unidad pretendemos alcanzar los siguientes objetivos:

Trabajo TICO Unidad 2: Sistemas Operativos. Guillermo Jarne Bueno.

Capítulo 5. Cliente-Servidor.

Internet Information Server

Elementos requeridos para crearlos (ejemplo: el compilador)

ESPACIOS DE COMUNICACIÓN VIRTUAL

Informática 4º ESO Tema 1: Sistemas Informáticos. Sistemas Operativos (Parte 2)

Configuración de clientes con Windows y Linux/Unix

5.2.- Configuración de un Servidor DHCP en Windows 2003 Server

HOT POTATOES: UNA NUEVA HERRAMIENTA EDUCATIVA

Servicio de Informática Vicerrectorado de Tecnologías de la Información y la Comunicación

Word. Qué es Office? Cuando se abre el programa, se muestra una pantalla como la siguiente. Manual Microsoft Office MS Word

Sistema de SaaS (Software as a Service) para centros educativos

GUÍA BÁSICA DE INSTALACIÓN

Parte I. Manual de usuario

SCT Software para la calibración de transductores de fuerza. Versión 3.5. Microtest S.A.

Aplicación para la gestión de prácticas en empresas. Memoria

Internet aula abierta

Universidad de Zaragoza Manual de Usuario

Propuesta de Portal de la Red de Laboratorios Virtuales y Remotos de CEA

Manual de uso de la plataforma para monitores. CENTRO DE APOYO TECNOLÓGICO A EMPRENDEDORES -bilib

WINDOWS : TERMINAL SERVER

Puesta en Marcha versión Monousuario

TEMA 2 WINDOWS XP Lección 4 BLOC DE NOTAS

V Manual de Portafirmas V.2.3.1

MANUAL WINDOWS MOVIE MAKER. Concurso de Gipuzkoa

La elección de Blogger como la plataforma o lugar donde

(decimal) (hexadecimal) 80.0A.02.1E (binario)

POSICIONAMIENTO EN LA WEB (SEM Y SEO)

Instalar protocolo, cliente o servicio nuevo. Seleccionar ubicación de red. Práctica - Compartir y conectar una carpeta

Servicio de Alta, Baja, Modificación y Consulta de usuarios Medusa

Kit de Autenticación con Tarjetas. Guía Técnica de Configuración

Plataforma e-ducativa Aragonesa. Manual de Administración. Bitácora

QUÉ ES UN SERVIDOR Y CUÁLES SON LOS PRINCIPALES TIPOS DE SERVIDORES? (PROXY, DNS, WEB, FTP, SMTP, ETC.) (DV00408A)

I NTRODUCCIÓN 1. ORDENADOR E INFORMÁTICA

Parámetros con la ventana de selección de usuario, reglas, texto y descomposición (IVE)

Practica creación de tesauros

GENERACIÓN DE TRANSFERENCIAS

Gesfincas. INSTALACIÓN DE LA APLICACIÓN (Monopuesto y Red Local)

App para realizar consultas al Sistema de Información Estadística de Castilla y León

Práctica 5. Curso

ORIENTACIONES GENERALES SOBRE EL PROCESO DE TRABAJO DE GRADO

Facultad de Ciencias del Hombre y la Naturaleza SISTEMAS OPERATIVOS DE REDES CICLO II Materia: Sistemas Operativos de Redes Tema:

EXTRACTO DE LA MEMORIA DE VERIFICACIÓN DEL GRADO EN BIOLOGÍA APARTADO 4.1 INFORMACIÓN PREVIA A LA MATRICULACIÓN SOBRE ACCESO Y ADMISIÓN

TEMA 4: EMPEZANDO A NAVEGAR ESCUELA UNIVERSITARIA DE INFORMÁTICA. Raúl Martín Martín

Tutorial: Primeros Pasos con Subversion

LOS ESTUDIOS DE INGENIERÍA INDUSTRIAL EN EL NUEVO MARCO DEL ESPACIO EUROPEO DE EDUCACION SUPERIOR. GITI + MII = Ingeniero Industrial

Conexión a red LAN con servidor DHCP

Visual Studio 2008 es el conjunto de herramientas de

Enterprise Resource Planning (ERP) SISTEMA DE PLANEACIÓN DE RECURSOS MASTER: ALFREDO CASTRO JIMENEZ

Ecuaciones de primer grado con dos incógnitas

MACROS. Automatizar tareas a través del uso de las macros.

1 El trabajo expuesto está subvencionado por el proyecto de la URJC PGRAL-2001/14

AGREGAR COMPONENTES ADICIONALES DE WINDOWS

Proceso de cifrado. La fortaleza de los algoritmos es que son públicos, es decir, se conocen todas las transformaciones que se aplican al documento

INSTALACIÓN DE OPENOFFICE

LICENCIATURA EN EDUCACION FISICA RECREACION Y DEPORTES

INFORMACIÓN DE NAVEGADORES

El proceso de edición digital en Artelope y CTCE

Autores en Web of Science y ResearcherID

Programa diseñado y creado por Art-Tronic Promotora Audiovisual, S.L.

SCRAE Web: Sistema de Corrección y Revisión Automática de Exámenes a través de la WEB

Unidad I. 1.1 Sistemas numéricos (Binario, Octal, Decimal, Hexadecimal)

Curso de Drupal Básico

APOLO GESTION INTEGRAL.

Unidad Didáctica 12. La publicación

CONCEPTOS BASICOS. Febrero 2003 Página - 1/10

TELEPROCESOS Y SISTEMAS DISTRIBUIDOS

TPV Táctil. Configuración y Uso. Rev /01/09

CAPÍTULO 4 ANÁLISIS DE IMPLEMENTACIONES

GENERACIÓN DE ANTICIPOS DE CRÉDITO

Bases de datos en Excel

Guía de acceso a Meff por Terminal Server

AGREGAR UN EQUIPO A UNA RED Y COMPARTIR ARCHIVOS CON WINDOWS 7

Software Computacional y su clasificación

Creación y administración de grupos locales

PLANTILLAS DE DOCUMENTOS EN WORD 2007

Estudio sobre el comportamiento de java en las plataformas windows xp y mac-os x usando un prototipo multimedia

Skype. Inguralde [Enero 2011]

Guía paso a paso para la cumplimentación del formulario de candidatura

Creado dentro de la línea de sistemas operativos producida por Microsoft Corporation.


SIEWEB. La intranet corporativa de SIE

Google Groups. Administración de Grupos de Google Apps

Ministerio de Educación, Cultura y Deporte. Joomla! La web en entornos educativos. Guía del alumnado

Implantar Microsoft Software Updates Service (SUS)

DISCOS RAID. Se considera que todos los discos físicos tienen la misma capacidad, y de no ser así, en el que sea mayor se desperdicia la diferencia.

6. SISTEMAS CAD-CAM (CAM) 6.1. CONCEPTO DE CAM

15 CORREO WEB CORREO WEB

Una vez que tengamos el padrón de un determinado tributo con todos sus datos actualizados, podemos generar los recibos de ese padrón.

Oficina Online. Manual del administrador

PRÁCTICA 10. Configuración de Correo y Publicar en la Web

SISTEMA DE TRANSMISIÓN DE FICHEROS Usuarios Responsables de Centro Lácteo LETRA Q TRAZABILIDAD

Ejercicio Nº 3: Realizar aumentos en una Tabla de Sueldos

Transcripción:

HERRAMIENTAS INFORMÁTICAS PARA ESCRIBIR TEX EN CASTELLANO Juan Luis Varona Malumbres Dpto. de Matemáticas y Computación. Universidad de La Rioja Calle Luis de Ulloa s/n, 26004 LOGROÑO Correo electrónico: jvarona@siur.unirioja.es RESUMEN: Presentamos dos herramientas destinadas a ayudar a los usuarios de TEX en Macintosh, fundamentalmente cuando escriben en castellano. La primera es un diccionario en español y la segunda es un parche destinado a facilitar la escritura de de documentos TEX en procesadores de texto de Macintosh. Ambas están, ya en la actualidad, disponibles a la comunidad de usuarios de TEX a través de Internet por medio de diversos servidores de ftp anónimo. INTRODUCCIÓN TEX es una mezcla entre procesador de texto y lenguaje de programación dedicado a confeccionar documentos escritos de gran calidad tipográfica. Estos documentos pueden usarse sin cambio alguno en todo tipo de ordenadores que cuenten con una implementación de TEX, y el documento impreso que se obtiene es independiente del ordenador o impresora usado (lógicamente, las copias impresas tendrán mayor o menor calidad dependiendo de la resolución de la impresora). TEX es especialmente útil cuando se desea escribir documentos que contienen expresiones matemáticas, por complejas que éstas sean. El núcleo de programa TEX fue realizado por D. E. Knuth, y es de libre disposición para todo tipo de usuarios tanto académicos como los que desean hacer de él un uso comercial, incluyendo el código fuente. En esto, junto con su gran calidad tipográfica, potencia, y estabilidad frente a errores, radica su éxito actual entre las personas que escriben documentos de tipo científico, principalmente matemáticos, físicos e informáticos. Existen implementaciones de TEX para gran cantidad de ordenadores, unas gratis y otras de tipo comercial (aunque siempre baratas, ya que D. E. Knuth no cobra cantidad alguna por usar el núcleo del programa). Por ejemplo, por citar los más usados, existe para compatibles PC con MS-DOS o Windows, para equipos UNIX y para Macintosh. Un fichero fuente de TEX es un archivo en código ASCII puro que puede ser leído por cualquier ordenador, y no se pierde ninguna información al interpretarlo en diversas El trabajo investigador del autor está subvencionado con la ayuda ULR-96PYB56JVM de la Universidad de La Rioja. Esta ponencia fue presentada en el congreso UNIMAC 96, celebrado del 19 al 21 de septiembre de 1996 en el Centro Politécnico Superior de la Universiad de Zaragoza. Acompañado de las herramientas informáticas que se citan, fue publicado en las Actas del Congreso, en el CD-ROM UNIMAC 96, editado por la Universidad de Zaragoza. 1

máquinas o sistemas operativos. Además, se transmite por correo electrónico sin ningún problema, y es la forma más cómoda, segura y fácil de compartir documentos complejos a través de Internet. La mayor parte de los temas relacionados con TEX, así como código fuente e implementaciones para muchos ordenadores, se divulgan y se hacen disponibles al público en general a través de CTAN (Comprehensive TEX Archive Network) por medio de ftp anónimo en Internet. Actualmente, la distribución se hace, oficialmente, a través de dos servidores, que esencialmente contienen los mismos archivos. Estos son Dirección Internet del ordenador ftp.uni-stuttgart.edu ftp.tex.ac.uk Situación Universidad de Stuttgart (Alemania) Cambridge University (Reino Unido) En la bibliografía pueden verse varios libros que constituyen la referencia obligada de cualquiera que desee profundizar en TEX [3] o en LaT E X [2, 4]. Así mismo, incluimos citas a varios artículos que informan de la dirección en que se orienta el desarrollo actual basado en TEX [5] y los intentos para lograr independizarlo lo más posible del idioma inglés [1]. Referente al uso y desarrollo de TEX para usuarios hispanoablantes, existe un grupo de usarios (en formación) denominado CervanTEX, que está coordinado por José Ramón Portillo, de la Universidad de Sevilla. Puede consultarse la página Web del grupo en http://gordo.us.es/actividades/guth. Así mismo, existe una lista de respuestas a preguntas frecuentes sobre asuntos relacionados con el uso de TEX en castellano; dicha lista está mantenida por Santigo Vila, de la Universidad de Extremadura, y puede accederse a ella en ftp://ftp.unex.es/pub/tex/faq/. Consultando cualquiera de las dos direcciones anteriores puede obtenerse todo tipo información sobre TEX en castellano, así como los modos de entrar en contacto con los diferentes foros de debate que existen. En lo que a nosotros respecta, aquí presentamos dos herramientas destinadas a ayudar a los usuarios de TEX en Macintosh, fundamentalmente cuando escriben en castellano. La primera es un diccionario en español y la segunda es un parche destinado a facilitar la escritura de documentos TEX en procesadores de texto de Macintosh. Ambas están, ya en la actualidad, disponibles a la comunidad de usuarios de TEX a través de Internet por medio de diversos servidores de ftp anónimo. Aparte de esto, el que escribe se ofrece, desde estas líneas, a facilitárselas a cualquiera que se las solicite. 2

DICCIONARIO PARA TEX EN CASTELLANO Para realizar el diccionario en formato informático adecuado para TEX no basta con tener en el ordenador un diccionario común de los que venden en las librerías. En realidad, cada palabra debe aparecer con todas sus variaciones permitidas al añadirle distintos prefijos y sufijos. Por ejemplo, los sustantivos y adjetivos deben aparecer en masculino, femenino, singular y plural; y los verbos conjugados. Y hay que transformar los diversos caracteres no ingleses (ñ, acentos) a formato entendible por TEX. Sí que existen programas (verificadores ortográficos) capaces de chequear documentos TEX a partir de un diccionario. Por ejemplo, Excalibur para Macintosh y Amspell para PC (y no podemos dejar de citar ispell que, aunque con un enfoque distinto, está disponible para equipos UNIX). Pero, lógicamente, no tienen ninguna utilidad para las personas que escriben en español sin un diccionario en ese idioma. Hasta ahora, había disponibles en multitud de idiomas, pero no había ninguno en español de dominio público y suficientemente completo. Por otra parte, también existen diccionarios comerciales para multitud de procesadores de textos, por ejemplo, para Microsoft Word o para Word Perfect, por citar dos de los más usuales. Pero, en primer lugar, hay que comprar una licencia para poderlos usar, es decir, no son de dominio público. Y, en segundo lugar, un diccionario comercial de algún procesador de textos no sirve para nada a la hora de chequear documentos TEX, pues encuentra como errores todos los comandos de manejo de TEX. Además, todos ellos son de carácter general y no están especializados. Las añadidos de palabras que pueden hacerse funcionan de manera muy poco efectiva. El usuario no tiene acceso al diccionario fuente y no puede modificarlo a su antojo. El que escribe ha elaborado un diccionario en español que permite verificar la ortografía de documentos TEX, y que contiene casi 250.000 palabras. El diccionario se maneja a través de Excalibur, de Robert Gottshall y Rick Zaccone. Es de destacar que es el único en castellano que, además de estar disponible gratis, cuenta con un número suficiente de palabras para ser comparable, e incluso mejor, que el de los programas comerciales. Además, este diccionario incluye multitud de palabras relacionadas con la matemática, física e informática, que son las disciplinas donde más se utiliza TEX. El diccionario puede conseguirse, accediendo mediante ftp anonymous, en el directorio systems/mac/support/excalibur) de CTAN, o en el directorio pub/mac/excaliburdictionaries de ftp.eg.bucknell.edu. Lamentablemente, como la Universidad de La Rioja no tiene ningún servidor de ftp, no es posible hacerlo disponible a la comunidad científica (y al público en general) en nuestra propia Universidad. 3

PARCHE PARA EDITORES DE TEXTO Que los archivos fuente de TEX sean código ASCII puro requiere varias complicaciones (al menos a primera vista): (i) En un documento TEX, por ejemplo, para que, una vez compilado el documento, aparezca la letra griega α hay que teclear, dentro de código fuente, la sucesión de caracteres \alpha. (ii) Las letras no inglesas no están, en principio, definidas, y se obtienen, en el documento fuente, a través de distintos artificios. Así, una interrogación abierta ( ) se escribe como?, una eñe como \~n, y una a acentuada como \ a. Estas características permiten escribir con TEX documentos de gran complejidad tipográfica pero, en alguna medida, se puede considerar que representan una desventaja con respecto a los procesadores de texto denominados WYSIWYG. Para intentar solventarla, se han elaborado una serie de parches que se pueden añadir a un procesador de texto y que facilitar la labor de la persona que escribe documentos TEX. Para usarlos no se requiere ningún INIT, sino que los parches se incorporan al editor deseado. Se instalan con Text Editor Patches, de James W. Walker. De esta forma, se logran escribir fórmulas matemáticas de manera más sencilla (por ejemplo, para teclear los caracteres correspondientes a la letra griega α bastaría pulsar simultáneamente las teclas opción y a) y teclear las letras acentuadas y otros caracteres no ingleses tal como lo haríamos en cualquier otro procesador de texto, transformándose automáticamente en la notación requerida por TEX. Estos parches están desarrollados teniendo en cuenta el tipo de teclado del que disponga el Macintosh, ya sea QWERTY (como el español y el inglés), AZERTY (francés y flamenco), QWERTZ (alemán y suizo) o QZERTY (italiano). Por último, no podemos pasar por alto que, desde la versión 3.0 de TEX, es posible usarlo con un juego completo de caracteres de 8 bits, lo cual incluye acentos y caracteres no ingleses. Aunque esto tiene el inconveniente de que estos caracteres no tienen los mismos números ASCII en todos los ordenadores, con lo que surgen problemas al intercambiar ficheros entre distintas plataformas (hay que decir que tales problemas son fácilmente solucionables). El caso es que unas personas prefieren escribir TEX con un conjunto de caracteres de 7 bits, y otras con uno completo de 8 bits (lo cual incluye acentos y caracteres no ingleses). Así, hemos incluido en los parches la posibilidad de desconectarse por etapas. Por ejemplo, se pueden mantener activos los atajos para escribir letras griegas pero no los correspondientes a los caracteres no ingleses. Todos estos parches para TEX, junto con la aplicación Text Editor Patches que los instala, así como documentación completa explicando su funcionamiento, pueden conseguirse mediante ftp anonymous en el directorio text de info-mac (es decir, en sumex-aim.stanford.edu), el servidor de programas para Macintosh más conocido y que cuenta con multitud de mirrors de fácil acceso. 4

Referencias [1] J. Braams, Babel, a multilingual style-option system for use with LaT E X s standard document styles, TUGboat 12 (1991), 291 301. [2] M. Goossens, F. Mittelbach y A. Samarin, The LaT E X Companion, Addison Wesley, Reading, 1994. [3] D. E. Knuth, The TEXbook, Addison-Wesley, Reading, 1994. [4] L. Lamport, LaT E X A Document Preparation System User s Guide and Reference Manual, 2 a ed., Addison-Wesley, Reading, 1994. [5] F. Mittebatch y R. Schöpf, Towers LaT E X3.0, TUGboat 12 (1991), 74 79. 5