Hallo Zusammen, ich verzweifele gerade beim Kompilieren meines tex. Dokumentes, welches ich mit texmaker (Mac) erstelle. Mein Literaturverwaltungsprogramm ist JabRef. Beim Kompilieren wird mir folgender Fehler angezeigt: Open in writeLaTeX
! Argument of \language@active@arg" has an extra }.<inserted text>\par ! Paragraph ended before \language@active@arg" was complete. Der Fehler tritt plötzlich auf. Ich habe schon versucht, verschiedene .bib files als Bibliographie zu verwenden, doch nach kurzer Zeit passiert immer dasselbe. Hier ein Minimalbeispiel: Open in writeLaTeX
\documentclass[a4paper, 12pt]{scrbook} % man kann hier auch statt {scrartcl} {scrbook} einfügen, gut für größere Dokumente \usepackage {fontspec} % Schrift (Font) \setmainfont {Linux Libertine O} % Schriftart \usepackage {enumitem} %Wiederaufnahme bei Nummerierungen \title{ABC} \author {xxx} \date { } \usepackage[ngerman]{babel} % hier kann man die Sprache des Dokuments einstellen: spanish, catalan, french \usepackage{hyperref} % Hyperlinks einfügen: Links für Webseiten einfügen \usepackage{graphicx} % Grundbefehl, um Graphiken einzufügen \usepackage{subfig} % Graphiken als Floats einbinden und ihnen Namen geben oder auf die verweisen \usepackage{covington} %für Beispiele, die dann durchgängig nummeriert werden \usepackage{scrpage2} % um Seiten einzurichten \pagestyle {scrheadings} \ Seitenränder einstellen \usepackage{multirow} % Für Tabellen \usepackage{array} \usepackage{booktabs} \usepackage{csvsimple} \usepackage{pgfplotstable} \usepackage[backend=biber,style=authoryear-icomp, isbn=false, url=false,doi=false, maxbibnames=50, maxcitenames=2]{biblatex} % \usepackage{xunicode} \deffootnote{1em}{1em}{\textsuperscript{\thefootnotemark}} \usepackage{todonotes} \usepackage[babel,german=quotes]{csquotes} \bibliography{Blöd} \begin{document} blablabla \textcite{Bybee2006} \printbibliography \end{document} Mein bib File sieht so aus: Open in writeLaTeX
% This file was created with JabRef 2.10. % Encoding: UTF8 @Article{Bybee2006, Title = {From Usage to Grammar: The Mind's Response to Repetition}, Author = {Bybee, Joan}, Journal = {Language}, Year = {2006}, Number = {4}, Pages = {711-733}, Volume = {82}, File = {:/Users/vanessatoelke/Desktop/FREQUENZEFFEKTE/Texte/Bybee2006FromUsage.pdf:PDF}, Owner = {vanessatoelke}, Timestamp = {2014.06.23} } Kann mir Jemand helfen? Ich habe bereits sowohl Jabref neu installiert, als auch den texmaker. Über jede Hilfe bin ich dankbar. LG, Vanessa
Ergebnis 5 von 7
show 2 more comments
|
Wenn ich den von @stefan bereits erwähnten Fehler mit dem Kommentar Open in writeLaTeX
\begin{filecontents*}{\jobname.bib} % This file was created with JabRef 2.10. % Encoding: UTF8 @Article{Bybee2006, Title = {From Usage to Grammar: The Mind's Response to Repetition}, Author = {Bybee, Joan}, Journal = {Language}, Year = {2006}, Number = {4}, Pages = {711-733}, Volume = {82}, File = {:/Users/vanessatoelke/Desktop/FREQUENZEFFEKTE/Texte/Bybee2006FromUsage.pdf:PDF}, Owner = {vanessatoelke}, Timestamp = {2014.06.23} } \end{filecontents*} \documentclass[a4paper, 12pt]{scrbook} % man kann hier auch statt {scrartcl} {scrbook} einfügen, gut für größere Dokumente \usepackage {fontspec} % Schrift (Font) \setmainfont {Linux Libertine O} % Schriftart \usepackage {enumitem} %Wiederaufnahme bei Nummerierungen \title{ABC} \author {xxx} \date { } \usepackage[ngerman]{babel} % hier kann man die Sprache des Dokuments einstellen: spanish, catalan, french \usepackage{hyperref} % Hyperlinks einfügen: Links für Webseiten einfügen \usepackage{graphicx} % Grundbefehl, um Graphiken einzufügen \usepackage{subfig} % Graphiken als Floats einbinden und ihnen Namen geben oder auf die verweisen \usepackage{covington} %für Beispiele, die dann durchgängig nummeriert werden \usepackage{scrpage2} % um Seiten einzurichten \pagestyle {scrheadings} % Seitenränder einstellen \usepackage{multirow} % Für Tabellen \usepackage{array} \usepackage{booktabs} \usepackage{csvsimple} \usepackage{pgfplotstable} \usepackage[backend=biber,style=authoryear-icomp, isbn=false, url=false,doi=false, maxbibnames=50, maxcitenames=2]{biblatex} % \usepackage{xunicode} \deffootnote{1em}{1em}{\textsuperscript{\thefootnotemark}} \usepackage{todonotes} \usepackage[babel,german=quotes]{csquotes} \addbibresource{\jobname.bib} \begin{document} blablabla \textcite{Bybee2006} \printbibliography \end{document} Ergibt nach
ein PDF mit drei Seiten. Die letzte Seite sieht so aus: Statt beantwortet 25 Jun '14, 18:06 gast3 Dann war bei mir wohl nur PS: Ja, ich lösch dann meine AW - bringt ja dann keine neue Erkenntnis. PPS: Allerdings finde ich, daß Du einen arara-Kopf im Dokument angeben solltest. ;)
(25 Jun '14, 18:16)
cis
1
@cis: Wenn du wissen willst, welchen Unterschied filecontents macht (es macht einen), könntest du ja mal die Dokumentation lesen - wobei ich eher vermeiden würde, das Paket (und die Umgebung) in Beispielen für Anfänger zu benutzen - es haben sich schon Leute damit wichtige Dateien überschrieben ...
(25 Jun '14, 18:28)
Ulrike Fischer
@Ulrike Fischer: Es ging nur darum, ob man den Zusatz
(25 Jun '14, 18:32)
cis
@cis Ich verwende kein
(25 Jun '14, 18:39)
gast3
Ich meinte doch ---NUR--- (!!!!) ob man die Zeile
(25 Jun '14, 18:42)
cis
@cis Genau darauf wurde auch geantwortet! Lies die Anleitung zum Paket, dann weißt Du es! Und ich habe auch angegeben, warum ich es nicht verwende. Und siehe dazu auch die bereits verlinkte VM-Anleitung bzw. die Kommentare dazu!
(25 Jun '14, 18:44)
gast3
Ok, dann les ich die Anleitung.
(25 Jun '14, 18:52)
cis
Liebe Alle, danke für die Antworten. Das Beispiel Ijon Tichy funktioniert bei mir auch. Die Frage ist, muss ich jetzt alle meine Bibliographieangaben oben in die Präambel schreiben, wie oben geschehen bei begin {filecontents*} end{filecontents? D.h. kann ich dann einfach meine Angaben aus der Bib Datei dort rein kopieren? Ich habe sehr viele Literaturangaben mit Umlauten und Sonderzeichen (Akzente usw.), da viele spanische Titel dabei sind. Wenn ich Euch richtig verstehe, muss ich zumindest die Umlaute verändern, damit Biber läuft?! Was ist mit den Akzenten? Ist das ein Problem? Die Anführungszeichen in den Einträgen können lt. Stefan auch Probleme machen, muss ich entfernen? Und wo sollte dann der Befehl enquote{Der Text} genau hin? Beste Grüße und danke für eure Tipps. Vanessa
(26 Jun '14, 09:58)
vanessa
Hallo Vanessa, das ist mehr ein Kommentar als eine Antwort, denn deine ursprüngliche Frage wird ja nicht beantwortet, sondern erweitert. Filecontents solltest du in deinem realen Dokument nicht nutzen, das macht nur Minimalbeispiele kompakter und bequemer. Sonderzeichen kannst du in deiner bib-Datei ganz bequem nutzen. Das ist ja der große Vorteil von biber.
(26 Jun '14, 10:10)
Johannes
Kopier mal dein eigenes Beispiel von ganz oben, entferne die verkappte Kommentarzeile (
(26 Jun '14, 10:16)
Johannes
Johannes: ich habs gerade gemacht: Hat beim 1. Mal einwandfrei funktioniert. Hab dann zum Testen was dazu geschrieben, es wieder kompiliert und zack: Der gleiche Fehler wieder.
(26 Jun '14, 10:26)
vanessa
Wo hast du denn was dazu geschrieben?
(26 Jun '14, 10:29)
Johannes
@vanessa Statt "Titel" schreibe
(26 Jun '14, 10:29)
stefan ♦♦
@johannes: Im Text. Hab einfach ein paar Buchstaben nach begin {document} eingefügt. In der Bibdatei habe ich nichts verändert. --> hab jetzt den Code von oben in ein anderes neues Dokument eingefügt und das Ganze noch mal komplitiert: Jetzt klappt es. Dann habe ich noch noch enquote{Title} in der bib Datei eingefügt : Klappt immernoch. Ich versuche jetzt mal mehr Titel in die Bloed. bib Datei einzufügen und schaue, dass keine Anführungszeichen dabei sind und dann versuche ich noch mal es zu kompilieren.
(26 Jun '14, 10:37)
vanessa
@vanessa Wenn der Fehler auftrat, nachdem Du Text im Dokument (nicht in der
(26 Jun '14, 10:51)
gast3
@vanessa Die
(26 Jun '14, 10:56)
gast3
@vanessa Falls es wieder auftritt und Du die Problemstelle dann zeigen kannst, editiere ruhig die Frage oben und mache mit einem kurzen Kommentar aufmerksam (also nicht als "Antwort"). Kommentare, die sich erledigt haben, räumen wir auf (löschen). Letztlich steht die verbesserte Frage oben, und die Lösung als Antwort(en). Das ergibt ein ordentliches sortiertes Lösungsarchiv, gerade Standardlösungen finden sich so einfacher als in langen Threads klassischer Internetforen.
(26 Jun '14, 10:57)
stefan ♦♦
1
@cis Wollen wir die Kommentare aufräumen? Einiges vom Nebengespräch hat sich ja gelöst oder erledigt, hier und weiter oben. Getrenntes Thema kann man ggf. als eigene Frage posten zum Aufheben (oder Kommentar umwandeln in Frage). Sonst halt schonmal mit Löschen anfangen, das macht es wieder übersichtlicher, evtl. kommt ja mehr zum selben Thema bzw. die Frage stellt sich konkreter (bisher fehlt ja die Ursache).
(26 Jun '14, 11:06)
stefan ♦♦
Ergebnis 5 von 18
show 13 more comments
|
Öhm, dumme Gegenfrage: Vll. weil in der Bibdatei noch irgendwelche Sachen stehen, außer
@Article{...}
?@vanessa Herzlich willkommen auf der TeXwelt! Das sieht nach einem Problem mit dem Anführungszeichen
"
aus, was mit babel als Kommando wirkt für Kürzel. Ansonsten ist ein Fehler bei\ Seitenränder einstellen
, am Anfang sollte ein Prozentzeichen stehen, kein Backslash welcher einen Befehl einleitet.@vanessa Falls Du keine
babel
-Kürzel wie"a
,"-
etc. verwendest, könntest Du testhalber ja mal direkt nach dem Laden vonbabel
schreiben:\shorthandoff{"}
.@vanessa Hast Du in der bib-Datei Einträge mit Anführungszeichen? Wenn ja, editiere sie und versuch stattdessen mal
\enquote{Der Text}
.Ggf. zu bemerken, daß die Bibliographie recht anfällig gegenüber Zusatzschreibseln in der Bibdatei ist - so
@Comment{...}
könnte man es machen.Aber scheints kommt
biber
damit klar; beibibtex
(ein Wort, was ich übrigens im Titel geändert habe) hättest Du -meiner Erfahrung nach- verloren.Daß da noch
% This file ....
drinnsteht. Ich kenne das vonbibtex
so: Irgendwo ein Zeichen, z.B. Komma, zuviel und dann wars das ganz einfach.Originalfrage übrigens auf GoLaTeX.