Projekt

Allgemein

Profil

Titelei » Historie » Version 43

Patrick Schulz, 11.05.2022 11:50
@\newline@ geht nur dort, wo ein Datenfeld nicht weiter verarbeitet wird, insbes nicht in tpTitle, Autoren-/Hg-Namen und anderen Dingen, die in den pdf-Metadaten landen sollen.

1 1 Patrick Schulz
h1. Titelei
2
3 4 Patrick Schulz
Alles wird innerhalb von <pre>\begin{tpMeta}
4
  ...
5 38 Patrick Schulz
\end{tpMeta}</pre> angegeben und zwar VOR @\begin{document}@. Ausgaben erfolgt _optional_ mittels<pre>\tpMaketitle</pre>NACH @\begin{document}@. 
6 1 Patrick Schulz
7 38 Patrick Schulz
Auch ohne ausgegebene Titelei ist die @tpMeta@-Umgebung so weit möglich zu füllen, damit die Metadaten des Werkes ins PDF geschrieben werden können.
8
9 36 Maren Pufe
* Die folgenden Makros dürfen nur einmalig verwendet werden, sonst wird nur das letzte ausgewertet. Ausnahmen bilden die Umgebungen für die Autoren, Herausgeber, Reihenherausgeber und \tpFunding. 
10 43 Patrick Schulz
* Zeilenumbrüche bitte mit @\tpTitleBreak@ realisieren.
11 35 Maren Pufe
12 4 Patrick Schulz
h2. Personen
13
14 5 Patrick Schulz
h3. Generelle Auszeichnung
15
16 4 Patrick Schulz
Alle Namen werden in eigene Umgebung gesteckt (jeder Name in eigene Umgebung; bei mehreren Namen: mehrere Umgebungen):
17
18
|_. Umgebung |_. Bedeutung |
19
| @tpAuthor@ | Autorin (Monographien) |
20
| @tpEditor@ | Herausgeberin (Collections) |
21
| @tpSeriesEditor@ | Reihenherausgeberin |
22
23
Darin werden die (verfügbaren) Autoreninformationen kodiert:
24
25 1 Patrick Schulz
|_. Makro |_. Bedeutung |
26 5 Patrick Schulz
| @\tpFullName{}@ | Kompletter Name als einfacher String _(gleichzeitig Override)_ |
27 40 Patrick Schulz
| @\tpPersonPrefix{}@| Namenspräfix |
28 4 Patrick Schulz
| @\tpSurName{}@ | Nachname |
29
| @\tpFirstName{}@ | Vorname |
30
| @\tpMidName{}@ | Mittelname(n) |
31
| @\tpAffilID{}@ | ID der Affiliation |
32
| @\tpMail{}@ | Mail-Adresse |
33
| @\tpBio{}@ | Biographie |
34 40 Patrick Schulz
| @\tpPersonID{}@| Person-ID, z.B. ORCID |
35 4 Patrick Schulz
36
Z.B.<pre>\begin{tpAuthor}[corresp]
37
  \tpFirstName{Maxi}
38
  \tpSurName{Musterfrau}
39
  \tpMail{maxi.musterfrau@example.org}
40
  \tpAffil{1}
41
\end{tpAuthor}</pre>
42 1 Patrick Schulz
43 5 Patrick Schulz
h3. Overrides
44
45
h4. Einzelne Namen
46
47
Separat getaggte Namensbestandteile werden (je nach Verlag unterschiedlich) zusammen gesetzt und in der Komponente @\tpFullName@ gespeichert. Diese kann auch direkt belegt werden und dient damit gleichzeitig als Override für die Ausgabe _einzelner_ Namen.
48 1 Patrick Schulz
49 5 Patrick Schulz
h4. Namenslisten
50
51 38 Patrick Schulz
Aus den jeweiligen Einzelnamen werden Namenslisten generiert, die in der Titelei ausgegeben werden. Diese können bei Bedarf in der @tpMeta@-Umgebung überdefiniert werden:<pre>\tpAuthorNameList{<Override>}
52 5 Patrick Schulz
\tpEditorNameList{<Override>}
53
\tpSeriesEditorNameList{<Override>}
54 38 Patrick Schulz
</pre>z.B. würde<pre>  \begin{tpEditor}
55 5 Patrick Schulz
    \tpFullName{Ursula Renner}
56
  \end{tpEditor}
57
  \begin{tpEditor}
58
    \tpFullName{Maxi Musterfrau}
59
  \end{tpEditor}</pre>
