Wenn Sie eine APA-Datei in einer Textdatei oder in der Ansicht Roh-APA-Datei des APA-Editors anlegen, können Sie benannte Muster als Verweis erstellen.
Sie können ein Muster benennen und es als Verweis auf einen anderen Parameter verwenden, einschließlich:
- Name der Seitenfolge
- Seitenfolgen-Präfix
- Positionsnummer
- Ebenennummer
Um ein Muster anzugeben, fügen Sie hinter dem Platzhalter einen Namen in eckigen Klammern ein, z. B. [#PagePosition] oder [%Prefix]. Es kann jeder beliebige Name verwendet werden. Das Lesen der APA-Datei wird jedoch erleichtert, wenn der Name die im Muster enthaltenen Informationen (Seitenposition, Name der Seitenposition, Seitenfolgen-Präfix oder Nummer der Ebene) benennt oder auf sie verweist.
Sie können beispielsweise „Book.p[#].pdf" in der APA-Datei als Verweis auf die Seitennamen „Book.p1.pdf", „Book.p2.pdf", „Book.p3.pdf" usw. verwenden. Die Zahlen in den Seitennamen (1, 2, 3 usw.) können den Seitenpositionsnummern entsprechen, denen die Seiten in der Seitenfolge zugeordnet werden (d. h., Book.p1.pdf wird der Seitenpositionsnummer 1 zugeordnet, Book.p2.pdf wird der Seitenpositionsnummer 2 zugeordnet usw.). Das Muster kann mit einem Namen versehen werden, z. B. [#PagePosition], und das so benannte Muster kann als Verweis auf die Positionsnummer in der ASSIGN-Anweisung dienen.
Anmerkung: Der APA-Editor verwendet zum Benennen eines als Verweis auf die Positionsnummer verwendeten Musters stets [#PagePosition] .
Um ein benanntes Muster als Verweis zu benutzen, verwenden Sie in der ASSIGN-Anweisung das Muster anstelle des relevanten Parameters. Entfernen Sie alle Spezifikationen von Zeichen oder Zahlen. Wenn das benannte Muster zum Beispiel [%Präfix:2] ist, lautet der Verweis [%Präfix].
Durch diese ASSIGN-Anweisung werden beispielsweise alle dem Muster entsprechenden Seiten der jeweiligen Seitenposition in der Seitenfolge „Book-8up" zugeordnet, d. h. „Book.p1.pdf" zu Position 1, „Book.p2.pdf" zu Position 2 usw.
ASSIGN= "Book.p[#PgPosition].pdf" "Book-8up" [#PgPosition] 1
Durch diese ASSIGN-Anweisung werden beispielsweise alle dem Muster entsprechenden Seiten der jeweiligen Seitenposition in der dementsprechenden Seitenfolge zugeordnet, d. h. „Inside.p1.pdf" zu Position 1 in der Seitenfolge „Inside", „Inside.p2.pdf" zu Position 2 in der Seitenfolge „Inside", „Cover.p1.pdf" zu Position 1 in der Seitenfolge „Cover", „Cover.p2.pdf" zu Position 2 in der Seitenfolge „Cover" usw.
ASSIGN= "[$PageSet]-P[#PgPosition].p" "[$PageSet].p[#PgPosition].pdf" "[$PageSet]" [#PgPosition] 1
Addieren und Subtrahieren mit benannten Mustern und Verweisen
Es ist oft hilfreich, einen Versatz für eine Seitennummer in einer APA-Datei angeben zu können. Es werden sowohl Addition + als auch Subtraktion - unterstützt.
Alle nachstehenden ASSIGN-Anweisungen sind gültig:
ASSIGN= "Page.p[#PgPosition].pdf" "*" [#PgPosition] 1
ASSIGN= "Page.p[#PgPosition].pdf" "*" [#PgPosition] - 50 1
ASSIGN= "Page.p[#PgPosition].pdf" "*" [#PgPosition] + 50 + 30 1
ASSIGN= "Page[#Num].p[#PgPosition].pdf" "*" [#Num] + [#PgPosition] + 50 1
Dabei gelten die folgenden Regeln:
- Mustervergleiche müssen mit dem #-Zeichen durchgeführt werden.
- Mathematische Ausdrücke werden mit oder ohne Leerzeichen akzeptiert.
Die beiden folgenden Ausdrücke werden beispielsweise gleich behandelt:
[#Num]-24
[#Num] - 24
- In der GEOM-Anweisung werden dagegen keine mathematischen Operationen unterstützt.
Dieses Beispiel enthält alle Seitenzuordnungen für ein sieben Dateien umfassendes Buch. Die Seitenposition wird anhand der Seitenzahl aus dem Seitennamen ([#PgPosition]) plus der Anzahl Seiten in den einzelnen vorangegangenen Dateien ermittelt.
ASSIGN= "1_frontcovers.p[#PgPosition].pdf" "*" [#PgPosition] 1
ASSIGN= "2_intro.p[#PgPosition].pdf" "*" [#PgPosition]+10 1
ASSIGN= "3_chpt_1.p[#PgPosition].pdf" "*" [#PgPosition]+10+38 1
ASSIGN= "4_chpt_2.p[#PgPosition].pdf" "*" [#PgPosition]+10+38+516 1
ASSIGN= "5_chpt_3.p[#PgPosition].pdf" "*" [#PgPosition]+10+38+516+8 1
ASSIGN= "6_chpt_4.p[#PgPosition].pdf" "*" [#PgPosition]+10+38+516+8+30 1
ASSIGN= "7_appendix.p[#PgPosition].pdf" "*" [#PgPosition]+10+38+516+8+30+8 1
Die 10 Seiten aus der Datei „1_frontcovers" sind den Seitenpositionen 1 bis 10 zugeordnet.
Die 38 Seiten aus der Datei „2_intro" sind den Seitenpositionen 11 bis 49 zugeordnet.
Die 516 Seiten aus der Datei „3_chpt_1" sind den Seitenpositionen 50 bis 566 zugeordnet.
Die 8 Seiten aus der Datei „4_chpt_2" sind den Seitenpositionen 567 bis 575 zugeordnet.
Die 30 Seiten aus der Datei „5_chpt_3" sind den Seitenpositionen 576 bis 606 zugeordnet.
Die 8 Seiten aus der Datei „6_chpt_4" sind den Seitenpositionen 607 bis 615 zugeordnet.
Die Seiten aus der Datei „7_appendix" sind den Seitenpositionen ab 616 zugeordnet.
Dieses Beispiel enthält Seitenzuordnungen für ein Buch, das die Nummer der Startseite in den Seitennamen einschließt. Die Berechnung der Seitenposition erfolgt durch Addition der Nummer der Startseite [#Start] und der Seitennummer aus dem Seitennamen [#PgPosition], wobei vom entsprechenden Ergebnis anschließend der Wert 1 subtrahiert wird. Die Seitennamen lauten wie folgt:
Page_01_27.p1.pdf ... Page_01_27.p27.pdf
Page_28_56.p1.pdf ... Page_28_56.p56.pdf
ASSIGN= [$]_[#Start]_[$].p[#PgPosition].pdf "*" [#Start]+[#PgPosition] -1 1
Page_01_27.p1.pdf wird der Seitenposition 1 zugeordnet.
Page_01_27.p2.pdf wird der Seitenposition 2 zugeordnet.
...Page_01_27.p27.pdf wird der Seitenposition 27 zugeordnet.
Page_28_56.p1.pdf wird der Seitenposition 28 + 1 - 1 = 28 zugeordnet.
Page_28_56.p1.pdf wird der Seitenposition 28 + 2 - 1 = 29 zugeordnet.
Page_28_56.p1.pdf wird der Seitenposition 28 + 3 - 1 = 30 zugeordnet.
...Page_28_56.p56.pdf wird der Seitenposition 28 + 56 -1 = 83 zugeordnet.