File: README.de

package info (click to toggle)
tpp 1.3.1-8.1
  • links: PTS, VCS
  • area: main
  • in suites: forky, sid
  • size: 468 kB
  • sloc: ruby: 1,454; lisp: 111; sh: 40; makefile: 32
file content (216 lines) | stat: -rw-r--r-- 9,380 bytes parent folder | download | duplicates (6)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
tpp - Text - Prsentations - Programm
=====================================

Was ist tpp?
------------

Tpp steht fr Text Prsentations Programm und ist ein ncurses-basierendes
Prsentationswerkzeug. Die Prsentation kann man mit seinem Lieblingseditor
in einem einfachen Beschreibungsformat erstellen und danach in einem xterm
seiner Wahl - welches von ncurses untersttzt wird - vorfhren. Das reicht
von einem alten VT 100, einem Linux Framebuffer Terminal bis zum xterm.

Installation
------------

Voraussetzungen:
  * Ruby 1.8 <http://www.ruby-lang.org/>
  * Eine aktuelle Version der ncurses-Biliothek
  * ncurses-ruby <http://ncurses-ruby.berlios.de/>

Zustzlich:
  * FIGlet (fr die Darstellung grerer Buchstaben im Textmodus)

Installation von tpp:

1. Debianpaket (ttp.deb) installieren oder
2. Mit root-Rechten make install eingeben.

Anwendung von tpp
-----------------

Starten von tpp mit der Prsentationdatei, die man anzeigen mchte:

$ tpp presentation.tpp

Zur Steuerung von tpp sind folgende Tastenfunktionen verfgbar:

Leertaste............................... nchster Eintrag innerhalb der Seite
Leertaste, cursor-unten, cursor-rechts.. Bewegung zur nchsten Seite
b, cursor-oben, cursor-links............ Bewegung zur vorherigen Seite
q, Q ................................... tpp beenden
j, J ................................... Direktsprung zur Seite
l, L ................................... Neuladen der laufenden Datei
s, S ................................... Sprung zur Startseite
e, E ................................... Sprung zur letzten Seite
c, C ................................... Start einer Kommandozeile
?, h ................................... zeige Hilfebildschirm

Auf der linken unteren Seite des Terminals steht in eckigen Klammern die 
laufende Seitennummer und Gesamtseitenzahl. Links davon erscheint ein "*", wenn 
das Ende der aktuellen Seite erreicht wurde. Wenn kein "*" sichtbar ist, wurde 
die Ausgabe angehalten (durch den Befehl `---`) und kann mit der Leertaste 
weitergeschaltet werden. Man kann so mit der Leertaste von Punkt zu Punkt die 
gesamte Prsentation vorfhren.

Wenn man die Tasten 'l' (kleines L) oder 'L' drckt, wird die laufende
Prsentation erneut aus der Datei geladen. Dies ist besonders gnstig, wenn
man eine tpp-Prsentationen erstellt und dabei eine stndige Vorschau bentigt.

Schreiben einer tpp-Prsentation
--------------------------------

Das Prsentationsformat besteht aus normalen Textzeilen und speziellen
Kommandos. Die Kommandozeilen beginnen immer mit "--", gefolgt von den
speziellen Kommandowrtern.

Die Prsentation besteht aus einer oder mehreren Seiten, die durch den Befehl
"--newpage" getrennt werden. Vor dem ersten "--newpage"-Kommando kann eine
Zusammenfassung fr die gesamte Prsentation stehen. Hier lassen sich der Titel,
Autor und das Datum setzen. Zustzlich kann jede Seite der Prsentation
benannt werden. Nach dem "--newpage"-Kommando und einem Leerzeichen wird der 
Name der nchsten Seite angegeben, falls nicht, wird ein entsprechender Name 
automatisch erzeugt.


Die folgenden Kommandos sind in der Zusammenfassung erlaubt:

--author ............... Setzt den Autor der Prsentation
--title ................ Setzt den Titel der Prsentation
--date ................. Setzt das Datum der Prsentation. Mit "today" fgt man
   das aktuelle Datum ein. Zustzlich kann das Datumsformat angegeben werden.
   Es entspricht dem Format des date(1)-Befehls und ist in der man-page
   dokumentiert (%M %T %J ist voreingestellt).

--bgcolor <color> ...... Setzt die Hintergrundfarbe. Wird keine Farbe angegeben
   (Transparenz), wird der aktuelle Hintergrund des Terminals verwendet.
--fgcolor <color> ...... Setzt die Vordergrundfarbe (Textfarbe)
   Gltige Farben sind white (wei), yellow (gelb), red (rot), green (grn),
   blue (blau), cyan (hellblau), magenta (lila), black (schwarz).

--heading <heading> .... Setzt die Kopfzeile fr alle Seiten. Die Kopfzeile
   wird zentriert und fett dargestellt (wenn es das Terminal zulsst). 

Innerhalb der einzelnen Seiten kann man folgende "page-local"-Befehle verwenden:

