bibtex: Namen abkürzen mit unsrtnat

Literaturverzeichnisse können ganz schön lang werden, wenn bei den sieben Autoren jedes Artikels die vollen Vornamen angegeben werden. Dafür gibt es den bibtex-Stil abbrv (mit natbib abbrvnat), der an Stelle von Peter Meyer nur P. Meyer im Literaturverzeichnis erscheinen lässt. Wer sein Literaturverzeichnis auch noch unsortiert, also in der Reihenfolge der Zitate im Text aufgeführt haben möchte, kann folgende Änderung in der Stildatei unsrtnat.bst vornehmen, um die trotzdem Vornamen abkürzen zu lassen (fragt nicht wie genau das funktioniert…).

FUNCTION {format.names}
{ 's :=
  #1 'nameptr :=
  s num.names$ 'numnames :=
  numnames 'namesleft :=
    { namesleft #0 > }
    % via "{ff~}" and "{f.~}" you can toggle name abbrv.
    { s nameptr "{f.~}{vv~}{ll}{, jj}" format.name$ 't :=
      nameptr #1 >
        { namesleft #1 >
            { ", " * t * }
 ...
}

Anschließend speichert ihr die Datei am besten unter anderem Namen (z.B. unsrtnat_abbrv.bst). Vielleicht wollt ihr ja auch noch Hyperlinks zu den entsprechenden Quellen einfügen (dann eben unsrtnat_abbrv_link_it.bst)?

Wer Zeit hat und sich damit beschäftigen will: Es gibt die Möglichkeit auch ohne die unleserlichen bst-Dateien einen bibtex-Stil zu erstellen. Außerdem gibt es (aus dem gleichen Grund) auch schon Nachfolgerentwicklungen. Egal, bei mir funktioniert’s gut😉

About

Peter Pan. Kann fliegen mit Feenstaub.

Tagged with: , ,
Posted in LaTeX, Technik

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s

Posts by topic…
…by month
Have a look at…


%d bloggers like this: