Eckige Klammern bei den Jahreszahlen

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: Eckige Klammern bei den Jahreszahlen

von Gast » Mi 8. Feb 2017, 12:19

Das ist einer der Gründe, warum ich in meinen Beispielen die schließende Klammer immer in eine eigene Zeile verfrachte, dann sind solche Fehler schnell zu beheben.

Korrekt wäre
@book{Shakespeare08,
  address   = {Oxford: Routledge London},
  author    = {Shakespeare, William},
  editor    = {Taylor, Gary},
  publisher = {Oxford World's Classics},
  title     = {{Henry V}},
  year      = {[1599] 2008},
  sortyear  = {2008},
}
Mit der schließenden Klammer für den ganzen Eintrag ganz am Ende.

von markusv » Mi 8. Feb 2017, 08:24

Eduard hat geschrieben:Wenn ich die eine Klammer weg mache, dann erhalte ich die gleiche Meldung, aber in der kompilierten Datei erscheint gar nichts mehr.


Lasse ich die Klammer, dann erhalte ich die Fehlermeldung, aber die Ausgabe ist richtig.
Aus deinem ursprünglichen Eintrag geht hervor, dass es sich offensichtlich um die Schlussklammer von @book{...} handelt. Daher musst du diese auch hinter sortyear={...} stellen.

Mit den beiden Klammern wie sie jetzt gesetzt sind, hat der Eintrag dieselbe Struktur wie vorher, da das sortyear außen vorsteht.

von Eduard » Mi 8. Feb 2017, 07:59

Wenn ich die eine Klammer weg mache, dann erhalte ich die gleiche Meldung, aber in der kompilierten Datei erscheint gar nichts mehr.


Lasse ich die Klammer, dann erhalte ich die Fehlermeldung, aber die Ausgabe ist richtig.

von markusv » Mi 8. Feb 2017, 07:55

In der Spalte year= ist auf jeden Fall ein } zu viel.

von Eduard » Di 7. Feb 2017, 18:55

In Zeile 404 steht "@book{Daly85," insgesamt sieht das dann so aus:
@book{Daly85,
	Address = {Boston, Massachusetts},
	Author = {Daly, Mary},
	Date-Added = {2017-02-02 19:46:03 +0000},
	Date-Modified = {2017-02-02 19:47:05 +0000},
	Publisher = {Beacon Press},
	Title = {{Beyond God the Father: Toward a Philosophy of Women's Liberation}},
	Year = {[1974] 1985}}
Gelöscht habe ich nichts, sondern nur deinen Vorschlag hinzugefügt:
@book{Shakespeare08,
	Address = {Oxford: Routledge London},
	Author = {Shakespeare, William},
	Date-Added = {2017-02-02 20:12:10 +0000},
	Date-Modified = {2017-02-02 20:15:44 +0000},
	Editor = {Taylor, Gary},
	Publisher = {Oxford World's Classics},
	Title = {{Henry V}},
	Year = {[1599] 2008}},
	sortyear = {2008}

von Gast » Di 7. Feb 2017, 18:52

Nun, an den '16 characters of junk' möchte ich nicht Schuld sein, vielleicht hast Du beim Ändern irgendwo etwas gelöscht. Was ist denn in Zeile 404? Ansonsten habe ich bereits darauf hingewiesen, dass meine erste Lösung aufgrund eines Bugs in Biber 2.7 leider zur Zeit nicht wie gewünscht funktioniert. (Sie ist die methodisch korrekte Lösung und sie wird bald wieder funktionieren, zur Zeit tut sie das nicht.)

Auch runde klammern werden das Problem nicht lösen. Du bekommst den Fehler immer, wenn Du etwas in das year-Feld stopfst, was nicht eine ganze Zahl (ein Integer) ist. Alles, was also kein nacktes Jahr ist, ist ein Problem, ob mit Buchstaben, ganzen Worten oder Klammern.

von Eduard » Di 7. Feb 2017, 18:46

Ok, habe das in der bib.-Datei geändert. Erhalte nun eine weitere Fehlermeldung.

INFO - This is Biber 2.7
INFO - Logfile is 'Paper.blg'
INFO - Reading 'Paper.bcf'
INFO - Found 28 citekeys in bib section 0
INFO - Processing section 0
INFO - Looking for bibtex format file 'Lit.bib' for section 0
INFO - Decoding LaTeX character macros into UTF-8
INFO - Found BibTeX data source 'Lit.bib'
WARN - year field '[1974] 1985' in entry 'Daly85' is not an integer - this will probably not sort properly.
WARN - year field '[1599] 2008' in entry 'Shakespeare08' is not an integer - this will probably not sort properly.
WARN - year field '[1943] 2005' in entry 'Lewis96' is not an integer - this will probably not sort properly.
WARN - year field '[1674] 2000' in entry 'Milton00' is not an integer - this will probably not sort properly.
WARN - year field '[1883] 1990' in entry 'Dilthey90' is not an integer - this will probably not sort properly.
WARN - year field '[1910] 1981' in entry 'Dilthey81' is not an integer - this will probably not sort properly.
WARN - year field '[1960] 2004' in entry 'Gadamer04' is not an integer - this will probably not sort properly.
WARN - BibTeX subsystem: /var/folders/7w/nlklv68d7jx9q44g3jkvg7xh0000gn/T/8WzmCeEu7F/MA-Lit.bib_28487.utf8, line 404, warning: 16 characters of junk seen at toplevel
INFO - Overriding locale 'en-US' defaults 'normalization = NFD' with 'normalization = prenormalized'
INFO - Overriding locale 'en-US' defaults 'variable = shifted' with 'variable = non-ignorable'
INFO - Sorting list 'nty/global/' of type 'entry' with scheme 'nty' and locale 'en-US'
INFO - No sort tailoring available for locale 'en-US'
INFO - Writing 'Paper.bbl' with encoding 'UTF-8'
INFO - Output to Paper.bbl
INFO - WARNINGS: 8
Ansonsten versuche ich das mit runden Klammern, vielleicht geht es dann.

von Gast » Di 7. Feb 2017, 18:42

Nun, der zweite Vorschlag ist ja dankenswerterweise mit einem Beispieleintrag illustriert worden. Für die erste Methode wäre das
@book{Shakespeare08,
  address = {Oxford},
  author = {Shakespeare, William},
  editor = {Taylor, Gary},
  publisher = {Oxford World's Classics},
  title = {{Henry V}},
  year = {[1599] 2008},
  sortyear = {2008},
}
Aber wie gesagt, zur Zeit (mit Biber 2.7) kann das noch zu Problemen führen. Erst wenn die neue Version da ist, funktioniert das wieder wie erwartet.

von Eduard » Di 7. Feb 2017, 18:17

Versuche gerade herauszufinden, wie ich deinen Vorschlag genau einbaue. Könntest du mir vielleicht ein Beispiel geben? Nehme ich die Änderung nun in der bib-Datei vor?

von Gast » Di 7. Feb 2017, 18:11

Absolut nicht.

Was sagst Du denn zu meinen Vorschlägen von oben?

Nach oben