Capitulos de este wiki
  1. 1 Guías para colegios con plataforma de referencia S-Helio 1.1
  2. 2 Primera exploración de Linux desde la perspectiva de un usuario
  3. 3 Software de libre redistribución
  4. 4 Linux
  5. 5 Sistema de usuarios y manejo de clave
  6. 6 Escritorio y herramientas Gnome
  7. 7 Directorios y archivos
  8. 8 Disquetes y CDROM
  9. 9 Búsqueda y consulta de documentación
  10. 10 Linux desde la perspectiva de un usuario con experiencia
  11. 11 Archivos y permisos
  12. 12 Información personal y comunicación con otros usuarios
  13. 13 Servicios de la Intranet
  14. 14 Edición de texto
  15. 15 Linux desde la perspectiva de un usuario con mas experiencia
  16. 16 Sistemas para preparar documentos (I)
  17. 17 Sistemas para preparar documentos (II)
  18. 18 Bash y el juego de herramientas
  19. 19 Procesos y tareas
  20. 20 Scripts basicos para bash (I)
  21. 21 Scripts basicos para bash (II)
  22. 22 Configuración de una sesión
  23. 23 Desarrollo de habilidades para administrar computadores con Linux
  24. 24 El rol del administrador de red
  25. 25 Apagado y encendido de una red
  26. 26 Administración de usuarios (I)
  27. 27 Administración de usuarios (II)
  28. 28 Administración de archivos (I)
  29. 29 Administración de archivos (II)
  30. 30 Administración de programas (I)
  31. 31 Administración de programas (II)
  32. 32 Colaboración y soporte
  33. 33 Administración de Linux en computadores aislados
  34. 34 Inicialización del sistema
  35. 35 Kernel y módulos
  36. 36 Hardware basico y Linux (I)
  37. 37 Hardware basico y Linux (II)
  38. 38 Dispositivos y Linux (I)
  39. 39 Dispositivos y Linux (II)
  40. 40 Dispositivos y Linux (III)
  41. 41 Instalación de Debian
  42. 42 Localización y configuración de algunos programas
  43. 43 Administración de una red con Linux
  44. 44 Redes, protocolos e Internet
  45. 45 Dispositivos para interconexión y Linux
  46. 46 Direcciones, enrutamiento y transporte
  47. 47 Protocolos de soporte y de usuario (I)
  48. 48 Protocolos de soporte y de usuario (II)
  49. 49 Protocolos de soporte y de usuario (III)
  50. 50 Protocolos de soporte y de usuario (IV)
  51. 51 Protocolos de soporte y de usuario (V)
  52. 52 Protocolos de soporte y de usuario (VI)
  53. 53 Apéndice A. Plataforma de referencia S-Helio 1.1
  54. 54 Apéndice B. Sobre estas guías
  55. 55 Apéndice C. Actualización del kernel de Debian Linux (I)
  56. 56 Apéndice C. Actualización del kernel de Debian Linux (II)
  57. 57 Apéndice D. Respuestas a los ejercicios (I)
  58. 58 Apéndice D. Respuestas a los ejercicios (II)
  59. 59 Apéndice D. Respuestas a los ejercicios (III)

Manual Aprendiendo a aprender Linux - Sistemas para preparar documentos (I)

16 - Sistemas para preparar documentos (I)

[editar]
Curso gratis creado por Vladimir Támara, Jaime Irving Dávila, Pablo Chamorro e Igor Támara. Extraido de: http://es.tldp.org/Manuales-LuCAS/AA_Linux_colegio-1.1/AA_Linux_colegio-1.1-html/
14 de Febrero de 2006

Indicadores de Logros

  • Puede examinar e imprimir textos planos y documentos PDF, PostScript y DVI.

  • Puede crear documentos sencillos en LaTeX, Texinfo y DocBook.

  • Genera documentos PDF, PostScript, DVI, info y HTML a partir de fuentes en DocBook, LaTeX y Texinfo.

Lectura: Sistemas para preparar documentos

