Original in fr Charles VIDAL
fr to enCharles VIDAL
en to deKatja Socher
Pr�sident einer gastronomischen lug (linux user group) in Paris. Er mag die GNU Philosophie und Open Source, weil beide es erlauben, da� Leute ihr Wissen teilen. Er w�rde gerne die Zeit dazu finden, Saxophon zu spielen.
Pr�sentationssoftware wurde vor einigen Jahren popul�r und ist nun automatisch in den Officesoftwarepaketen integriert. Vorher wurde, um eine Pr�sentation unter einem freien System zu erstellen, die alte Methode der Retroprojektion mit Dias benutzt (sp�ter wurde latex Slitex benutzt).
Aber mit der Retroprojektion auf dem Computerbildschirm bekommt die Pr�sentation eine neue Dimension und sieht besser aus. Magic Point ist ein Pr�sentationsprogramm, das unter jedem X11/Unixsystem l�uft.
Es kommt aus der BSD Welt und wurde von einem japanischen Team entwickelt. Eine Magicpoint Pr�sentation entwickelt man in einer Textdatei. Wir sehen uns die Syntax sp�ter an.
Benutz die Bibliothek FreeType , um eine bessere Schriftsartenwiedergabe zu erhalten, aber du mu�t vorsichtig sein, da Apple ein Patent auf die true type fonts besitzt.
Beispielbilder generiert von MagicPoint.Das Zeichen % ist ein spezielles Zeichen der Sprache. Es sollte am Anfang der Zeilen gesetzt werden, um Magicpoint mitzuteilen, da� der Rest dieser Zeilen Befehle der Sprache sind. Wenn nach % mehrere Befehle folgen, m�ssen sie durch Kommata getrennt werden. Wenn eine Zeile nicht mit einem % anf�ngt, wird sie als der Pr�sentationstext betrachtet.
%%bedeutet, da� der Rest der Zeile Kommentar darstellt Normalerweise f�ngt ein MagicPoint Dokument so an:
%include "default.mgp" %pageDer Befehl include beinhaltet eine Datei ( z.B. default.mgp). Der Befehl page beginnt eine neue Seite. Die n�chste Zeile ist der Titel der Folie und �berspringt eine leere Zeile.
Befehle | |
%page | beginnt eine neue Seite. |
%size size | setzt die Gr��e der Schriftarten. |
%fore "color" | Vordergrundfarbe |
%back "color" | Hintergrundfarbe. |
%left | linksb�ndig. |
%leftfill | linksb�ndig mit Umbrechen langer Zeilen. |
%center | zentriert |
%right | rechtsb�ndig. |
%cont | zeichnet ohne Zeilenumbruch |
%pause | stoppt bis der Weiterknopf gedr�ckt wird. |
%include "default.mgp" %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %page %fore "red", size 6 %center Magicpoint This will be centered %left This will appear left justified %right and this right justified Text can be shown with any size or color. %CENTER %SIZE 10,FORE "orange" Orange size 10 %SIZE 7,FORE "gray" Grey size 7 %SIZE 5,FORE "blue" Blue size 5 %SIZE 4,FORE "yellow" Yellow size 4 %SIZE 3,FORE "green" Green size 3 %SIZE 2,FORE "red" Red size 2 %SIZE 1,FORE "pink" Pink size 1
Beispiel :
%tab 1 size 5, vgap 40, prefix " ", icon box "green" 50
Du kannst ein Bild im Hintergrund mit dem Befehl bimage zeigen .Syntax:
%bimage "imagefile" [ <screensize> ]spezifiziert den Namen des Hintergrundbildes
<screensize> :: Automatische Einstellung der Geometrie. Spezifiziere die urspr�nglishce Bildschirmgr��e mit WIDTHxHEIGHT es sei denn die Bildschirmgr��e is gleich der physikalischen Gr��e. Zoomrate wird automatisch berechnet.
wobei die Bildschirmgr��e durch WIDTHxHEIGTH ausgedr�ckt wird.
%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 kann auch das Ergebnis eines shell Befehls anzeigen, wie z.B.die Version deines Linuxkernels. Um das zu machen, benutz die folgende Syntax:
%filter "command" text to pipe to the standard input of the command .... %endfilterUm die Version deines Linuxkernels anzeigen zu lassen, gib den folgenden Befehl ein:
%filter "cat /proc/version" %endfilterUm die Syntax besser zu verstehen, versuche das folgende:
%filter "rev" This is a test %endfilterDies zeigt die folgende Zeichenkette an:
%system "xeyes -geometry %50x20+25+60"
Du kannst die gesamte Dokumentation �ber die Sytax in einer Datei namens SYNTAX im magicpoint tarball finden.
-b color | spezifiziert die Hintergrundfarbe |
-d | Demo mode - geht durch die Pr�sentation |
-g geometry | setzt die Fenstergeometrie |
-h | zeigt diesen Hilfetext an |
-n | setzt die Crtl-tasten au�er Kraft |
-o | �berschreibt nicht die Einstellungen des Windowmanager |
-p page | startet auf einer spezifizierten Seite |
-q | piept nicht bei Fehlern |
-t timeslot | setzt den Pr�sentationszeitnehmer in Kraft |
-v | zeigt die Versionsnummer und beendet das Programm |
-w dir | spezifiziert ein Arbeitsverzeichnis |
-x engine | setzt die spezifizierte rendering Maschine au�er Kraft |
-B | ignoriert das Hintergrundbild |
-C | benutzt eigene Farbpalette (colormap) |
-D | generiert html Sieten f�r die Pr�sentation |
-F mode,effect,value | benutzt forwarding caches |
-G | Seitenf�hrung ist an |
-O | gehorcht dem window manager |
-Q quality | setzt die Hintergrundbildqualit�t (0-100) |
-R | f�hrt kein automatisches erneutes Laden durch |
-S | bearbeitet keine Anweisungen, die Prozesse forken |
-T timestampfile | Updatet die timestampdatei bei einem Auffrischen der Seite |
-V | sei weitschweifig |
-X gsdevice | ghostscript device zu benutzen |
Wenn du deine Pr�sentation ins Internet stellen willst, dann hatten die Autoren
von Magicpoint eine gute Idee, eine Option hinzuzuf�gen, die die Dinge einfach
macht:
mpg -D output_directory
mgp -D the directory where the html and pictures will be created.
Du mu�t xwintoppm installieren; du findest es im Verzeichnis contrib im
tarball,
und lege es in deinem PATH ab (wenn du ein make install machst, ist es in deinem PATH).
Das Programm zeigt jede Folie an, steckt sie in eine Datei und erzeugt Html-Seiten. Die Kontributoren haben einige Konvertierungsprogramme geschrieben, um das Dateiformat mgp in andere Formate wie Postscript ( mgp2ps ) umzuwandeln, dann kannst du eine Papierpr�sentation vor der �ffentlichkeit halten. Beispiel von Bildern, die von Magicpoint in html erzeugt wurden. .
In dem Verzeichnis contrib kannst du einige Perlprogramme finden: