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>authorsN</code>]</b>: Die Nachnamen von bis
43 zu N Autoren. Falls es mehr Autoren gibt, wird EtAl
44 angehängt.<br /></li>
46 <li><b>[<code>authIniN</code>]</b>: Der Anfang des
47 Nachnamens von jedem Autoren, wobei nicht mehr als N
48 Buchstaben verwendet werden.<br /></li>
50 <li><b>[<code>authorIni</code>]</b>: Die ersten 5
51 Buchstaben des Nachnamens des ersten Autors und die
52 Initialen der Nachnamen der restlichen Autoren.<br /></li>
54 <li><b>[<code>authN</code>]</b>: Die ersten N Buchstaben
55 des Nachnamens des ersten Autors.<br /></li>
57 <li><b>[<code>authN_M</code>]</b>: Die ersten N Buchstaben
58 des Nachnamens des M. Autors.<br /></li>
60 <li><b>[<code>auth.auth.ea</code>]</b>: Die Nachnamen der
61 beiden ersten Autoren und ".ea", falls es mehr als zwei
62 Autoren sind.<br /></li>
64 <li><b>[<code>auth.etal</code>]</b>: Der Nachname des
65 ersten Autors und der Nachname des zweiten Autors bei zwei
66 Autoren bzw. ".etal" bei mehr als zwei Autoren.</li>
68 <li><b>[<code>authshort</code>]</b>: Der Nachname bei einem
69 Autor; der erste Buchstabe der Nachnamen von bis zu drei
70 Autoren, falls mehr als ein Autor vorhanden ist. Ein Plus
71 (+) wird angehängt, falls es mehr als drei Autoren
73 </ul><b>Anmerkung:</b>Falls es keinen Autor gibt (z.B. bei
74 einem Buch mit Herausgeber), benutzen die genannten
75 [auth...]-Feldmarken den oder die Herausgeber, die im
76 editor-Feld angegeben wurden. Also werden die Herausgeber eines
77 Buches ohne Autor für die Label-Erstellung wie Autoren
78 behandelt. Falls Sie dieses Verhalten nicht wünschen und
79 die Feldmarke stattdessen bei einem leeren author-Feld zu
80 nichts expandieren soll, müssen Sie <b>pureauth</b> statt
81 <b>auth</b> verwenden, z.B.: <b>[pureauth]</b> oder
82 <b>[pureauthors3]</b>.
85 <li><b>[<code>edtr</code>]</b>: Der Nachname des ersten
88 <li><b>[<code>editors</code>]</b>: Die Nachnamen aller
91 <li><b>[<code>edtrIniN</code>]</b>: Der Anfang des
92 Nachnamens von jedem Editor, wobei nicht mehr als N
93 Buchstaben verwendet werden.<br /></li>
95 <li><b>[<code>editorIni</code>]</b>: Die ersten 5
96 Buchstaben des Nachnamens des Editors und die Initialen der
97 Nachnamen der restlichen Editoren.<br /></li>
99 <li><b>[<code>edtrN</code>]</b>: Die ersten N Buchstaben
100 des Nachnamens des ersten Editors.<br /></li>
102 <li><b>[<code>edtrN_M</code>]</b>: Die ersten N Buchstaben
103 des Nachnamens des M. Editors.<br /></li>
105 <li><b>[<code>edtr.edtr.ea</code>]</b>: Der Nachname der
106 ersten beiden Editoren und ".ea", falls es mehr als zwei
107 Editoren sind.<br /></li>
109 <li><b>[<code>edtrshort</code>]</b>: Der Nachname bei einem
110 Editor; der erste Buchstabe der Nachnamen von bis zu drei
111 Editoren, falls mehr als ein Editor vorhanden ist. Ein Plus
112 (+) wird angehängt, falls es mehr als drei Editoren
115 <li><b>[<code>firstpage</code>]</b>: Die erste Seitenzahl
116 einer Veröffentlichung (pages).<br /></li>
118 <li><b>[<code>keywordN</code>]</b>: Stichwort Nummer N aus
119 dem Feld "keywords", gesetzt den Fall, dass die Stichworte
120 durch Komma oder Semikolon voneinander getrennt
123 <li><b>[<code>lastpage</code>]</b>: Die letzte Seitenzahl
124 einer Veröffentlichung (pages).<br /></li>
126 <li><b>[<code>shorttitle</code>]</b>: Die ersten 3 Worte
127 eines Titels (title).<br /></li>
129 <li><b>[<code>shortyear</code>]</b>: Die letzten 2 Ziffern
130 des Jahrgangs (year).<br /></li>
132 <li><b>[<code>veryshorttitle</code>]</b>: Die ersten beiden
133 Worte des Titels (title), wobei 'the', 'a' und 'an'
134 ausgelassen werden.<br /></li>
137 <p>Hinter einem Feldnamen (oder einem der oben
138 aufgeführten Pseudo-Feldnamen) kann ein Modifikator
139 stehen. Modifikatoren werden in der Reihenfolge angewendet, in
140 der sie angegeben wurden.</p>
143 <li><b>:abbr</b>: Kürzt den Text, der von einem
144 Feldnamen oder speziellen Feldmarken gebildet wird. Nur der
145 erste Buchstabe und weitere Buchstaben, die auf ein
146 Leerzeichen folgen, werden berücksichtigt. Zum
147 Beispiel würde <b>[journal:abbr]</b> die Zeitschrift
148 "Jorunal of Fish Biology" zu "JoFB" wandeln.<br /></li>
150 <li><b>:lower</b>: Wandelt den von der Feldmarke
151 eingefügten Text in Kleinbuchstaben. So wird
152 beispielsweise bei <b>[auth:lower]</b> der Nachname des
153 ersten Autors in Kleinbuchstaben ausgegeben.</li>
156 <p>Wenn Sie keine Key-Muster für einen bestimmten
157 Eintragstyp angeben, wird das vorgegebene Muster (default
158 pattern) verwendet. Sie können das vorgegebene Muster
159 natürlich ebenfalls anpassen - seine Einstellung befindet
160 sich über der Liste der Eintragstypen im Tab
161 <b>Key-Muster</b> des Dialogs <b>Einstellungen</b>.</p>
163 <p>Das vorgegebene Key-Muster ist [auth][year], das Keys wie
164 z.B. <code>Yared1998</code> generiert. Falls der Key in der
165 geöffneten Datei nicht eindeutig sein sollte, wird einer
166 der Buchstaben a-z angefügt, bis ein eindeutiger Key
167 gefunden ist. Dementsprechend könnten die Labels wie folgt
171 <code>Yared1998</code><br />
172 <code>Yared1998a</code><br />
173 <code>Yared1998b</code>
176 <h2>Ersetzen eines regulären Ausdrucks</h2>
178 <p>Nachdem das Key-Muster angewendet wurde, um einen BibTeX-Key
179 zu erstellen, können Sie den Key-Generator nach einem bestimmten
180 regulären Ausdruck suchen und ihn durch eine Zeichenfolge
181 ersetzen lassen. Der reguläre Ausdruck und die
182 Zeichenfolge, die ihn ersetzen soll, werden in den Textfeldern
183 unter der Liste der Key-Muster eingegeben. Falls das Feld zur
184 Ersetzung des regulären Ausdrucks leer ist, werden die mit
185 der Suche übereinstimmenden regulären Ausdrücke
186 einfach gelöscht.</p>