Neuinstallation -> Fehler biblatex: Missing \endcsname

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: Neuinstallation -> Fehler biblatex: Missing \endcsname

von Gast » Mi 14. Feb 2018, 15:20

Verschieben können nur Moderatoren.

Du hast irgendwo einen Fehler in Deinem "echten" Dokument. Entweder verhindert der die Erzeugung der bcf-Datei oder Du hast den falschen Dateinamen.

Reduziere eine Kopie des "echten" Dokument in einem neuen Verzeichnis zu einem Minimalbeispiel. Zeige dann ggf. diese Beispiel, die log-Datei und die blg-Datei und gibt auch genau an, welche Aufrufe Du getätigt hast. Mach die Aufrufe am besten nicht im Editor, sondern auf der Konsole. Dann hast Du mehr Informationen, was passiert.

von joa*k » Mi 14. Feb 2018, 13:40

Kann ich den Beitrag in die Kategorie Literaturverzeichnis verschieben?

von joa*k » Mi 14. Feb 2018, 13:23

Nachdem ich bei dem Beispiel in TeXMaker erstmal mit "BibTeX" und dann mit "Schnelles Übersetzen" laufen hab lassen funktioniert es bei der Test Datei.

Bei meinem kompletten Dokument funktioniert es so leider immer noch nicht.

Ich bekomme da den Fehler:
ERROR - Cannot find control file "xy.bcf"! - did you pass the "backend=biber" option to BibLaTeX?
Was genau kann ich mit dieser Fehlermeldung machen?

von Gast » Mi 14. Feb 2018, 13:21

Nach dem Wechsel des Backends muss man die bbl-Dateien löschen und dann erneut
  • pdflatex foo.tex
  • biber foo.bcf
  • pdflatex foo.tex
  • pdflatex foo.tex
aufrufen. foo steht dabei für den Basisnamen der TeX-Datei. Wenn es dabei Fehlermeldungen gibt, zeig die log-Datei und die blg-Datei.

Außerdem wäre sinnvoll, ein wirklich minimales Beispiel zum Testen der Installation zu verwenden, also etwas wie:
\documentclass{article}
\usepackage[style=authoryear,backend=biber]{biblatex}
\addbibresource{biblatex-examples.bib}
\begin{document}
Zitiere Onlinequelle: \cite{ctan,markey}\par
Zitiere Buch: \parencite{companion}\par
Zitiere Artikel: \cite{springer}
\printbibliography[heading=bibintoc]
\end{document}
aus den wichtigen Hinweisen. BTW: Bei Problemen mit dem Literaturverzeichnis wäre übrigens das Literaturverzeichnis-Forum generell besser geeignet.

von joa*k » Mi 14. Feb 2018, 13:08

Hab das backend komplett rausgenommen.

Ich bekomme allerdings immer noch den gleichen Fehler.

von markusv » Mi 14. Feb 2018, 12:56

joa*k hat geschrieben:
\usepackage[citestyle=authoryear-comp,bibstyle=authortitle,sorting=nyt,dashed=false,url=false,isbn=false,maxcitenames=1,firstinits= true,backend=bibtex]{biblatex} 
Wenn du bibtex statt biber einstellst, wirst du mit biber als Backend kein Erfolg haben können. Setze backend=biber oder lass es komplett weg, als default müsste bei einem neuen biblatex ebenfalls biber eingestellt sein.

von joa*k » Mi 14. Feb 2018, 12:50

Ich habe es mit folgendem Beispiel getestet und bekomme immer kein Literaturverzeichnis
\documentclass{article} 
\usepackage[ngerman]{babel} 
\usepackage{csquotes} 

%Einstellungen fürs Literaturverzeichnis
\usepackage[citestyle=authoryear-comp,bibstyle=authortitle,sorting=nyt,dashed=false,url=false,isbn=false,maxcitenames=1,firstinits= true,backend=bibtex]{biblatex} 
%\usepackage[citestyle=authoryear-comp,bibstyle=authortitle,sorting=anyt,dashed=false,url=false,isbn=false,maxcitenames=1,firstinits= true,backend=bibtex]{biblatex} 

