Este documento está disponible en los siguientes idiomas: English Castellano Deutsch Francais Nederlands Russian Turkce |
por Charles VIDAL Sobre el autor: Presidente de un grupo gastronómico de Paris, le gusta la filosofía GNU y del Open Source, por que ambos permiten compartir conocimiento entre las personas. Le gustaria tener tiempo para tocar el saxofón. Contenidos: |
Resumen:
Este artículo describe las caracteristicas del software libre llamado MagicPoint. Es uno de los pocos software de presentación que existen para el sistema X-Window. La presentación es descrita por un simple, pero poderoso, lenguaje.
El software de presentación se volvió muy popular hace unos cuantos años y ahora ha sido integrado por defecto en los paquetes de software de oficina. Antes de eso, para hacer una presentación con un sistema libre se debía recurrir a la retroproyección con las diapositivas (usando LaTeX SliTeX).
Pero con la retroproyección de la pantalla del ordenador, la presentación tomaba otra dimensión y hacía lucir mejor la presentación. Magic Point es un software de presentación que trabaja con cualqueir sistema X11/Unix.
Viene directamente del mundo BSD y es desarrollado por un equipo japones. Para escribir una presentación en MagicPoint se utiliza un archivo de texto plano, del cual estudiaremos su sintaxis mas adelante.
El uso de la bibioteca FreeType mejora la renderización de fuentes, pero se debe ser muy cuidadoso, ya que Apple tiene una patente de fuentes true type.
Imagenes de ejemplo generadas por MagicPoint.El caracter % es un caracter reservado del lenguaje. Debe ser colocado al principio de la linea para indicarle a MagicPoint que el resto de esa linea son comandos del lenguaje. Si son varios los comandos que se colocaran depues del %, deberan estar separados por una coma entre ellos. Si una linea no comienza con un % es considerada como el texto de la presentación. %% Significa que el resto de la linea es un comentario.
Usualmente, un documento MagicPoint comienza con:%include "default.mgp" %pageEl comando include hace que se incluya un archivo (por ejemplo default.mgp). El comando page comienza una nueva diapositiva. La siguiente linea sera el título de la diapositiva y se salta una línea vacía.
Comandos | |
%page | Comienza una nueva diapositiva. |
%size size | Ajusta el tamaño de las fuentes. |
%fore "color" | color frontal. |
%back "color" | color del fondo. |
%left | Justifica a la izquierda. |
%leftfill | Justifica a la izquierda con justificado para lineas largas. |
%center | centrado |
%right | Justificación a la derecha. |
%cont | Dibuja sin rompimiento de línea. |
%pause | Para de dibujar hasta que la tecla o el boton adelantar sea presionado. |
%include "default.mgp" %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %page %fore "red", size 6 %center Magicpoint Esto estará centrado %left Esto estará justificado a la izquierda %right Y esto a la derecha El texto puede ser mostrado con cualquier tamañn o color. %CENTER %SIZE 10,FORE "orange" Anaranjado de tamaño 10 %SIZE 7,FORE "gray" Gris de tamaño 7 %SIZE 5,FORE "blue" Azul de tamaño 5 %SIZE 4,FORE "yellow" Amarillo de tamaño 4 %SIZE 3,FORE "green" Verde de tamaño 3 %SIZE 2,FORE "red" Rojo de tamaño 2 %SIZE 1,FORE "pink" Rosa de tamaño 1
Ejemplo:
%tab 1 size 5, vgap 40, prefix " ", icon box "green" 50
Puedes mostrar una imagen de fondo con el comando bimage. Sintaxis:
%bimage "Archivo_de_imagen" [ <Tamaño_de_la_pantalla> ]Especifica el nombre del archivo para imagen de fondo
<Tamaño_de_la_pantalla> :: auto resizing. Especifica el tamaño original de pantalla con ANCHOxALTO a menos que el tamaño_de_la_pantalla sea el mismo que el físico, la proporción del acercamiento es calculada automaticamente.
Donde Tamaño_de_la_pantalla es expresado como ANCHOxALTO.
%page %nodefault %size 7, font "thick", fore "gold", bimage "bg-black-brilliant.jpg" 1024x768 %center, size 4 %size 7 Test with a background image %cont, size 7 %right %size 4 Linux Focus.
Magic Point puede tambien desplegar el resultado de un comando shell, como por ejemplo la versión de tu sistema. Para hacerlo deberas usar la siguiente sintaxis:
%filter "comando" Texto para ser introducido como la entrada estándar del comando .... %endfilterPara desplegar la versión de un kernel linux, hacemos lo siguiente:
%filter "cat /proc/version" %endfilterPara entender mejor la sintaxis trata con esto:
%filter "rev" Esto es un texto %endfilterEsto desplegara la siguiente cadena:
%system "xeyes -geometry %50x20+25+60"
Puedes encontrar toda la documentación relativa a la sintaxis en un archivo llamado SYNTAX en el tarball de MagicPoint
-b color | Especifica el color de fondo |
-d | Modo Demo - navega por la presentación |
-g geometry | Ajusta la geometría de la ventana |
-h | Despliega este mensaje de ayuda |
-n | Deshabilita la entrada de la tecla control en la tty |
-o | No sobreescribe al Window Manager |
-p page | Comienza en la página especificada |
-q | No genera un beep en caso de error |
-t timeslot | Habilita el timer de presentación |
-v | Muestra el numero de versión y sale |
-w dir | Especifica un directorio de trabajo |
-x engine | Deshabilita una renderización espefífica |
-B | Ignora imagen de fondo |
-C | Usa un mapa de color privado |
-D | Genera un HTML para la presentación |
-F mode,effect,value | Usa cachés de avance |
-G | Página guía activada |
-O | Obedece al window manager |
-Q quality | Ajusta la calidad de la imagen de fondo(0-100) |
-R | no efectua recarga automática |
-S | No procesa directivas que creen nuevos procesos |
-T timestampfile | Actualiza timestampfile al refrescar la dispositiva |
-V | Dame detalles |
-X gsdevice | dispositivo ghostscript a usar |
Si deseas poner tu presentación en internet, los autores de
MagicPoint han tenido la acertada idea de agregar una opción
para hacer más fácil la cosa:
mpg -D directorio_de_salida
mgp -D el directorio dpmde seran creados el html y las imagenes.
Deberas instalaar xwintoppm; lo puedes encontrar en el directorio
contrib del tarball, y ponerlo en tu PATH (su ejecutas make install,
estará en tu PATH).
El programa desplegara cada pantalla y las volcará en archivos y creara las páginas html. Contribuidores han hecho programas de conversión del formato mgp a otros formatos como Postscript (mgp2ps), así puedes tener un presentación en papel para darle al público. Ejemplo de imagenes generadas por MagicPoint en html..
En el directorio contrib, pueden encontrar algunos programas perl:
|
Contactar con el equipo de LinuFocus
© Charles VIDAL, FDL LinuxFocus.org Pinchar aquí para informar de algún problema o enviar comentarios a LinuxFocus |
Información sobre la traducción:
|
2001-04-16, generated by lfparser version 2.9