5 <basefont size="4" color="#2F4958" face="arial">
7 <H1>Anpassen der automatischen Erstellung von BibTeX-Keys</H1>
9 Im Tab "Key-Muster" im Dialog "Einstellungen" kann man die Felder bestimmen, die
10 zur automatischen Generierung der BibTeX-Labels (bibtexkey) herangezogen werden.
11 Das Muster kann für jeden der vorgegebenen Eintragstypen bestimmt werden.
14 Das Muster kann beliebigen Text enthalten, unabhängig von und zusätzlich zu
15 den Feldmarken, die angeben, dass ein bestimmtes Feld des Eintrags an dieser Stelle des
16 Keys eingefügt werden soll. Eine Feldmarke besteht gewöhnlich aus dem
17 Feldnamen in eckigen Klammern, z.B. <b>[volume]</b>. Wenn dieses Feld zum Zeitpunkt
18 der Erstellung des Keys leer ist, wird kein Text eingefügt.
20 Es gibt außerdem mehrere spezielle Feldmarken, die nur einen bestimmten Teil aus einem
21 Feld extrahieren. Sie werden unten aufgelistet. Natürlich können Sie auch neue
22 spezielle Feldmarken vorschlagen.
27 <li><b>[<code>auth</code>]</b>: Der Nachname des ersten Autors.<BR>
28 <li><b>[<code>authors</code>]</b>: Die Nachnamen aller Autoren.<BR>
29 <li><b>[<code>authorsN</code>]</b>: Die Nachnamen von bis zu N Autoren. Falls es mehr Autoren gibt, wird EtAl angehängt.<BR>
30 <li><b>[<code>authIniN</code>]</b>: Der Anfang des Nachnamens von jedem Autoren,
31 wobei nicht mehr als N Buchstaben verwendet werden.<BR>
32 <li><b>[<code>authorIni</code>]</b>: Die ersten 5 Buchstaben des Nachnamens des ersten Autors
33 und die Initialen der Nachnamen der restlichen Autoren.<BR>
34 <li><b>[<code>authN</code>]</b>: Die ersten N Buchstaben des Nachnamens des ersten Autors.<BR>
35 <li><b>[<code>authN_M</code>]</b>: Die ersten N Buchstaben des Nachnamens des M. Autors.<BR>
36 <li><b>[<code>auth.auth.ea</code>]</b>: Die Nachnamen der beiden ersten Autoren und ".ea", falls
37 es mehr als zwei Autoren sind.<BR>
38 <li><b>[<code>authshort</code>]</b>: Der Nachname bei einem Autor; der erste Buchstabe der Nachnamen von bis zu drei Autoren, falls mehr als ein Autor vorhanden ist. Ein Plus (+) wird angehängt, falls es mehr als drei Autoren gibt.<BR></ul>
39 <b>Anmerkung:</b>Falls es keinen Autor gibt (z.B. bei einem Buch mit Herausgeber), benutzen die genannten [auth...]-Feldmarken den oder die Herausgeber, die im editor-Feld angegeben wurden. Also werden die Herausgeber eines Buches ohne Autor für die Label-Erstellung wie Autoren behandelt. Falls Sie dieses Verhalten nicht wünschen und die Feldmarke stattdessen bei einem leeren author-Feld zu nichts expandieren soll, müssen Sie <b>pureauth</b> statt <b>auth</b> verwenden, z.B.: <b>[pureauth]</b> oder <b>[pureauthors3]</b>.
41 <li><b>[<code>edtr</code>]</b>: Der Nachname des ersten Editors.<BR>
42 <li><b>[<code>editors</code>]</b>: Die Nachnamen aller Editoren.<BR>
43 <li><b>[<code>edtrIniN</code>]</b>: Der Anfang des Nachnamens von jedem Editor,
44 wobei nicht mehr als N Buchstaben verwendet werden.<BR>
45 <li><b>[<code>editorIni</code>]</b>: Die ersten 5 Buchstaben des Nachnamens des Editors
46 und die Initialen der Nachnamen der restlichen Editoren.<BR>
47 <li><b>[<code>edtrN</code>]</b>: Die ersten N Buchstaben des Nachnamens des ersten Editors.<BR>
48 <li><b>[<code>edtrN_M</code>]</b>: Die ersten N Buchstaben des Nachnamens des M. Editors.<BR>
49 <li><b>[<code>edtr.edtr.ea</code>]</b>: Der Nachname der ersten beiden Editoren
50 und ".ea", falls es mehr als zwei Editoren sind.<BR>
51 <li><b>[<code>edtrshort</code>]</b>: Der Nachname bei einem Editor; der erste Buchstabe der Nachnamen von bis zu drei Editoren, falls mehr als ein Editor vorhanden ist. Ein Plus (+) wird angehängt, falls es mehr als drei Editoren gibt.<BR>
52 <li><b>[<code>firstpage</code>]</b>: Die erste Seitenzahl einer Veröffentlichung (pages).<BR>
53 <li><b>[<code>lastpage</code>]</b>: Die letzte Seitenzahl einer Veröffentlichung (pages).<BR>
54 <li><b>[<code>shorttitle</code>]</b>: Die ersten 3 Worte eines Titels (title).<BR>
55 <li><b>[<code>shortyear</code>]</b>: Die letzten 2 Ziffern des Jahrgangs (year).<BR>
56 <li><b>[<code>veryshorttitle</code>]</b>: Die ersten beiden Worte des Titels (title), wobei 'the', 'a' und
57 'an' ausgelassen werden.<BR>
61 Hinter einem Feldnamen (oder einem der oben aufgeführten Pseudo-Feldnamen) kann ein
62 Modifikator stehen. Modifikatoren werden in der Reihenfolge angewendet, in der sie angegeben wurden.
64 <li><b>:abbr</b>: Kürzt den Text, der von einem Feldnamen oder speziellen Feldmarken gebildet wird. Nur der erste Buchstabe und weitere Buchstaben, die auf ein Leerzeichen folgen, werden berücksichtigt. Zum Beispiel würde <b>[journal:abbr]</b> die Zeitschrift "Jorunal of Fish Biology" zu "JoFB" wandeln.<br>
65 <li><b>:lower</b>: Wandelt den von der Feldmarke eingefügten Text in Kleinbuchstaben. So wird beispielsweise bei <b>[auth:lower]</b> der Nachname des ersten Autors in Kleinbuchstaben ausgegeben.
68 Wenn Sie keine Key-Muster für einen bestimmten Eintragstyp angeben, wird das vorgegebene
69 Muster (default pattern) verwendet. Sie können das vorgegebene Muster natürlich ebenfalls
70 anpassen - seine Einstellung befindet sich über der Liste der Eintragstypen im Tab <b>Key-Muster</b>
71 des Dialogs <b>Einstellungen</b>.
74 Das vorgegebene Key-Muster ist [auth][year], das Keys wie z.B. <code>Yared1998</code> generiert.
75 Falls der Key in der geöffneten Datei nicht eindeutig sein sollte, wird einer der Buchstaben
76 a-z angefügt, bis ein eindeutiger Key gefunden ist. Dementsprechend könnten die Labels
79 <blockquote> <code>Yared1998</code><BR> <code>Yared1998a</code><BR>
80 <code>Yared1998b</code> </blockquote>
82 <h2>Ersetzen eines regulären Ausdrucks</h2>
84 Nachdem das Key-Muster angewendet wurde, um einen BibTeX-Key zu erstellen, können Sie den Key-Generator nach einem bestimmten regulären Ausdruck suchen und ihn durch eine Zeichenfolge ersetzen lassen. Der reguläre Ausdruck und die Zeichenfolge, die ihn ersetzen soll, werden in den Textfeldern unter der Liste der Key-Muster eingegeben.
86 Falls das Feld zur Ersetzung des regulären Ausdrucks leer ist, werden die mit der Suche übereinstimmenden regulären Ausdrücke einfach gelöscht.