TomeRaider Workshop


Workshop zu TomeRaider

Einen excellenten Workshop zu TomeRaider, dem genialen Programm um große bis sehr große Datenbanken und Texte auf dem Psion zu organisieren und anzuzeigen, hat uns Michael Zimmer zur Verfügung gestellt:

TomeRaider2 Hilfe

In den Text-Dateien TR2-Hilfe.tab und TR2-Hilfe.txt habe ich nochmals alle Erklärungen (ohne Bilder) gespeichert. Wenn Sie diese auf Ihren PC herunterladen, können Sie alle Erläuterungen nochmals als Beispiel für eine Text-Datei, die auf das TR2-Format vorbereitet ist, nachlesen. Sie können eine der Dateien auch in's TR-Format umwandeln und haben dann eine deutschsprachige Hilfe zu TR2 im TomeRaider-Format.

Was ist TomeRaider?

TomeRaider ist eine Kombination aus Elementen einer Datenbank und einem elektronischen Buch mit Formatierungen. Die Entwickler nennen das "Registerartige Text-Datei" (Indexed Text File).
TR besteht aus zwei Teilen.

  • Den *.TR2-Dateien, in denen die Texte enthalten sind. Sie sind in den Epoc-Maschienen und unter Windows gleich (Für Palm OS wird ein eigenes Format entwickelt). Die *.TR2-Dateien werden mit dem Windows-Reader erstellt.
  • Den Readern für die verschiedenen Systeme.

In englisch gibt's schon viele *.TR2-Dateien - in deutsch noch wenige.

Bis jetzt gib's Reader für Psion und Windows (95 mit IE 4, 98 u. 2000). In Arbeit sind Reader für Windows CE und den Palm OS. Downloaden könnt Ihr TomeRaider bei Palmtec.

Was ist das besondere daran?

  • TomeRaider ist besonders geeignet für große Texte (bis zu mehreren MB - die Größe ist eigentlich nur begrenzt durch die Größe des Speichers).
  • TR-Dateien werden nicht nur umgewandelt, sondern z.T. erheblich komprimiert.
  • TR öffnet schnell. Wer schon mal mit seinem Psion eine große Textdatei (z.B. >300 KB) geöffnet hat, weiß das so richtig zu schätzen.
  • Auch die Such-Routiene in TR ist schnell. (Beim PsionLexikon mit 4250 Einträgen, 1,58 MB suchen nach einem Stichwort > 1 sec, die Volltextsuche braucht max.. 8 sec. um festzustellen, daß ein bestimmter Text nicht in der Datei vorhanden ist).
  • TR-Windows bietet die Möglichkeit der kombinierten Suche und das Kopieren eines Eintrags in die Zwischenablage. TR-Psion soll das in der nächsten Version auch (wieder) können.

Wie sieht TomeRaider aus?

TR für Windows hat ein dreigeteiltes Fenster:

  • Überschrift/Stichwort (Subject)
  • erste Zeile des Textes der gesamte Text dieses Eintrags (Preview)

Klickt man auf die Überschrift oder die erste Zeile des Eintrags wird unten der zugehörige Text komplett angezeigt.

Da der Bildschirm des Psions kleiner ist, gibt's hier zwei Fenster.

  • Überschrift/Stichwort
  • erste Zeile des Textes

Klickt man auf einen Eintrag, wird der zugehörige Text angezeigt


Wie findet man etwas in TR2-Dateien?

  • Schnellsuche: Weiß man das Stichwort, kann man einfach die Anfangsbuchstaben eingeben. Bsp. : Gibt man in meinem PsionLexikon den Buchstaben "5" ein, springt TR2 zur ersten Eintrag "5 alive", gibt man direkt hintereinander "5m" ein, springt TR2 zum ersten entsprechenden Eintrag "5mx oder 5mx pro? 1", gibt man statt dessen "5 m" ein, springt TR2 zu "5mx pro Re:"
  • Normale Suche: mit [Strg+f] ruft man die Suchroutine auf. Sie gibt die Möglichkeit nach bis zu drei Suchbegriffen (auch erster, aber nicht zweiter) zu suchen. Man kann auch nur in den Überschriften und/oder nach ganzen Wörtern suchen. Im Psion ist die Suche (noch) eingeschränkt aus einen Suchbegriff.
  • Exportmöglichkeiten: Bei TR2 für Windows kann man jeden Eintrag auch ausdrucken. Über Markieren dann [Strg+c] lassen sich einzelne Passagen oder ein Eintrag in die Zwischenablage exportieren. Bei TR1 für den Psion war das genauso. Bei TR2 soll es in einer nächsten Version wieder möglich sein.
  • Hyperlinks: Der Autor einer TR2-Datei kann dem Nutzer bei der Suche helfen, in dem er in einem Datensatz einen Hinweis auf eine weitere Erläuterung in einem anderen Datensatz gibt.
  • Bookmarks: Der Nutzer selbst kann sich die Suche erleichtern, in dem er sich zu ihm wichtigen Datensätzen ein Lesezeichen setzt. Das Stichwort, das zum Lesezeichen führt, ist frei wählbar.

Für welche Datenbanken, Texte ist TomeRaider geeignet?

Theoretisch für jede DaBa oder Text-Datei, die "sinnvoll" in folgendes Format zu übertragen ist:

