Vornamen ohne Punkt

Antwort erstellen


Diese Frage dient dazu, das automatisierte Versenden von Formularen durch Spam-Bots zu verhindern.
Smilies
:D :) :( :o :shock: :? 8) :lol: :-x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen:

BBCode ist eingeschaltet
[img] ist eingeschaltet
[flash] ist ausgeschaltet
[url] ist eingeschaltet
Smilies sind eingeschaltet

Die letzten Beiträge des Themas

Ich habe die Datenschutzerklärung gelesen und bin damit einverstanden.

   

Wenn du eine Datei oder mehrere Dateien anhängen möchtest, gib die Details unten ein.

Ansicht erweitern Die letzten Beiträge des Themas: Vornamen ohne Punkt

von Gast » Di 17. Sep 2013, 13:43

Alles klar, ich habs gefunden.

Wenn ich aus dem {ff} ein {f} werden lasse, dann wird der Vorname ohne Punkt abgekürzt.

Vielen Dank trotzdem für die Mühe

von Gast » Di 17. Sep 2013, 12:40

Ich nutze bibtex. Für die Sprache nutze ich Babelbib. Daher auch babunsrt.

Ich hatte mir auch schon einen eigenen Stil erzeugen lassen (über das Hilfsprogramm), aber da fehlten dann die Spracheinstellungen und ich brauche Deutsch / Englisch.

von sudo » Di 17. Sep 2013, 12:16

Benutzt du Bibtex? Hast du dir schon mal BibLaTeX und Biber angesehen?

Vornamen ohne Punkt

von Gast » Di 17. Sep 2013, 11:37

Mahlzeit beieinander,

ich vermute, dass die Frage schon oft beantwortet wurde, aber ich habe leider trotz Suche nichts im Forum gefunden.

Ich habe mir den Bibliographiestil babunsrt in der Zwischenzeit so hingebogen, wie ich ihn brauche (verschiedene Formate und Reihenfolgen geändert). Aber an welcher Stelle muss ich suchen, wenn ich die Punkte nach den abgekürzten Vornamen wegbekommen möchte?

In der Funktion "fomat.names" habe ich leider nichts passendes gefunden. Wer kann hier weiterhelfen?

Vielen Dank im Voraus,

Frank
FUNCTION {format.names}
{ 's :=
  #1 'nameptr :=
  s num.names$ 'numnames :=
  numnames 'namesleft :=
    { namesleft #0 > }
    { nameptr #1 >
      {
        s nameptr "{ll }{vv}" format.name$ 
        s nameptr "{ff}" format.name$  *
        s nameptr "{, jj}" format.name$ *
        't :=
          namesleft #1 >
            { ", " * t namefont * }
            { numnames #2 >
                %{ "\btxandcomma {}" * }
		{ "" * }
                'skip$
              if$
              s nameptr "{ff}{vv}{ll}{, jj}" format.name$ "others" =
                { " " "\btxetalshort {}" etalfont * * }
                %{ " \btxandshort {}\ " * t namefont * }
		{ ",\ " * t namefont * }
              if$
            }
          if$
        }
        {
          s nameptr "{ll}" format.name$ lastnamefont
          s nameptr "{,~jj}{ ff{\btxfnamespacelong }}{~vv}"
          format.name$ * namefont
        }
      if$
      nameptr #1 + 'nameptr :=
      namesleft #1 - 'namesleft :=
    }
  while$
}
[\code]

Nach oben