Benutzer-Werkzeuge

Webseiten-Werkzeuge


Seitenleiste

tustep:loesungen:register:detailprobleme

Zurück zur Hauptseite Register


Austauschen/Entfernen von Zeichenfolgen vor der Verarbeitung

- schneider-lastin schneider-lastin

Mit dem Parameter „X“ im Modul #RVORBEREITE können Zeichenfolgen bei der Eingabe, also vor der eigentlichen Verarbeitung, ausgetauscht oder entfernt werden. Im folgenden Beispiel werden im Text alle Tags vor der Verarbeitung entfernt (= in „nichts“ ausgetauscht):

x         |<*>||


Registereinträge in einem Bereich

- schneider-lastin schneider-lastin

Kommt ein und derselbe Registereintrag in einem Bereich, etwa über mehrere Seiten hinweg, mehrmals vor, reicht es, sein erstes und sein letztes Vorkommen mit einem zusätzlichen Kennzeichen zu markieren. Diese Kennzeichen werden mit den Parametern „VON“ und „BIS“ im Modul „#RVORBEREITE“ angegeben.

Beispiel: In einem über mehrere Seiten reichenden Kapitel wird der Name „Johann Jakob Heusser“ mehrmals erwähnt. Bei seinem ersten und seinem letzten Auftauchen im Text werden die Registereinträge zusätzlich zur Registerkodierung z.B. mit + bzw. . gekennzeichnet:

.... .... Johann Jakob Heusser<reg>+Heusser, Johann Jakob</reg> .....
....
.... .... Heusser<reg>.Heusser, Johann Jakob</reg> .... .... .... ...

Die gewählten Kennzeichen für Bereichsbeginn und -ende werden mit den Parametern folgendermaßen angegeben:

VON       +
BIS       .

Reicht der Bereich im umbrochenen Text etwa von Seite 13 bis Seite 20 erscheint dann im Register

Heusser, Johann Jakob     13-20


Registereinträge ohne Referenz

- schneider-lastin schneider-lastin

Registereinträge, die ohne Referenz ins Register sollen, z.B. Verweise, werden mit einem beliebigen Kennzeichen versehen, das mit dem Parameter „ORF“ im Modul „#RVORBEREITE“ angegeben wird.

Beispiel: Soll im Register von „Heusser, Johanna“ auf „Spyri-Heusser, Johanna“ verwiesen werden, kann in die Datei (Empfehlung: am Dateiende) eingetragen werden:

<reg>-Heusser, Johanna #.. Spyri-Heusser, Johanna</reg>

Das gewählte Kennzeichen (hier: - ) für einen Registereintrag ohne Referenz wird mit dem Parameter folgendermaßen angegeben:

ORF       -

Im Register erscheint dann

Heusser, Johanna → Spyri-Heusser, Johanna


Nur bestimmte Registereinträge berücksichtigen

- schneider-lastin schneider-lastin

Mit den Parametern „T+“ bzw. „T-“ im Modul „#RVORBEREITE“ können Registereinträge ausgewählt bzw. ausgeschieden werden.
Soll z.B. ein Register nur zu bestimmten Präpositionen erstellt werden, lautet die Angabe:

t+        |in|auf|unter|über|vor|hinter|neben|durch|

Soll ein Gesamtregister, aber ohne Einträge zum bestimmten Artikel erstellt werden, lautet die Angabe:

t-        |der|die|das|des|dem|den|

Zu weiteren Parametern (z.B. zur Unterscheidung von Groß- und Kleinbuchstaben und Sonderzeichen bei der Auswahl) siehe Handbuch unter „#RVORBEREITE“.

Ausgabe von Häufigkeiten

- schneider-lastin schneider-lastin

Zur Ausgabe der absoluten und der relativen Häufigkeit eines Registereintrags dienen die Parameter „AH“ und „RH“ im Modul „#RAUFBEREITE“.

AH        1        gibt die absolute Häufigkeit aus (0 = keine Ausgabe)
RH        1        gibt die relative Häufigkeit aus (0 = keine Ausgabe)

Ohne weitere Angaben wird die absolute Häufigkeit in runde Klammern gesetzt, die relative Häufigkeit mit ^% versehen. Sollen vor oder nach der Häufigkeit andere Zeichenfolgen ergänzt werden, kann dies über folgende Parameter angegeben werden:

VAH       |ZfvorAH|
NAH       |ZfnachAH|
VRH       |ZfvorRH|
NRH       |ZfnachRH|

Zu weiteren Details siehe Handbuch unter #RAUFBEREITE.

Ausgabe in Datei oder Protokoll

- schneider-lastin schneider-lastin

Die Spezifikationen von „#RAUFBEREITE“ lauten:
„#ra,quelle,ziel,modus,loeschen,parameter,daten,protokoll“

Das Ergebnis bei der Registererstellung kann also entweder in eine Textdatei (bei Spezifikation: „ziel“) oder eine Protokolldatei (bei Spezifikation: „protokoll“) ausgegeben werden.

Ausgabe in Textdatei index:

#ra,-std-,index,+,-,*,-,-
...
*eof

Ausgabe in Protokolldatei -std-:
In diesem Fall ist die Angabe eines Druckertyps (Parameter „drt“) obligat. Auflistung der möglichen Druckertypen mit „#LISTE,DR“

#ra,-std-,-,+,-,*,-,-std-
drt        win-10
...
*eof

Diese Protokolldatei kann in einem Preview-Fenster oder direkt auf einem Drucker ausgegeben werden:

#dr,-std-,win-10,+    (Preview-Fenster)
oder
#dr,-std-,win-10      (direkt auf Drucker)



Zurück zur Hauptseite Register

tustep/loesungen/register/detailprobleme.txt · Zuletzt geändert: 2021/03/16 05:34 (Externe Bearbeitung)