"Stichwort/Überschrift" und ein längerer Text.

In der Praxis gibt's zwei Einschränkungen:

1. TR-Dateien sind "read-only". Veränderungen können nur in den Ausgangsdateien vorgenommen werden. Dann müssen die Dateien neu in's TR-Format umgewandelt werden.

2. Der Komprimierungseffekt ist bei Dateien mit kleinen Textpassagen sehr gering. Ein Wörterbuch würde ich nicht in's TR-Format umwandeln.

Wie erstellt man eine TR2-Datei?

Mit irgendeinem Programm erstellt man eine Text-Datei.
Die Entwickler von TomeRaider empfehlen "Text Pad" von https://www.textpad.com.
Dazu gibt's zwei Möglichkeiten:

- Tab-separierte Tabellen werden erstellt mit

"Stichwort/Überschrift [tab] Text".

Der Text läuft dann durch, bis zu einem [Enter]. Danach folgt der nächste Datensatz. Sie werden gespeichert unter *.tab. Besonders gut geeignet ist der TAB-getrennte Import bei MS Access Datenbanken. Man exportiert die DaBa direkt nach Text und dann kann man sie ohne weiteres in TomeRaider importieren.

- Zu *.txt konvertierte Datenbanken werden erstellt mit

" Stichwort/Überschrift [Enter] Text".

Sie werden gespeichert unter *.txt. Der Text läuft dann durch, bis zu einem nächsten . Danach folgt der nächste Datensatz. Weitere [Enter] werden nicht berücksichtigt, führen zu Fehlern. Wenn man ein solche Datei in's TR2-Format übersetzen will muß man in TR2 "Tagged Text File" wählen. Diese Textpassagen könnten schon in's TR2-Format umgewandelt werden. Dafür klickt man in TR-Win auf File -> Import, sucht die entsprechende Datei, gibt einen Dateinamen ein. Den Rest macht TR2. Die Möglichkeiten von TR2 würden damit aber nicht ausgereizt.

Möglichkeiten von TR2

TR2 benutzt eine eigene "Zeichensprache", in Anlehnung an HTML, deshalb TRML (TomeRaider Marke-up Language)

Sie ermöglicht:

Manueller Zeilenwechsel

Schreibt man in einem Text "<br>" geht's in der nächsten Zeile weiter. Nach einem weiteren "<br>" erfolgt der nächste Zeilenumbruch.

Markieren eines Absatzendes

Möchte man einen Absatz beenden schreibt man in den Text "<p>". Damit wird ein Zeilenumbruch und eine Leerzeile erzwungen. Nach einem weiteren "<p>" folgt der nächste Absatz.

Hervorheben durch eine horizontale Linie

Schreibt man in einem Text "<hr>" wird ein Zeilenumbruch erzwungen. Der folgende Text ist zusätzlich durch einen Strich abgetrennt.

Hervorheben mit Fettdruck

Schreibt man in einem Text "<b>" wird danach alles fett geschrieben. Dahinter beendet "</b>" den Fettdruck.

Hervorheben mit Kursivschrift

Schreibt man in einem Text "<i>" wird danach alles kursiv geschrieben. Dahinter beendet "</i>" die Kursivschrift.

Hervorheben mit Unterstreichen

Schreibt man in einem Text "<u>" wird die entsprechende Textpassage unterstrichen. Dahinter beendet "</u>" das Unterstreichen.

Hervorheben durch Zentrierung des Textes

Schreibt man in einem Text "<centre>" wird der folgende Text zentriert geschrieben. Dahinter beendet "</centre>" die Zentrierung des Textes.

Durchnummerierte Aufzählungen

Schreibt man vor einer Aufzählung "<ol><li>"

1. "<li>" beginnt die Aufzählung
2. "<li>" führt sie fort
3. "<li>" und so weiter
4. bis man mit "</ol>"

die Aufzählung beendet.

Unnummerierte Aufzählungen

Schreibt man vor einer Aufzählung "<ul><li>"

  • beginnt "<li>" die Aufzählung
  • führt "<li>" sie fort
  • "<li>" und so weiter
  • bis man mit "</ul>"

die Aufzählung beendet.

Hinweis in einem Datensatz auf weitere Informationen in einem anderen Datensatz (Hyperlinks)

In einem Datensatz kann auf einen anderen Datensatz (allerdings nur in der gleichen Datei) hinweisen werden.
Dies geht entweder mit:

  • "<a> Überschrift/Stichwort </a>" (hier steht Überschrift/Stichwort nach der spitzen Klammer; Überschrift/Stichwort werden im Text angezeigt!) oder
  • "<a: Überschrift/Stichwort>Verweistext</a>" wenn man einen anderen Text eingeben möchte (hier steht Überschrift/Stichwort, nach einem Doppelpunkt, in der spitzen Klammer; Überschrift/Stichwort werden im Text nicht angezeigt!)

TR sucht dann eine Überschrift ähnlich wie die Schnellsuche. Für das Programm beginnt die Überschrift direkt nach >. Deshalb darf zwischen "<a>" und Überschrift/Stichwort kein Leertastenschritt sein.

Weitere Tips und Hinweise auf Bugs

Michel Zimmer
14.07.2000