Capítulo 3. Ofimática. Trabajando con textos

Tabla de contenidos

Creación de un fichero de texto
Actividades previas
Procesadores de documentos
¿Qué problema hay con el formato .doc?
Uso de AbiWord para crear un fichero .doc
Uso de swrite de OpenOffice para abrir un fichero creado con MS Word
Independizándonos de Word: más allá

La versión de este capítulo en el proyecto original era sencillamente apabullante: procesadores de texto, hojas de cálculo, bases de datos; gráficos bitmap y vectoriales, animaciones, vídeo; edición y reproducción de sonido; herramientas de Internet (navegadores, clientes de correo, mensajería instantánea e IRC). La primera media hora compartida con los profesores puso las cosas en su sitio: el ritmo sería el que se pudiera asimilar. El capítulo original queda dividido y simplificado en tres, tratamiento de textos, hojas de cálculo y gráficos.

Objetivos

Los profesores crearán sus primeros documentos con software libre.

Cada profesor llevará un registro de las actividades que va realizando y guardará las prácticas, a manera de comprobación de los progresos realizados. Este registro y estas prácticas se guardarán en el espacio habilitado en el servidor, lo cual obliga a tener unas nociones mínimas de trabajo con redes.

Dificultad

Esta es la sesión más difícil. Advertirlo a los profesores, porque todo es nuevo y se mezcla la relativa dificultad de GNU Linux con la dificultad de funcionar en red.

Creación de un fichero de texto

Objetivo

Se enseñará a los profesores a crear un fichero de texto en su subdirectorio personal del servidor.

Explicar la diferencia entre «editores de texto»[3] y «procesadores de documentos» (o «procesadores de palabras», word processors). Quien mejor explica todo esto —lo siento, en inglés— es Christopher B. Brown, en http://cbbrowne.com/info/wprant.html. En concreto dice Brown que «el modo tradicional Unix de ocuparse de los documentos consiste en dividir el proceso de creación del documento en dos partes muy distintas, con conjuntos diferentes de herramientas. Por un lado se usa un editor de texto para crear un fichero de texto plano, y posteriormente se procede a generar el documento con alguna forma de “lenguaje de presentación”» (LaTeX, PostScript).

Vamos a crear en Curso_Linux/ el fichero s1.txt, donde el profesor anotará en primer lugar para qué utiliza habitualmente el ordenador (escribir exámenes, navegar, jugar…) o bien cómo espera utilizarlo; y en segundo lugar resumirá brevemente sus impresiones sobre la sesión primera y la necesidad y/o viabilidad del software libre.

Actividades previas

  1. Hay que avisar de que se va a trabajar en dos ordenadores a la vez, y que hay que pasar ficheros de un ordenador a otro; que esto se hace mediante una especie de ‘lenguaje’ que tienen que hablar los dos ordenadores para entenderse y que se llama ‘protocolo’. Hay que explicar un poco las nociones más básicas de redes, los protocolos ssh, ftp y http, pero sólo en la medida en que los necesitemos para avanzar con el curso.

  2. Explicación muy somera del árbol de directorios de un sistema GNU Linux, de en qué consiste su espacio propio y del sistema de permisos (puede consultarse Apéndice A. Nociones mínimas del sistema operativo y de redes).

  3. Los profesores también deben comprender los conceptos de terminal y de que el protocolo X ejecuta las aplicaciones en remoto.

Para lograr el objetivo, enseñar a los profesores a crear un fichero en su subdirectorio personal del servidor, se examinarán los dos métodos siguientes:

Creación local y subida con ftp

Podemos crear el fichero en local y subirlo al subdirectorio mediante un cliente de ftp.

Teclee las siguientes instrucciones e intente comprender los mensajes que devuelve el ordenador. ¿Todas las instrucciones transcritas son necesarias?

	    [Máquina_local]$ mcedit s1.txt
	    [Máquina_local]$ ftp linux1
	    linux1 ftp> mkdir Curso_Linux
	    linux1 ftp> cd Curso_Linux
	    linux1 ftp> pwd
	    linux1 ftp> Curso_Linux
	    linux1 ftp> put s1.txt
	    linux1 ftp> dir
	    linux1 ftp> quit
	  

Uso de un cliente ssh

La alternativa es usar un cliente ssh[4] para crear en el servidor el subdirectorio Curso_Linux/, colgando del espacio propio de cada alumno y trabajar directamente allí en la redacción del fichero.

	    [Máquina_local]$ ssh -l {Usuario} linux1
	    linux1$ mkdir Curso_Linux
	    linux1$ cd Curso_Linux
	    linux1/Curso_Linux$touch s1.txt
	    linux1/Curso_Linux$ mcedit s1.txt
	  

Recuerda: para cerrar una conexión ssh se usará la orden exit



[3] vi, emacs, nano o joe son editores de texto más o menos potentes. En este caso usaremos mcedit por su facilidad.

[4] Recordemos que estamos utilizando un Live-CD Knoppix-es, en el que el usuario se llama ‘knoppix’. Otro escenario posible es que en Windows se haya instalado PuTTY.