60 1 Patrick Schulz
die Ausgabe _Ursula Renner and Maxi Musterfrau (Eds.)_ erzeugen, was sich mittels<pre>\tpEditorNameList{Renner \& Musterfrau}</pre>zu _Renner & Musterfrau (Eds.)_ abändern lässt. 
61 10 Patrick Schulz
62 38 Patrick Schulz
Die Herausgeber-Ergänzung _(Ed./Eds.)_ wird ggf. verlagsstyle-seitig erzeugt und bei Editor an die generierte oder manuell gesetzte @\tpEditorNameList@ angehängt. Um dieses Verhalten lokal zu ändern, kann die Property @editor-suffix@ lokal überdefiniert werden:<pre>\tpSetProperty{editor-suffix}{}</pre>
63 10 Patrick Schulz
64 4 Patrick Schulz
h2. Affiliations 
65
66 1 Patrick Schulz
TBD
67 10 Patrick Schulz
68
h2. Funding, Grant, Sponsoring
69
70
Einzelne Sponsoren werden innerhalb der @tpMeta@-Umgebung in eine eigene @tpFunding@-Umgebung gepackt. Darin werden die Informationen zu den Funds einzeln getaggt:
71
72
|_. Makro |_. Bedeutung |
73
| @\tpFundName{}@ | Kompletter Name als einfacher String |
74
| @\tpFundLogo{}@ | Pfad zum Fund-Logo |
75 41 Patrick Schulz
| @\tpFundID{}@ | ID des Funds |
76 10 Patrick Schulz
77
78
Darüber hinaus gibt es noch zwei Sponsoren-bezogene Makros, die direkt unter tpMeta stehen müssen:
79
80
|_. Makro |_. Bedeutung |
81
| @\tpFundingPreText{}@ | Text, der _über_ dem Funding-Block ausgegeben wird |
82
| @\tpFundingPostText{}@ | Text, der _unter_ dem Funding-Block ausgegeben wird |
83
84
Beispiel:<pre>\begin{tpMeta}
85
  ...
86
  \tpFundingPreText{Dieses Buch wurde ermöglicht durch:}
87
  \tpFundingPostText{Tolle Leute!}
88
  \begin{tpFunding}
89
    \tpFundName{DfG Projekt xyz}
90
    \tpFundLogo{dfg.png}
91
  \end{tpFunding}
92
  \begin{tpFunding}
93
    \tpFundName{Stiftung 2}
94
    \tpFundLogo{grant2.png}
95
  \end{tpFunding}
96 1 Patrick Schulz
  ...
97 10 Patrick Schulz
\end{tpMeta}</pre>
98 4 Patrick Schulz
99
h2. einfache Metadaten
100
101
|_. Makro |_. Bedeutung |
102
|_\2. Titles|
103 38 Patrick Schulz
| @\tpShortTitle{}@ | Gekürzter Buchtitel (z.B. für Kolumnentitel etc.) |
104 4 Patrick Schulz
| @\tpSubtitle{}@ | Untertitel |
105
| @\tpTitle{}@ | Buchtitel |
106
|_\2. Cover|
107
| @\tpCover{}@ | Pfad zum Coverbild |
108
|_\2. Series|
109
| @\tpNumber{}@ | Reihennummer |
110
| @\tpSeries{}@ | Reihentitel |
111
| @\tpSubSeries{}@ | Reihen-Untertitel |
112
| @\tpVolume{}@ | Band |
113
|_\2. Publisher|
114 21 Martin Kraetke
| @\tpPublisher{}@ | Verlagsname |
115 1 Patrick Schulz
| @\tpPubDivision{}@ | Verlagseinheit |
116 22 Martin Kraetke
| @\tpPubDivInfo{}@ | Info zur Verlagseinheit |
117 4 Patrick Schulz
| @\tpPubLogo{}@ | Pfad zum Verlagslogo |
118
| @\tpPubNote{}@ | Zusätzliche Verlagsangabe |
119
| @\tpPubPlace{}@ | Verlagsort(e) |
120
| @\tpPubWeb{}@ | Verlags-Homepage |
121 14 Martin Kraetke
|_\2. Publication Meta|
122 4 Patrick Schulz
| @\tpDOI{}@ | DOI |
123 23 Martin Kraetke
| @\tpISBN{}@ | Print-ISBN |
124 4 Patrick Schulz
| @\tpEISBN{}@ | Ebook-ISBN|
125
| @\tpEpubISBN{}@ | Epub-ISBN |
126
| @\tpEpubPreText{}@ | Text between ISBN and eISBN|
127
| @\tpISSN{}@ | ISSN|
128 42 Patrick Schulz
| @\tpEISSN{}@ | Ebook-ISSN|
129
| @\tpElibPDF{}@ | ??? |
130
131 28 Martin Kraetke
| @\tpDedication{}@ | Widmung |
132 31 Patrick Schulz
| @\tpAcknowledgements{}@ | Danksagung |
133 12 Patrick Schulz
| @\tpEditorial{}@ | Editorial |
134 34 Patrick Schulz
| @\tpEdition{}@ | Auflage (z.B. "4. Auflage") |
135 11 Patrick Schulz
| @\tpEditionNote{}@ | Ausgabe (z.B. "Studienausgabe") |
136 4 Patrick Schulz
| @\tpYear{}@ | Publikationsjahr |
137 31 Patrick Schulz
| @\tpStatement{}@ |  Publikationshinweis z.B. Eigenständigkeitserklärung bei Masterarbeiten |
138 4 Patrick Schulz
| @\tpBiblio{}@ | Bibliographische Informationen |
139 18 Martin Kraetke
| @\tpPrintNote{}@ | Druckhinweis, z.B. "auf Papier XY gedruckt" |
140 1 Patrick Schulz
| @\tpEnvDisclaimer{}@ | Umweltschutz-Disclaimer |
141 15 Martin Kraetke
|_\2. Contributor Meta|
142
| @\tpLectorate{}@ | Lektorat |
143 17 Martin Kraetke
| @\tpTranslator{}@ | Übersetzerin |
144 20 Martin Kraetke
| @\tpQA{}@ | Korrektorat, Copy-Editing, Qualitätssicherung |
145 1 Patrick Schulz
| @\tpCoverDesign{}@ | Umschlaggestaltung |
146 17 Martin Kraetke
| @\tpCoverImage{}@ | Umschlagbild |
147 33 Patrick Schulz
| @\tpUsedFont{}@ | Verwendete Schrift(-en), z.B. "Gesetzt mit Garamond" |
148 20 Martin Kraetke
| @\tpTypesetter{}@ | Satz |
149
| @\tpPrint{}@ | Druckerei |
150 16 Martin Kraetke
| @\tpConversion{}@ | Konverter, z.B. xerif |
151 4 Patrick Schulz
|_\2. Licencing|
152 37 Maren Pufe
| @\tpCopyrightDisclaimer{}@ | Copyright-Disclaimer. Z.B.: Das Werk einschließlich aller seiner Teile ist urheberrechtlich geschützt. Jede Verwertung… |
153
| @\tpCopyright{}@ | Copyright Beschreibung. Z.B.: Copyright © 2022. Alle Rechte bei XY Verlag |
154 1 Patrick Schulz
| @\tpLicenceLogo{}@ | Lizenzlogo |
155 4 Patrick Schulz
| @\tpLicenceText{}@ | Lizenzbeschreibung |
156 32 Patrick Schulz
| @\tpLicenceLink{}@ | URL zur Lizenz |
157
| @\tpLicenceName{}@ | Lizenz-Name, z.B. "CC BY 3.0 DE" |
158 39 Patrick Schulz
|_\2. PDF-Metadaten |
159
| @\tpPDFProducer{}@ | PDF-Creator (Wenn leer wird das aus @\tpPublisher@ und, wenn vorhanden, @\tpPubPlace@ zusammengesetzt)|
160
| @\tpPDFCreator{}@ |  PDF-Producer (Default-Wert: "@le-tex transpect@") |
161 1 Patrick Schulz
|_\2. Overrides |
162 6 Patrick Schulz
| @\tpAuthorNameList{}@ | Generierte Namensliste bzw. Override für Autorinnen |
163 1 Patrick Schulz
| @\tpEditorNameList{}@ | Generierte Namensliste bzw. Override für Herausgeberinnen |
164 9 Patrick Schulz
| @\tpSeriesEditorNameList{}@ | Generierte Namensliste bzw. Override für Reihenherausgeberinnen |
165 38 Patrick Schulz
| @\tpRunTitle{}@ | Bei Bedarf, Kolumnentitel-Override für den gekürzten Buchtitel (@\tpShortTitle@!)  |
166
| @\tpRunNames{}@ | Bei Bedarf, Kolumnentitel-Override für Namen  |
167 4 Patrick Schulz
168
h2. Beispiel
169
170
WBG
171
<pre>\usepackage[<options>]{wbg}
172
173
...
174
175
\begin{tpMeta}
176
  \tpTitle{Die anderen Gurlitts}
177
  \tpSubtitle{Unterwegs zu einer Familiengeschichte}
178 1 Patrick Schulz
  \begin{tpEditor}
179 7 Patrick Schulz
    \tpFullName{Ursula Renner}
180 4 Patrick Schulz
  \end{tpEditor}
181
  \tpISBN{ISBN 9783534404650}
182
  \tpEISBN{eBook (PDF): 9783534404674}
183
  \tpEpubPreText{Elektronisch sind folgende Ausgaben erhältlich:}
184
  \tpPublisher{wbg (Wissenschaftliche Buchgesellschaft)}
185
  \tpPubDivision{wbg Academic}
186
  \tpPubDivInfo{wbg Academic ist ein imprint der wbg}
187
  \tpPubNote{Die Herausgabe des Werkes wurde durch die\\
188
    Vereinsmitglieder der wbg ermöglicht.}
189
  \tpPubWeb{Besuchen Sie uns im Internet: www.wbg-wissenverbindet.de}
190
  \tpPubPlace{Darmstadt}
191
  \tpPrintNote{Printed in Germany}
192
  \tpYear{2021}
193
  \tpEnvDisclaimer{Gedruckt auf säurefreiem und\\alterungsbeständigem Papier.}
194
  \tpBiblio{Die Deutsche Nationalbibliothek verzeichnet diese Publikation\\
195
    in der Deutschen Nationalbibliografie; detaillierte bibliografische\\
196
    Daten sind im Internet über \url{http://dnb.d-nb.de} abrufbar.}
197
\end{tpMeta}
198 1 Patrick Schulz
199
...
200
201
\begin{document}
202
\tpMaketitle
203
\tableofcontents
204
205
...
206
</pre>