1 <html xmlns="http://www.w3.org/1999/xhtml">
9 <h1>Anpassen der automatischen Erstellung von
12 <p>Im Tab "Key-Muster" im Dialog "Einstellungen"
13 kann man die Felder bestimmen, die zur automatischen
14 Generierung der BibTeX-Labels (bibtexkey) herangezogen werden.
15 Das Muster kann für jeden der vorgegebenen Eintragstypen
20 <p>Das Muster kann beliebigen Text enthalten,
21 unabhängig von und zusätzlich zu den Feldmarken, die
22 angeben, dass ein bestimmtes Feld des Eintrags an dieser Stelle
23 des Keys eingefügt werden soll. Eine Feldmarke besteht
24 gewöhnlich aus dem Feldnamen in eckigen Klammern, z.B.
25 <b>[volume]</b>. Wenn dieses Feld zum Zeitpunkt der Erstellung
26 des Keys leer ist, wird kein Text eingefügt.</p>
28 <p>Es gibt außerdem mehrere spezielle Feldmarken, die nur
29 einen bestimmten Teil aus einem Feld extrahieren. Sie werden
30 unten aufgelistet. Natürlich können Sie auch neue
31 spezielle Feldmarken vorschlagen.</p>
33 <p>Spezielle Feldmarken:</p>
36 <li><b>[<code>auth</code>]</b>: Der Nachname des ersten
39 <li><b>[<code>authors</code>]</b>: Die Nachnamen aller
42 <li><b>[<code>authorLast</code>]</b>: Der Nachname des
43 letzten Autors<br /></li>
45 <li><b>[<code>authorsN</code>]</b>: Die Nachnamen von bis
46 zu N Autoren. Falls es mehr Autoren gibt, wird EtAl
47 angehängt.<br /></li>
49 <li><b>[<code>authIniN</code>]</b>: Der Anfang des
50 Nachnamens von jedem Autoren, wobei nicht mehr als N
51 Buchstaben verwendet werden.<br /></li>
53 <li><b>[<code>authorIni</code>]</b>: Die ersten 5
54 Buchstaben des Nachnamens des ersten Autors und die
55 Initialen der Nachnamen der restlichen Autoren.<br /></li>
57 <li><b>[<code>authN</code>]</b>: Die ersten N Buchstaben
58 des Nachnamens des ersten Autors.<br /></li>
60 <li><b>[<code>authN_M</code>]</b>: Die ersten N Buchstaben
61 des Nachnamens des M. Autors.<br /></li>
63 <li><b>[<code>auth.auth.ea</code>]</b>: Die Nachnamen der
64 beiden ersten Autoren und ".ea", falls es mehr als zwei
65 Autoren sind.<br /></li>
67 <li><b>[<code>auth.etal</code>]</b>: Der Nachname des
68 ersten Autors und der Nachname des zweiten Autors bei zwei
69 Autoren bzw. ".etal" bei mehr als zwei Autoren.</li>
71 <li><b>[<code>authshort</code>]</b>: Der Nachname bei einem
72 Autor; der erste Buchstabe der Nachnamen von bis zu drei
73 Autoren, falls mehr als ein Autor vorhanden ist. Ein Plus
74 (+) wird angehängt, falls es mehr als drei Autoren
76 </ul><b>Anmerkung:</b>Falls es keinen Autor gibt (z.B. bei
77 einem Buch mit Herausgeber), benutzen die genannten
78 [auth...]-Feldmarken den oder die Herausgeber, die im
79 editor-Feld angegeben wurden. Also werden die Herausgeber eines
80 Buches ohne Autor für die Label-Erstellung wie Autoren
81 behandelt. Falls Sie dieses Verhalten nicht wünschen und
82 die Feldmarke stattdessen bei einem leeren author-Feld zu
83 nichts expandieren soll, müssen Sie <b>pureauth</b> statt
84 <b>auth</b> verwenden, z.B.: <b>[pureauth]</b> oder
85 <b>[pureauthors3]</b>.
88 <li><b>[<code>edtr</code>]</b>: Der Nachname des ersten
89 Herausgebers.<br /></li>
91 <li><b>[<code>editors</code>]</b>: Die Nachnamen aller
92 Herausgeber.<br /></li>
94 <li><b>[<code>editorLast</code>]</b>: Der Nachname des letzten
95 Herausgebers.<br /></li>
97 <li><b>[<code>edtrIniN</code>]</b>: Der Anfang des
98 Nachnamens von jedem Herausgeber, wobei nicht mehr als N
99 Buchstaben verwendet werden.<br /></li>
101 <li><b>[<code>editorIni</code>]</b>: Die ersten 5
102 Buchstaben des Nachnamens des Herausgebers und die Initialen der
103 Nachnamen der restlichen Herausgeber.<br /></li>
105 <li><b>[<code>edtrN</code>]</b>: Die ersten N Buchstaben
106 des Nachnamens des ersten Herausgebers.<br /></li>
108 <li><b>[<code>edtrN_M</code>]</b>: Die ersten N Buchstaben
109 des Nachnamens des M. Herausgebers.<br /></li>
111 <li><b>[<code>edtr.edtr.ea</code>]</b>: Der Nachname der
112 ersten beiden Herausgeber und ".ea", falls es mehr als zwei
113 Herausgeber sind.<br /></li>
115 <li><b>[<code>edtrshort</code>]</b>: Der Nachname bei einem
116 Herausgeber; der erste Buchstabe der Nachnamen von bis zu drei
117 Herausgebern, falls mehr als ein Herausgeber vorhanden ist. Ein Plus
118 (+) wird angehängt, falls es mehr als drei Herausgeber
121 <li><b>[<code>firstpage</code>]</b>: Die erste Seitenzahl
122 einer Veröffentlichung (pages).<br /></li>
124 <li><b>[<code>keywordN</code>]</b>: Stichwort Nummer N aus
125 dem Feld "keywords", gesetzt den Fall, dass die Stichworte
126 durch Komma oder Semikolon voneinander getrennt
129 <li><b>[<code>lastpage</code>]</b>: Die letzte Seitenzahl
130 einer Veröffentlichung (pages).<br /></li>
132 <li><b>[<code>shorttitle</code>]</b>: Die ersten 3 Worte
133 eines Titels (title).<br /></li>
135 <li><b>[<code>shortyear</code>]</b>: Die letzten 2 Ziffern
136 des Jahrgangs (year).<br /></li>
138 <li><b>[<code>veryshorttitle</code>]</b>: Die ersten beiden
139 Worte des Titels (title), wobei 'the', 'a' und 'an'
140 ausgelassen werden.<br /></li>
143 <p>Hinter einem Feldnamen (oder einem der oben
144 aufgeführten Pseudo-Feldnamen) kann ein Modifikator
145 stehen. Modifikatoren werden in der Reihenfolge angewendet, in
146 der sie angegeben wurden.</p>
149 <li><b>:abbr</b>: Kürzt den Text, der von einem
150 Feldnamen oder speziellen Feldmarken gebildet wird. Nur der
151 erste Buchstabe und weitere Buchstaben, die auf ein
152 Leerzeichen folgen, werden berücksichtigt. Zum
153 Beispiel würde <b>[journal:abbr]</b> die Zeitschrift
154 "Jorunal of Fish Biology" zu "JoFB" wandeln.<br /></li>
156 <li><b>:lower</b>: Wandelt den von der Feldmarke
157 eingefügten Text in Kleinbuchstaben. So wird
158 beispielsweise bei <b>[auth:lower]</b> der Nachname des
159 ersten Autors in Kleinbuchstaben ausgegeben.</li>
162 <p>Wenn Sie keine Key-Muster für einen bestimmten
163 Eintragstyp angeben, wird das vorgegebene Muster (default
164 pattern) verwendet. Sie können das vorgegebene Muster
165 natürlich ebenfalls anpassen - seine Einstellung befindet
166 sich über der Liste der Eintragstypen im Tab
167 <b>Key-Muster</b> des Dialogs <b>Einstellungen</b>.</p>
169 <p>Das vorgegebene Key-Muster ist [auth][year], das Keys wie
170 z.B. <code>Yared1998</code> generiert. Falls der Key in der
171 geöffneten Datei nicht eindeutig sein sollte, wird einer
172 der Buchstaben a-z angefügt, bis ein eindeutiger Key
173 gefunden ist. Dementsprechend könnten die Labels wie folgt
177 <code>Yared1998</code><br />
178 <code>Yared1998a</code><br />
179 <code>Yared1998b</code>
182 <h2>Ersetzen eines regulären Ausdrucks</h2>
184 <p>Nachdem das Key-Muster angewendet wurde, um einen BibTeX-Key
185 zu erstellen, können Sie den Key-Generator nach einem bestimmten
186 regulären Ausdruck suchen und ihn durch eine Zeichenfolge
187 ersetzen lassen. Der reguläre Ausdruck und die
188 Zeichenfolge, die ihn ersetzen soll, werden in den Textfeldern
189 unter der Liste der Key-Muster eingegeben. Falls das Feld zur
190 Ersetzung des regulären Ausdrucks leer ist, werden die mit
191 der Suche übereinstimmenden regulären Ausdrücke
192 einfach gelöscht.</p>