En esta guía se presentarán brevemente tres sistemas para preparar documentos: LaTeX, Texinfo y DocBook así como la forma de imprimir textos y los documentos que prepare. Estos sistemas se diferencian de procesadores de texto gráfico en varios aspectos:

  • En estos sistemas se separa el contenido y la estructura del texto de la presentación final.

  • La estructura y el contenido los prepara el autor con un editor de texto usual (e.g emacs o vi), incluyendo "comandos" como parte del texto. La presentación final la realiza el sistema para preparar documentos, aunque el autor puede modificar el comportamiento por defecto de tal sistema y ajustar detalles de la presentación ---sin embargo, la presentación generada por estos sistemas es de calidad profesional.

  • El sistema de documentación emplea la información de la estructura, los textos, los comandos editados por el usuario y algunas reglas sobre tipografía, ortografía y organización del documento para generar un documento apropiado para cierto medio de publicación (e.g. PostScript o PDF para imprimir, o en HTML para consultar en línea).

  • El programa que genera la presentación final, usualmente genera también la tabla de contenido, índices, glosarios y mantiene actualizadas las referencias del documento en sí mismo, así como las citas bibliográficas.

Impresión y formatos para impresión

Para imprimir se emplea el sistema de impresión lpd que permite a cada usuario enviar sus impresiones a una cola de impresiones pendientes que es atendida automáticamente y permite usar tanto impresoras locales (físicamente conectadas a su computador) como remotas (conectadas por intermedio de una red). Para lpd cada impresora tiene un nombre que la identifica, la impresora por defecto comunmente se llama lp [1], aunque si en su caso no funciona pregunte al administrador del sistema.

Aun cuando algunos programas ofrecen menús con una opción para imprimir, prácticamente todos usan en últimas el programa lpr que se encarga de poner la información que debe enviarse a la impresora en una cola de trabajos pendientes [2], que es atendida automáticamente (i.e de ella se envian trabajos pendientes cuando la impresora está disponible) por el programa lpd (ver Impresora).

Nombre del programa empleado para poner una impresión más en su cola de impresiones pendientes.

Posiblemente su sistema esté configurado para permitir a lpr la impresión de textos planos y documentos PostScript o PDF. Para programar la impresión de un texto plano con nombre tarea.txt en la impresora por defecto, puede emplear:

lpr tarea.txt
  

o eventualmente para especificar una impresora diferente a lp, digamos imp2 use la opción -P:

lpr -Pimp2 tarea.txt
  

Puede examinar la cola de sus impresiones pendientes con lpq que junto con los nombres de las impresiones pendientes presentará un número que la identifica. Tal número le permitirá cancelar una de sus tareas de impresión pendiente, usándolo como parámetro de lprm.

Nombre del programa empleado para examinar la cola de sus impresiones pendientes.

Nombre del programa empleado para eliminar una impresión de la cola de impresiones pendientes.

Para imprimir gráficas y documentos con diversos tipos de letra o colores, primero debe convertirse la información a secuencias de control particulares de su impresora. Cómo de una impresora a otra varian los secuencias de control, en Linux se emplea PostScript (que es un lenguaje apropiado para documentos por imprimir) como formato común y se usan los filtros del programa Ghostscript para traducir de PostScript al formato particular de su impresora [3]. Tal conversión en el caso de PostScript y PDF es realizada normalmente por lpr.

Ghostscript es un programa que puede leer documentos PostScript y PDF [4] y presentarlos en una ventana de X-Window o transformarlos al lenguaje particular de algunas impresoras. Puede experimentar con este intérprete tecleando gs y por ejemplo ingresando la siguiente secuencia de instrucciones en lenguaje PostScript:

100 100
  moveto
  200 200
  lineto
  stroke
  

Nombre del programa con el que se inicia Ghostscript ---intérprete de PostScript.

Para visualizar un documento PostScript o PDF puede emplear el programa gv ---el cual se apoya en Ghostscript--- por ejemplo:

gv micarta.ps
  

mostrará el documento PostScript micarta.ps en una ventana de X-Window y con menús le permitirá consultarlo e imprimirlo.

Programa empleado para visualizar documentos Postcript o PDF.

Para imprimir y hacer transformaciones a un PostScript (por ejemplo 2 páginas en una sola), o para convertir de otros formatos a PostScript puede emplear el programa a2ps:

a2ps ­­columns=2 micarta.ps
  

Programa para transformar de diversos formatos a PostScript o para hacer transformaciones a un Postcript.

Tanto PostScript como PDF requieren bastante espacio para describir un documento, usualmente los documentos PDF requieren menos porque mantienen la información comprimida. Para convertir entre PostScript y PDF se emplean ps2pdf y pdf2ps [5]. Para visualizar e imprimir un PDF, además de gv, puede emplear xpdf o el programa Acrobat Reader (acroread).

