Seite 1 von 1

Fehler(?!) in .bst beheben und JabRef Frage

Verfasst: Di 9. Nov 2010, 23:15
von Shrink
Hallo Forum!

Nachdem ich alleine durchs Mitlesen hier viele Probleme selber lösen konnte, bin ich nun mit meinem Latein am Ende:

Ich habe im Netz eine Bibtex bst gefunden, die exakt meinen Wünschen/Vorgaben entspricht (Style des International Economic Review). Allerdings scheint - wenn ich mich da nicht zu weit aus dem Fenster lehne - dem Autor ein kleiner Fehler unterlaufen zu sein, den ich aber nicht selber lösen kann :shock:

1) In der Bibliographie sind die Titel der Paper mit Anführungszeichen gekennzeichnet, wobei allerdings das trennende Komma innerhalb dieser steht... siehe pdf. Ich hätte das aber gerne rechts daneben, sprich außerhalb der Anführungszeichen. Hier der link zur ier.bst (http://www.ctan.org/tex-archive/biblio/ ... /economic/)
2) Gibt es eine Möglichkeit die Namen der Autoren durch ein "und" anstatt eines "and" zu trennen?

Für Hilfe wäre ich außerordentlich dankbar!

Grüße

Verfasst: Mi 10. Nov 2010, 08:18
von Xenara
Das scheint tatsächlich ein kleiner Tippfehler im Code zu sein.

Das kannst du ganz leicht selbst ändern:
1. Speichere "ier.bst" unter anderem Namen, z.B. "myier.bst" oder "ier_mod.bst".
2. Suche nach diesen Zeilen:
FUNCTION {format.title}
{ title
  "title" bibinfo.check
  duplicate$ empty$ 'skip$
    {
      "\enquote{" swap$ *
      ",} " *
    }
  if$
}
3. Ersetze den Block durch
FUNCTION {format.title}
{ title
  "title" bibinfo.check
  duplicate$ empty$ 'skip$
    {
      "\enquote{" swap$ *
      "}, " *% Original: ",} " *
    }
  if$
}
4. .bst speichern, fertig.
Nicht vergessen, im .tex-Dokument nachher den bibliographystyle auf den neuen Namen ändern!

Re: Fehler(?!) in .bst beheben und JabRef Frage

Verfasst: Mi 10. Nov 2010, 08:47
von CrazyHorse
Shrink hat geschrieben: Ich habe im Netz eine Bibtex bst gefunden, die exakt meinen Wünschen/Vorgaben entspricht (Style des International Economic Review). Allerdings scheint - wenn ich mich da nicht zu weit aus dem Fenster lehne - dem Autor ein kleiner Fehler unterlaufen zu sein, den ich aber nicht selber lösen kann :shock:

1) In der Bibliographie sind die Titel der Paper mit Anführungszeichen gekennzeichnet, wobei allerdings das trennende Komma innerhalb dieser steht... siehe pdf. Ich hätte das aber gerne rechts daneben, sprich außerhalb der Anführungszeichen.
2) Gibt es eine Möglichkeit die Namen der Autoren durch ein "und" anstatt eines "and" zu trennen?
zu 1: schick dem Autor einen Fehlerbericht.
zu 2. in der bst findest du
FUNCTION {bbl.and}
{ "and"}
da ersetzt duc einfach das and durch und

Herbert

Re: Fehler(?!) in .bst beheben und JabRef Frage

Verfasst: Mi 10. Nov 2010, 08:59
von Nerd 032F
Shrink hat geschrieben:2) Gibt es eine Möglichkeit die Namen der Autoren durch ein "und" anstatt eines "and" zu trennen?
Die gibt es. Bei allen bst-Dateien, die mit Hilfe von makebst erzeugt wurden, gibt es einen Abschnitt, über dem als Kommentar etwas wie
 % Here are the language-specific definitions for explicit words.
 % Each function has a name bbl.xxx where xxx is the English word.
 % The language selected here is ENGLISH
steht. Hier kann man die ganzen Strings ändern.

Verfasst: Mi 10. Nov 2010, 10:02
von Shrink
Es hat alles bestens geklappt :D

Die language-specific definitions waren mir auch neu...



Vielen Dank für eure Hilfe!!!

Re: Fehler(?!) in .bst beheben und JabRef Frage

Verfasst: Mi 10. Nov 2010, 10:59
von slowfox
Shrink hat geschrieben:Ich habe im Netz eine Bibtex bst gefunden, die exakt meinen Wünschen/Vorgaben entspricht (Style des International Economic Review). Allerdings scheint - wenn ich mich da nicht zu weit aus dem Fenster lehne - dem Autor ein kleiner Fehler unterlaufen zu sein, den ich aber nicht selber lösen kann :shock:

1) In der Bibliographie sind die Titel der Paper mit Anführungszeichen gekennzeichnet, wobei allerdings das trennende Komma innerhalb dieser steht... siehe pdf. Ich hätte das aber gerne rechts daneben, sprich außerhalb der Anführungszeichen.
Das muss kein Fehler sein. Im Amerikanischen ist es üblich, bei Quotation Marks die nachfolgenden Satzzeichen innerhalb der Marks zu setzen. Das sieht für uns komisch aus und den Sinn habe ich auch noch nicht verstanden, aber ich musste es selbst für mehrere Veröffentlichungen in amerikanischen Journals so umsetzen.

Verfasst: Mi 10. Nov 2010, 12:06
von Shrink
Kommando zurück: Die Schreibweise entspricht tatsächlich der des International Economics Review. Dem Autor habe ich glücklicherweise noch nicht geschrieben :D

Bei mir am Lehrstuhl wird allerdings ausschließlich die Version mit dem Komma außerhalb der Klammer verwendet (und ehrlich gesagt ist mir der Unterschied vorher nie aufgefallen...). Insofern war die Mühe also nicht umsonst, ich werde die geänderte Version benutzen bis ich erstmals im IER publiziere (muharrharr...).


Danke für den Hinweis!