goLaTeX - Mein LaTeX-Forum

Mein LaTeX-Forum


Login  | Registrieren
Forum
      Option
[Erweitert]
  • Diese Seite weiterempfehlen
     


Gehe zu:  
Neues Thema eröffnen Neue Antwort erstellen

Eckige Klammern bei den Jahreszahlen

 

Eduard
Forum-Century
Forum-Century

Beiträge: 187
Anmeldedatum: 02.05.15
Wohnort: ---
Version: TexShop Version 3.51 (3.51)
     Beitrag Verfasst am: 07.02.2017, 18:45     Titel: Eckige Klammern bei den Jahreszahlen
  Antworten mit Zitat      
Ich habe z. B. folgenden bib-Eintrag

Code • Öffne in Overleaf

@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}}
 


Code • Öffne in Overleaf

WARN - year field '[1599] 2008' in entry 'Shakespeare08' is not an integer - this will probably not sort properly.


Ich nehme an, dass das an der eckigen Klammer liegt. Bis ich zum MLA gewechselt hatte, hatte ich diese Meldung nicht bekommen.


Code • Öffne in Overleaf

\begin{filecontents}{\jobname.bib}
@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}}
\end{filecontents}


\documentclass[a4paper,oneside,BCOR=3mm,12pt,titlepage]{scrreprt}

\usepackage[ngerman,english]{babel}
\usepackage[autostyle,german=guillemets]{csquotes}
\usepackage[utf8]{inputenc}
\usepackage[sfdefault]{ClearSans}


\usepackage[style=mla]{biblatex}
\addbibresource{\jobname.bib}

\usepackage{hyperref}

\begin{document}

\citetitle{Shakespeare08}

\end{document}
Private Nachricht senden Benutzer-Profile anzeigen

Gast


Beiträge: ---
Anmeldedatum: ---
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 07.02.2017, 18:51     Titel:
  Antworten mit Zitat      
Du kannst sortyear = {2008} oder (1599) nutzen, dann sollte alles korrekt sortiert werden. Ich glaube es gibt gerade aber ein Problem in Biber, dass trotzdem noch eine Warnung ausgegeben wird, mit dem nächsten Update sollte das aber behoben sein.

Die bessere Methode ist, stattdessen origyear zu verwenden
Code • Öffne in Overleaf
@book{Shakespeare08,
  address = {Oxford
},
  author = {Shakespeare, William},
  editor = {Taylor, Gary},
  publisher = {Oxford World's Classics},
  title = {{Henry V}},
  year = {2008},
  origyear = {1599},
}

Du bekommst dann mit biblatex-mla zwar keine eckigen Klammern, aber gut.

Eduard
Forum-Century
Forum-Century

Beiträge: 187
Anmeldedatum: 02.05.15
Wohnort: ---
Version: TexShop Version 3.51 (3.51)
     Beitrag Verfasst am: 07.02.2017, 19:04     Titel:
  Antworten mit Zitat      
Code • Öffne in Overleaf

INFO - This is Biber 2.7
INFO - Logfile is 'Paper.blg'
INFO - Reading 'Paper.bcf'
INFO - Found 14 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.
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: 4
 


Könnte es vielleicht damit zu tun haben, dass ich "english" und nicht "american" in Babel habe?
Private Nachricht senden Benutzer-Profile anzeigen

Gast


Beiträge: ---
Anmeldedatum: ---
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 07.02.2017, 19:11     Titel:
  Antworten mit Zitat      
Absolut nicht.

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

Eduard
Forum-Century
Forum-Century

Beiträge: 187
Anmeldedatum: 02.05.15
Wohnort: ---
Version: TexShop Version 3.51 (3.51)
     Beitrag Verfasst am: 07.02.2017, 19:17     Titel:
  Antworten mit Zitat      
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?
Private Nachricht senden Benutzer-Profile anzeigen

Gast


Beiträge: ---
Anmeldedatum: ---
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 07.02.2017, 19:42     Titel:
  Antworten mit Zitat      
Nun, der zweite Vorschlag ist ja dankenswerterweise mit einem Beispieleintrag illustriert worden. Für die erste Methode wäre das
Code • Öffne in Overleaf
@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.

Eduard
Forum-Century
Forum-Century

Beiträge: 187
Anmeldedatum: 02.05.15
Wohnort: ---
Version: TexShop Version 3.51 (3.51)
     Beitrag Verfasst am: 07.02.2017, 19:46     Titel:
  Antworten mit Zitat      
Ok, habe das in der bib.-Datei geändert. Erhalte nun eine weitere Fehlermeldung.


Code • Öffne in Overleaf

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.
Private Nachricht senden Benutzer-Profile anzeigen

Gast


Beiträge: ---
Anmeldedatum: ---
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 07.02.2017, 19:52     Titel:
  Antworten mit Zitat      
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.

Eduard
Forum-Century
Forum-Century

Beiträge: 187
Anmeldedatum: 02.05.15
Wohnort: ---
Version: TexShop Version 3.51 (3.51)
     Beitrag Verfasst am: 07.02.2017, 19:55     Titel:
  Antworten mit Zitat      
In Zeile 404 steht "@book{Daly85," insgesamt sieht das dann so aus:

Code • Öffne in Overleaf

@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:

Code • Öffne in Overleaf

@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}
 
Private Nachricht senden Benutzer-Profile anzeigen

markusv
Forum-Century
Forum-Century

Beiträge: 193
Anmeldedatum: 03.09.15
Wohnort: Leipzig
Version: ---
     Beitrag Verfasst am: 08.02.2017, 08:55     Titel:
  Antworten mit Zitat      
In der Spalte year= ist auf jeden Fall ein } zu viel.
_________________

Wäre Microsoft Word für das Schreiben von Büchern entwickelt worden,
würde es Microsoft Books heißen.

Unkomplizierte und schnelle LaTeX-Hilfe, bspw Erstellung von Vorlagen und Bewerbungen:
Help-LaTeX@web.de
Private Nachricht senden Benutzer-Profile anzeigen

Neues Thema eröffnen Neue Antwort erstellen Gehe zu Seite 1, 2  Weiter



Options and Permissions
Beiträge der letzten Zeit anzeigen:

Du kannst Beiträge in dieses Forum schreiben.
Du kannst auf Beiträge in diesem Forum antworten.
Du kannst deine Beiträge in diesem Forum nicht bearbeiten.
Du kannst deine Beiträge in diesem Forum nicht löschen.
Du kannst an Umfragen in diesem Forum nicht mitmachen.
Du kannst Dateien in diesem Forum nicht posten
Du kannst Dateien in diesem Forum herunterladen
.

goLaTeX ist Teil der goForen
goForen.de goMATLAB.de goLaTeX.de goPCB.de


  Impressum | FAQ | goLaTeX RSS Button RSS-Feed

Copyright © 2008 - 2017 goLaTeX.de