--withborder ........... Darstellung mit Seitenrand
--horline .............. Stellt eine horizontale Linie dar

--header <text> ........ Fgt eine Kopfzeile ein
--footer <text> ........ Fgt eine Fuzeile ein

--color <color> ........ Setze eine neue Textfarbe (erlaubte Farben siehe oben)
--left <text> .......... Linksbndige Textdarstellung (Voreinstellung)
--center <text> ........ Zentrierte Textdarstellung
--right <text> ......... Rechtsbndige Textdarstellung
--- .................... Stoppt die Textausgabe, Fortsetzung mit Leertaste
--sleep <seconds> ...... Stoppt die Ausgabe fr <seconds> Sekunden

--beginoutput .......... markiert den Anfang des gerahmten Textes
--endoutput ............ markiert das Ende des gerahmten Textes
--beginshelloutput ..... Setzt den Beginn der gerahmten Shellausgabe.
   Jede Zeile, die mit einem $ beginnt, erscheint so, als wenn die Buchstaben
   direkt eingegeben werden.
--endshelloutput ....... Setzt das Ende der gerahmten Shellausgabe

--boldon ............... Beginn Text fett
--boldoff .............. Ende Text fett
--revon ................ Beginn der inversen Darstellung
--revoff ............... Ende der inversen Darstellung
--ulon ................. Beginn Text unterstrichen
--uloff ................ Ende Text unterstrichen

--beginslideleft ....... Beginn einfliegender Text von links
--endslideleft ......... Ende einfliegender Text von links
--beginslideright ...... Beginn einfliegender Text von rechts
--endslideright ........ Ende einfliegender Text von rechts
--beginslidetop ........ Beginn einfliegender Text von oben
--endslidetop .......... Ende einfliegender Text von oben
--beginslidebottom ..... Beginn einfliegender Text von unten
--endslidebottom ....... Ende einfliegender Text von unten

--huge <text> .......... Der <text> wird in sehr groen Buchstaben dargestellt.
   Das Programm FIGlet wird benutzt, um die sehr groen Buchstaben darzustellen
--sethugefont <font> ... Wenn man den --huge Befehl und FIGlet verwendet, wird
   mit diesem Befehl die entsprechende FIGlet Schrift ausgewhlt (siehe auch
   FIGlet man-page).
--exec <cmd> ........... fhrt den in <cmd> angegebenen Befehl aus. Ntzlich,
   um z.B. einen Bildbetrachter aufzurufen
--## <zeile> ........... Zeilen auskommentieren

Beispiele
---------

Einige Beispiele, die die Funktionen von tpp demonstrieren, liegen dem 
tpp-Programm im Unterverzeichnis examples bei.


Optionen
--------

tpp --help
  zeigt die Hilfe im Textmodus

tpp -l output input.tpp
  Konvertiert die tpp-Datei in eine LaTeX-Datei. Diese Funktion ist
  derzeit in berarbeitung.

tpp --version
  zeigt die tpp-Versionsnummer

Vim-Syntax-Datei
----------------

Um die Vim-Syntax-Datei zu nutzen, mu die Datei in das Verzeichnis 
~/.vim/syntax kopiert werden. Falls das Verzeichnis noch nicht existiert, mu
es angelegt werden. Danach mu das folgende in die Datei ~/.vim/filetype.vim
eingefgt werden:

if exists("did_load_filetypes")
	finish
endif
augroup filetype detect
	au! BufRead,BufNewFile *.tpp  setfiletype tpp
augroup END

Falls der Vim keine Syntaxhervorhebung untersttzt, kann das mit dem Kommando

syntax on

aktiviert werden.

Neben der Datei tpp.vim im Verzeichnis contrib existiert eine weitere, 
verbesserte Variante, welche wir aus Lizenzgrnden nicht verbreiten knnen. 
Diese Datei kann unter http://www.trish.de/downloads/tpp.vim bezogen werden.

bersetzung
-----------

letzte berarbeitung der bersetzung April 2006
Thomas Winde <tom@linux-tage.de>, Frank Hofmann <frank.hofmann@efho.de>

Lizenz
------

################################################################################
#                                                                              #
#  tpp - text presentation program                                             #
#  Copyright (C) 2004-2005, 2007  Andreas Krennmair <ak@synflood.at>,          #
#                                 Nico Golde <nico@ngolde.de>                  #
#                                                                              #
#  This program is free software; you can redistribute it and/or modify        #
#  it under the terms of the GNU General Public License as published by        #
#  the Free Software Foundation; either version 2 of the License, or           #
#  (at your option) any later version.                                         #
#                                                                              #
#  This program is distributed in the hope that it will be useful,             #
#  but WITHOUT ANY WARRANTY; without even the implied warranty of              #
#  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the               #
#  GNU General Public License for more details.                                #
#                                                                              #
#  You should have received a copy of the GNU General Public License           #
#  along with this program; if not, write to the Free Software                 #
#  Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA   #
#                                                                              #
################################################################################