Programa empleado para consultar documentos PDF.

Programa para transformar de PostScript a PDF.

Programa para transformar de PDF a PostScript.

LaTeX

Tanto LaTeX como Texinfo son extensiones a un sistema llamado TeX, desarrollado para escribir documentos de matemáticas. A continuación se presenta un ejemplo de un documento LaTeX y el resultado que se obtiene tras procesarlo.

\documentclass{article}
  \usepackage[T1]{fontenc}
  \usepackage[spanish]{babel}
  \begin{document}
  \author{Rupertino Gonzales}
  \title{Algunas posibilidades de LaTeX}
  \maketitle
  
  \section{Elementos}
  Puede estructurar el documento en capítulos, secciones, etc.
  Este texto es el contenido de la primera sección de este ejemplo, 
  puede escribir cada párrafo en líneas consecutivas.
  
  \subsection{Ayudas}
  Puede lograr efectos como \emph{Itálicas}, \textbf{negrillas} o 
  cambios en el \textsf{tipo o {\small tamaño} de letra} (note 
  como se anidaron ambientes en este ejemplo).
  
  Puede crear listas:
  \begin{itemize}
  \item Primer elemento de lista.
  \item Segundo elemento de lista.
  \end{itemize}
  o tablas
  \\
  \begin{tabular}{|l|r|} \hline
  Título 1 & Título 2 \\\hline
  elemento 1 & elemento 2 \\\hline
  \end{tabular}
  \subsection{Ecuaciones}
  LaTeX es un experto en esta materia:
  \[ \int_{x=-\inf}^{\inf}e^{-|x|} \]
  \end{document}
  

Comando de LaTeX para iniciar una sección.

Comando de LaTeX para ambiar tipo de letra a itálicas.

Comando de LaTeX para cambiar tipo de letra a negrilla.

LaTeX ofrece plantillas para varios tipos de documentos: artículo, reporte, libro y ofrece el concepto de ambiente para indicar como presentar cierta información de acuerdo a la plantilla. En el ejemplo presentado, el tipo de documento es artículo (lo indica la línea documentclass{article}), y uno de los ambientes empleados es tabular, que genera una tabla.

Una vez edite un documento puede procesarlo con LaTeX para obtener un archivo DVI, por ejemplo para generar el archivo documento.dvi a partir de documento.tex:

latex documento.tex
  

Programa que convierte un archivo LaTeX a DVI.

Programa para ver un archivo DVI en pantalla.

El archivo DVI es apropiado para imprimir, puede imprimirlo con un comando como dvilj, dvidj o un nombre análogo que corresponda a su impresora [6]. Para visualizar un archivo DVI puede emplear el comando xdvi:

xdvi documento.dvi
  

Programa para convertir un DVI en PostScript.

y para convertirlo a PostScript puede emplear dvi2ps:

dvi2ps -c documento.ps documento.dvi
  

A continuación se presenta como se ve el ejemplo de esta sección con el programa xdvi.

Visualización de DVI generado de 
		 fuente en LaTeX

Existen además otros programas para convertir de LaTeX a HTML como latex2html y HeVeA. Puede encontrar más información de latex2html en http://ctan.tug.org/ctan/tex-archive/support/latex2html/ y de HeVeA en http://pauillac.inria.fr/hevea/.

Texinfo

Texinfo es otra extensión a TeX, orientada a documentos técnicos. Además de poder generar un DVI para imprimir, puede generar documentación en formato info (ver Búsqueda y consulta de documentación) y HTML para consultar en su computador o en Internet. A continuación se presenta un documento en Texinfo y el resultado que se ve desde un navegador, desde los programas info y xdvi.

HTML generado de fuente Texinfo

@settitle Dos frases
  @titlepage
  @title Dos frases
  @author De Henry David Thoreau
  @end titlepage
  @setchapternewpage off
  
  @ifnottex
  @node Top, La primera frase, (dir), (dir)
  @top Dos frases
  De Henry David Thoreau
  @menu
  * La primera frase::
  * La segunda frase::
  @end menu
  @end ifnottex
  
  @node La primera frase, La segunda frase, Top, Top
  @chapter La primera frase
  
  @quotation
  Bajo un gobierno que encarcela  injustamente, el verdadero lugar para un
  hombre justo es también una cárcel.
    @flushright
    Henry David Thoreau en "On the Duty of Civil Disobedience".
    @end flushright
  @end quotation
  
  @node La segunda frase,  , La primera frase, Top
  @chapter La segunda frase
  
  @quotation
  Aquellos quienes, mientras desaprueban el  carácter de las medidas de un
  gobierno,  le entregan  su  fidelidad y  soporte  son sin  duda sus  más
  conscientes apoyos,  y así frecuentemente  los más serios  obstáculos 
  para reformar.
    @flushright
    Henry David Thoreau en "On the Duty of Civil Disobedience".
    @end flushright
  @end quotation
  
  @bye
  

Para generar el archivo info a partir de un archivo Texinfo con nombre doc.texi:

makeinfo doc.texi
  

para generar el HTML:

      makeinfo -html doc.texi
       

y para generar el archivo DVI a partir de doc.texi:

texi2dvi doc.texi
  

A continuación se presenta el mismo documento de ejemplo de esta sección visto desde xdvi.

DVI generado de fuentes 
		  Texinfo visto con xdvi

Programa para convertir de texinfo a info (o a html con la opción -html).

Programa para convertir de texinfo a DVI.

La versión de Texinfo disponible en Debian 2.2 no maneja del todo bien caracteres del español (vocales tildadas, eñe y diéresis), en particular texi2dvi. Puede sobrellevar el problema cambiando caracteres de español antes de usar texi2dvi por: @'a, @'e, @'{i}, @'o, @'u, @\"u, @~n (y sus versiones en mayúsculas). Esto puede hacerse automáticamente con un script y generar nuevos archivos (digamos con extensión .texes) que pueden ser pasados a texi2dvi (si una de las fuentes usa @include debe también renombrarse la extensión del archivo incluido a .texes).

[editar]

14 opiniones

ESTA SUPER COMPLETO

HOLA:

BUENAS NOCHES SOY UNA ESTUDIANTE NUEVA EN ESTA CUESTION DE LINUX ME GUSTARIA APRENDER MAS DETALLES DE LINUX PERO NO CONFIO MUCHO EN LA INFORMACION QUE HAY EN LA RED ASI QUE AGRADECERIA SI PUDIERAN DAR DETALLITOS BASICOS DE LINUX.

ME REFIERO A QUE APLICACIONES TIENE EN SI PARA QUE ME SIRVE SI ES LO MISMO UNIX KE LINUX NO SE TODO EL MUNDO LINUX.

AGRADEZCO SU

ATENCION UNA ESTUDIANTE MAL INFORMADA
ayuda

me podrian decir que hago ya que el computador al encender sale un cuadro donde dice erroe en comunicacion con kernel se pega y esta lento
Excelente.

Que buen curso, excelente soporte a usuario. Si alguien sabe donde puedo encontrar uno asi en unix, le agradezco que me deje direccion de la pagina.
Saludos.

Estoy buscando unos protocolos de comunicacion de unos dispensarios marca tokheim, y gilbarco , para sistemas administrativo , (son bombas de gasolina )para gasolineras , si usted los tiene y puede vendermelos, contesteme a mi correo, gracias.
Lo mejor.

Es muy lleno de conocimiento pero me gustaria saber sobre la coeccion de la cpu.
1 2 3 | siguiente >

Cursos gratis relacionados con 'Manual Aprendiendo a aprender Linux'

Manual Compacto para nuevos usuarios.
Completo curso acerca de los virus informáticos, historia, clasificación, protección...

Autor y licencia de 'Manual Aprendiendo a aprender Linux'


Curso gratis de Vladimir Támara, Jaime Irving Dávila, Pablo Chamorro e Igor Támara. Extraido de: http://es.tldp.org/Manuales-LuCAS/AA_Linux_colegio-1.1/AA_Linux_colegio-1.1-html/ CopyLeft
Licencia GNU Free Documentation License: http://www.es.gnu.org/licencias/fdles.html
Este contenido ha sido recopilado por el equipo de Wikilearning. Todo el contenido recopilado se ha obtenido respetando y comunicando en nuestro site la licencia de cada fuente.
Wikilearning tiene permiso expreso por escrito de los autores para publicar los contenidos que ha extraído de otras webs, incluyendo su uso comercial.