1 <html xmlns="http://www.w3.org/1999/xhtml">
5 <basefont size="4" color="#2F4958" face="arial" />
7 <h1>Anpassen der automatischen Erstellung von
10 <p>Im Tab "Key-Muster" im Dialog "Einstellungen"
11 kann man die Felder bestimmen, die zur automatischen
12 Generierung der BibTeX-Labels (bibtexkey) herangezogen werden.
13 Das Muster kann für jeden der vorgegebenen Eintragstypen
18 <p>Das Muster kann beliebigen Text enthalten,
19 unabhängig von und zusätzlich zu den Feldmarken, die
20 angeben, dass ein bestimmtes Feld des Eintrags an dieser Stelle
21 des Keys eingefügt werden soll. Eine Feldmarke besteht
22 gewöhnlich aus dem Feldnamen in eckigen Klammern, z.B.
23 <b>[volume]</b>. Wenn dieses Feld zum Zeitpunkt der Erstellung
24 des Keys leer ist, wird kein Text eingefügt.</p>
26 <p>Es gibt außerdem mehrere spezielle Feldmarken, die nur
27 einen bestimmten Teil aus einem Feld extrahieren. Sie werden
28 unten aufgelistet. Natürlich können Sie auch neue
29 spezielle Feldmarken vorschlagen.</p>
31 <p>Spezielle Feldmarken:</p>
34 <li><b>[<code>auth</code>]</b>: Der Nachname des ersten
37 <li><b>[<code>authors</code>]</b>: Die Nachnamen aller
40 <li><b>[<code>authorLast</code>]</b>: Der Nachname des
41 letzten Autors<br /></li>
43 <li><b>[<code>authorsN</code>]</b>: Die Nachnamen von bis
44 zu N Autoren. Falls es mehr Autoren gibt, wird EtAl
45 angehängt.<br /></li>
47 <li><b>[<code>authorsAlpha</code>]</b>: Wie bei dem BibTeX-Stil
48 "alpha". Ein Autor: Erste drei Buchstaben des Nachnamens.
49 Zwei bis vier Autoren: Der erste Buchstabe jedes Nachnamens wird
50 hintereinandergehägt. Mehr als vier Autoren: Jeweils der erste
51 Buchstabe der ersten drei Nachnamens wird hintereinandergehängt.
52 Zusätzlich ein "+" am Ende. <br /></li>
54 <li><b>[<code>authIniN</code>]</b>: Der Anfang des
55 Nachnamens von jedem Autoren, wobei nicht mehr als N
56 Buchstaben verwendet werden.<br /></li>
58 <li><b>[<code>authorIni</code>]</b>: Die ersten 5
59 Buchstaben des Nachnamens des ersten Autors und die
60 Initialen der Nachnamen der restlichen Autoren.<br /></li>
62 <li><b>[<code>authN</code>]</b>: Die ersten N Buchstaben
63 des Nachnamens des ersten Autors.<br /></li>
65 <li><b>[<code>authN_M</code>]</b>: Die ersten N Buchstaben
66 des Nachnamens des M. Autors.<br /></li>
68 <li><b>[<code>auth.auth.ea</code>]</b>: Die Nachnamen der
69 beiden ersten Autoren und ".ea", falls es mehr als zwei
70 Autoren sind.<br /></li>
72 <li><b>[<code>auth.etal</code>]</b>: Der Nachname des
73 ersten Autors und der Nachname des zweiten Autors bei zwei
74 Autoren bzw. ".etal" bei mehr als zwei Autoren.</li>
76 <li><b>[<code>authshort</code>]</b>: Der Nachname bei einem
77 Autor; der erste Buchstabe der Nachnamen von bis zu drei
78 Autoren, falls mehr als ein Autor vorhanden ist. Ein Plus
79 (+) wird angehängt, falls es mehr als drei Autoren
81 </ul><b>Anmerkung:</b>Falls es keinen Autor gibt (z.B. bei
82 einem Buch mit Herausgeber), benutzen die genannten
83 [auth...]-Feldmarken den oder die Herausgeber, die im
84 editor-Feld angegeben wurden. Also werden die Herausgeber eines
85 Buches ohne Autor für die Label-Erstellung wie Autoren
86 behandelt. Falls Sie dieses Verhalten nicht wünschen und
87 die Feldmarke stattdessen bei einem leeren author-Feld zu
88 nichts expandieren soll, müssen Sie <b>pureauth</b> statt
89 <b>auth</b> verwenden, z.B.: <b>[pureauth]</b> oder
90 <b>[pureauthors3]</b>.
93 <li><b>[<code>edtr</code>]</b>: Der Nachname des ersten
94 Herausgebers.<br /></li>
96 <li><b>[<code>editors</code>]</b>: Die Nachnamen aller
97 Herausgeber.<br /></li>
99 <li><b>[<code>editorLast</code>]</b>: Der Nachname des letzten
100 Herausgebers.<br /></li>
102 <li><b>[<code>edtrIniN</code>]</b>: Der Anfang des
103 Nachnamens von jedem Herausgeber, wobei nicht mehr als N
104 Buchstaben verwendet werden.<br /></li>
106 <li><b>[<code>editorIni</code>]</b>: Die ersten 5
107 Buchstaben des Nachnamens des Herausgebers und die Initialen der
108 Nachnamen der restlichen Herausgeber.<br /></li>
110 <li><b>[<code>edtrN</code>]</b>: Die ersten N Buchstaben
111 des Nachnamens des ersten Herausgebers.<br /></li>
113 <li><b>[<code>edtrN_M</code>]</b>: Die ersten N Buchstaben
114 des Nachnamens des M. Herausgebers.<br /></li>
116 <li><b>[<code>edtr.edtr.ea</code>]</b>: Der Nachname der
117 ersten beiden Herausgeber und ".ea", falls es mehr als zwei
118 Herausgeber sind.<br /></li>
120 <li><b>[<code>edtrshort</code>]</b>: Der Nachname bei einem
121 Herausgeber; der erste Buchstabe der Nachnamen von bis zu drei
122 Herausgebern, falls mehr als ein Herausgeber vorhanden ist. Ein Plus
123 (+) wird angehängt, falls es mehr als drei Herausgeber
126 <li><b>[<code>firstpage</code>]</b>: Die erste Seitenzahl
127 einer Veröffentlichung (pages).<br /></li>
129 <li><b>[<code>keywordN</code>]</b>: Stichwort Nummer N aus
130 dem Feld "keywords", gesetzt den Fall, dass die Stichworte
131 durch Komma oder Semikolon voneinander getrennt
134 <li><b>[<code>lastpage</code>]</b>: Die letzte Seitenzahl
135 einer Veröffentlichung (pages).<br /></li>
137 <li><b>[<code>shorttitle</code>]</b>: Die ersten 3 Worte
138 eines Titels (title).<br /></li>
140 <li><b>[<code>shortyear</code>]</b>: Die letzten 2 Ziffern
141 des Jahrgangs (year).<br /></li>
143 <li><b>[<code>veryshorttitle</code>]</b>: Die ersten beiden
144 Worte des Titels (title), wobei 'the', 'a' und 'an'
145 ausgelassen werden.<br /></li>
148 <p>Hinter einem Feldnamen (oder einem der oben
149 aufgeführten Pseudo-Feldnamen) kann ein Modifikator
150 stehen. Modifikatoren werden in der Reihenfolge angewendet, in
151 der sie angegeben wurden.</p>
154 <li><b>:abbr</b>: Kürzt den Text, der von einem
155 Feldnamen oder speziellen Feldmarken gebildet wird. Nur der
156 erste Buchstabe und weitere Buchstaben, die auf ein
157 Leerzeichen folgen, werden berücksichtigt. Zum
158 Beispiel würde <b>[journal:abbr]</b> die Zeitschrift
159 "Jorunal of Fish Biology" zu "JoFB" wandeln.<br /></li>
161 <li><b>:lower</b>: Wandelt den von der Feldmarke
162 eingefügten Text in Kleinbuchstaben. So wird
163 beispielsweise bei <b>[auth:lower]</b> der Nachname des
164 ersten Autors in Kleinbuchstaben ausgegeben.</li>
167 <p>Wenn Sie keine Key-Muster für einen bestimmten
168 Eintragstyp angeben, wird das vorgegebene Muster (default
169 pattern) verwendet. Sie können das vorgegebene Muster
170 natürlich ebenfalls anpassen - seine Einstellung befindet
171 sich über der Liste der Eintragstypen im Tab
172 <b>Key-Muster</b> des Dialogs <b>Einstellungen</b>.</p>
174 <p>Das vorgegebene Key-Muster ist [auth][year], das Keys wie
175 z.B. <code>Yared1998</code> generiert. Falls der Key in der
176 geöffneten Datei nicht eindeutig sein sollte, wird einer
177 der Buchstaben a-z angefügt, bis ein eindeutiger Key
178 gefunden ist. Dementsprechend könnten die Labels wie folgt
181 <p style="margin-left: 28pt">
182 <code>Yared1998</code><br />
183 <code>Yared1998a</code><br />
184 <code>Yared1998b</code>
187 <h2>Ersetzen eines regulären Ausdrucks</h2>
189 <p>Nachdem das Key-Muster angewendet wurde, um einen BibTeX-Key
190 zu erstellen, können Sie den Key-Generator nach einem bestimmten
191 regulären Ausdruck suchen und ihn durch eine Zeichenfolge
192 ersetzen lassen. Der reguläre Ausdruck und die
193 Zeichenfolge, die ihn ersetzen soll, werden in den Textfeldern
194 unter der Liste der Key-Muster eingegeben. Falls das Feld zur
195 Ersetzung des regulären Ausdrucks leer ist, werden die mit
196 der Suche übereinstimmenden regulären Ausdrücke
197 einfach gelöscht.</p>