\renewcommand*{\mkbibnamelast}[1]{\textsc{#1}} 

% Namensortierung: esrt Nachname, dann Vorname 
\DeclareNameAlias{sortname}{last-first} 

% Zitat im Text mit eckiger Klammer 
\DeclareCiteCommand{\mycite}[\mkbibbrackets] 
   {\usebibmacro{cite:init}% 
    \usebibmacro{prenote}} 
   {\usebibmacro{citeindex}% 
    \usebibmacro{cite}} 
   {} 
   {\usebibmacro{postnote}} 

% Anführungszeichen weg für bestimmte Typen
%\DeclareFieldFormat 
%   [article,inbook,incollection,inproceedings,patent,thesis,unpublished] 
%   {title}{#1\isdot}
%Anführungszeichen weg für alle
\DeclareFieldFormat*{title}{#1\isdot}

\newcounter{mymaxcitenames} 
\AtBeginDocument{% 
   \setcounter{mymaxcitenames}{\value{maxnames}}% 
} 


\renewbibmacro*{begentry}{% 
    \printtext[brackets]{% 
      \begingroup 
      \defcounter{maxnames}{\value{mymaxcitenames}}% 
      \iffieldundef{shorthand} 
        {\ifthenelse{\ifnameundef{labelname}\OR\iffieldundef{labelyear}} 
          {\usebibmacro{cite:label}% 
           \setunit{\addspace}} 
          {\printnames{labelname}% 
           \setunit{\nameyeardelim}}% 
         \usebibmacro{cite:labelyear+extrayear}} 
        {\usebibmacro{cite:shorthand}}% 
      \endgroup 
      }% 
    \newline 
}



\renewbibmacro*{name:andothers}{% 
   \ifboolexpr{ 
     test {\ifnumequal{\value{listcount}}{\value{liststop}}} 
     and 
     test \ifmorenames 
   } 
     {\ifnumgreater{\value{liststop}}{1} 
        {\finalandcomma} 
        {}% 
      \andothersdelim\bibstring[\textsc]{andothers}} 
     {}} 

\renewcommand*{\finalnamedelim}{% 
   \ifnumgreater{\value{liststop}}{2}{\finalandcomma}{}% 
   \addspace\bibstring[\textsc]{and}\space} 

\renewcommand*{\labelnamepunct}{\addcolon\space} 


%%%%%%%%%%%%%%%TEST%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
\renewbibmacro*{journal+issuetitle}{% 
  \usebibmacro{journal}% 
   \setunit*{\addcomma\space}% 
   \iffieldundef{series} 
     {} 
    {\newunit 
      \printfield{series}% 
      \setunit{\addcomma\space}}% 
   \printfield{volume}% 
   \setunit*{\addcomma\space}% 
   \printfield{number}% 
   \setunit{\addcomma\space}% 
   \printfield{issue}% 
   \setunit{\addcomma\space}% 
   \usebibmacro{date}% 
   \newunit} 

\DeclareFieldFormat[article]{volume}{\bibstring{jourvol}~#1} 

\DeclareFieldFormat[article]{number}{\bibstring{number}~#1} 
\DeclareFieldFormat[article]{issue}{\bibstring{issue}~#1} 

%%%%%%%%%%%%%%%TEST%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%\renewbibmacro*{volume+number+issue}{%
%  \printfield{volume}%
%  \setunit{\addcomma\space}%<---- was \setunit*{\adddot}%
% \printfield{number}%
%  \setunit{\addcomma\space}%
%  \printfield{issue}}

%%%%%%%%%%%%%%%TEST%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%



%%%%%%%%%%%%%%%%%%%NORM
%\DeclareBibliographyAlias{norm}{standard}

\DeclareBibliographyDriver{standard}{%
      \usebibmacro{bibindex}%
      \usebibmacro{begentry}%
      \printfield{type}\setunit{\addspace}\newblock\printfield{number}%
			\setunit{\addspace}
			\printfield{year}% 
			\newunit\newblock
      \usebibmacro{title}% 
			\usebibmacro{finentry}}

\DeclareFieldFormat[standard]{title}{\mkbibemph{#1}} 



%%%%%%%%%%%%%%%%%%%%

\DeclareBibliographyDriver{phdthesis}{%
  \usebibmacro{author}%
  \newunit
  \usebibmacro{title}%
  \newunit
  \usebibmacro{journaltitle}%
\usebibmacro{institution}%
\usebibmacro{year}%
\usebibmacro{type}%

}

%%%%%%%%%%%%%%%%%%%%


\addbibresource{biblatex-examples.bib}

%Abstand zwischen den Einträgen vergrößern
\setlength{\bibitemsep}{12pt}

\makeatletter
\def\blx@maxline{77}
\makeatother


\begin{document} 
Ein bisschen Text \mycite{geer,worman,sigfridsson,aksin}.
 
 
\printbibheading[title={Literaturverzeichnis}]
\printbibliography[nottype=standard, nottype=bmw, heading=none]

\makeatletter
\def\blx@maxline{77}
\makeatother

\end{document}

von u_fischer » Mi 14. Feb 2018, 10:38

Teste es mit einem Minimalbeispiel.

Wenn es da auch nicht funktioniert, kann du Beispiel, log-Datei und blg-Datei zeigen.

Wenn es damit funktioniert, musst du rausfinden, was du in deinem richtigen Dokument falsch machst ...

von joa*k » Mi 14. Feb 2018, 09:59

Ich habe in den Einstellungen beim TexMaker bei Bib(la)tex jetzt "biber %" eingetragen bekomme aber immer noch den gleichen Fehler.

Wenn ich biber mit F11 versuche zu starten bekomme ich den Fehler:
ERROR Cannot find control file 'XY.bcf'! -did you pass the "backend=biber" Option to BibLaTeX?
Was genau muss ich denn tun um das zu ändern?

von u_fischer » Mi 14. Feb 2018, 09:56

Du hast biber nicht laufen lassen, oder es gab dort einen Fehler.

Nach oben