Labeldate : package keyval error

Erstellung eines Literaturverzeichnisses mit BibTeX, Biber, BibLaTeX und Co.


Raphau888
Forum-Anfänger
Forum-Anfänger
Beiträge: 14
Registriert: Sa 18. Nov 2017, 16:08

Labeldate : package keyval error

Beitrag von Raphau888 »

Hallo Leute,

Habe jetzt schon den halben Tag rumgedoktort aber leider klappt mein Latex Programm immer noch nicht so wie es soll. Und dabei ist es eigentlich eine Vorlage des Lehrstuhles?!
Was mache ich falsch??
Vielen Lieben dank für eure Hilfe !

Das ist das Hauptprogramm:
Matr.-Nr. 00000 \\
max.mustermann@tu-dortmund.de}
% -------------------------------------------------------------------------------------
\end{titlepage}
\newpage

% VERZEICHNISSE

\pagenumbering{Roman}
\tableofcontents
% \listoffigures
% \listoftables
\newpage
\pagenumbering{arabic}


% ================================================================================
% 									Hauptteil
% ================================================================================


%\section{Einleitung}
\section{Einleitung}


%\section{Hauptteil}
\newpage
\section{Hauptteil}
\subsection{The costs of deflations: a historical perspective}
\citet{Orph}

\subsubsection{Zusammenhang zwischen Deflation und Output Wachstum}  


    
%\section{Fazit}




% ================================================================================
% 							Literaturverzeichnis
% ================================================================================

\newpage
\printbibliography


% ================================================================================
% 								Appendix
% ================================================================================

%\appendix
%\section{Anhang}




\end{document}
Und das ist das Bibliotheksprogramm wo die Zeile 134 spinnt ?!:

\ProvidesFile{authoryear.bbx}
[\abx@bbxid]

\RequireBibliographyStyle{standard}

\DefineBibliographyStrings{ngerman}{
   andothers = {{et\;al\adddot}},            
}


\DeclareBibliographyOption{dashed}[true]{%
  \ifstrequal{#1}{true}
    {\ExecuteBibliographyOptions{pagetracker}%
     \renewbibmacro*{bbx:savehash}{\savefield{fullhash}{\bbx@lasthash}}}
    {\renewbibmacro*{bbx:savehash}{}}}

\DeclareBibliographyOption{mergedate}[true]{%
  \ifcsdef{bbx@opt@mergedate@#1}
    {\csuse{bbx@opt@mergedate@#1}}
    {\PackageError{biblatex}
       {Invalid option 'mergedate=#1'}
       {Valid values are 'maximum', 'compact', 'basic', 'minimum',\MessageBreak
        'true' (=compact), and 'false'.}}}

\providebibmacro*{date+extrayear}{}

\def\bbx@opt@mergedate@true{\bbx@opt@mergedate@compact}

% merge date/issue with date label
\def\bbx@opt@mergedate@maximum{%
  \renewbibmacro*{date+extrayear}{%
    \iffieldundef{\thefield{datelabelsource}year}
      {}
      {\printtext[parens]{%
         \printfield{issue}%
         \setunit*{\addspace}%
         \iffieldsequal{year}{\thefield{datelabelsource}year}
           {\printdateextralabel}%
           {\printfield{labelyear}%
            \printfield{extrayear}}}}}%
  \renewbibmacro*{date}{}%
  \renewbibmacro*{issue+date}{}}

% merge date with date label
\def\bbx@opt@mergedate@compact{%
  \renewbibmacro*{date+extrayear}{%
    \iffieldundef{\thefield{datelabelsource}year}
      {}
      {\printtext[parens]{%
         \iffieldsequal{year}{\thefield{datelabelsource}year}
           {\printdateextralabel}%
           {\printfield{labelyear}%
            \printfield{extrayear}}}}}%
  \renewbibmacro*{date}{}%
  \renewbibmacro*{issue+date}{%
    \iffieldundef{issue}
      {}
      {\printtext[parens]{\printfield{issue}}}%
    \newunit}}

% merge year-only date with date label
\def\bbx@opt@mergedate@basic{%
  \renewbibmacro*{date+extrayear}{%
    \iffieldundef{\thefield{datelabelsource}year}
      {}
      {\printtext[parens]{%
         \printfield{\thefield{datelabelsource}year}%
         \printfield{extrayear}}}}%
  \renewbibmacro*{date}{%
    \iffieldundef{month}
      {}
      {\printdate}}%
  \renewbibmacro*{issue+date}{%
    \ifboolexpr{
      test {\iffieldundef{issue}}
      and
      test {\iffieldundef{month}}
    }
      {}
      {\printtext[parens]{%
         \printfield{issue}%
         \setunit*{\addspace}%
         \printdate}}%
    \newunit}}

% merge year-only date with year-only date label
\def\bbx@opt@mergedate@minimum{%
  \renewbibmacro*{date+extrayear}{%
    \iffieldundef{\thefield{datelabelsource}year}
      {}
      {\printtext[parens]{%
         \printfield{\thefield{datelabelsource}year}%
         \printfield{extrayear}}}}%
  \renewbibmacro*{date}{%
    \ifboolexpr{
      test {\iffieldundef{month}}
      and
      test {\iffieldundef{extrayear}}
    }
      {}
      {\printdate}}%
  \renewbibmacro*{issue+date}{%
    \ifboolexpr{
      test {\iffieldundef{issue}}
      and
      test {\iffieldundef{month}}
      and
      test {\iffieldundef{extrayear}}
    }
      {}
      {\printtext[parens]{%
         \printfield{issue}%
         \setunit*{\addspace}%
         \printdate}}%
    \newunit}}

% don't merge date/issue with date label
\def\bbx@opt@mergedate@false{%
  \renewbibmacro*{date+extrayear}{%
    \iffieldundef{\thefield{datelabelsource}year}
      {}
      {\printtext[parens]{%
         \printfield{\thefield{datelabelsource}year}%
         \printfield{extrayear}}}}%
  \renewbibmacro*{date}{\printdate}%
  \renewbibmacro*{issue+date}{%
    \printtext[parens]{%
      \printfield{issue}%
      \setunit*{\addspace}%
      \printdate}%
    \newunit}}

% n.b. the default datelabel=year overrides merging of months and days
\ExecuteBibliographyOptions{labeldate,sorting=nyt,pagetracker,mergedate}

\DeclareFieldFormat{shorthandwidth}{#1}
\setlength{\bibitemsep}{0pt}

\DeclareNameAlias{author}{sortname}
\DeclareNameAlias{editor}{sortname}
\DeclareNameAlias{translator}{sortname}

\defbibenvironment{bibliography}
  {\list
     {}
     {\setlength{\leftmargin}{\bibhang}%
      \setlength{\itemindent}{-\leftmargin}%
      \setlength{\itemsep}{\bibitemsep}%
      \setlength{\parsep}{\bibparsep}}}
  {\endlist}
  {\item}

\defbibenvironment{shorthand}
  {\list
     {\printfield[shorthandwidth]{shorthand}}
     {\setlength{\labelwidth}{\shorthandwidth}%
      \setlength{\leftmargin}{\labelwidth}%
      \setlength{\labelsep}{\biblabelsep}%
      \addtolength{\leftmargin}{\labelsep}%
      \setlength{\itemsep}{\bibitemsep}%
      \setlength{\parsep}{\bibparsep}%
      \renewcommand*{\makelabel}[1]{##1\hss}}}
  {\endlist}
  {\item}

\InitializeBibliographyStyle{\global\undef\bbx@lasthash}

\newbibmacro*{bbx:savehash}{%
  \savefield{fullhash}{\bbx@lasthash}}

\newbool{bbx@inset}
\DeclareBibliographyDriver{set}{%
  \booltrue{bbx@inset}%
  \entryset{}{}%
  \newunit\newblock
  \usebibmacro{setpageref}%
  \finentry}

\renewbibmacro*{begrelated}{%
  \booltrue{bbx@inset}}

\renewbibmacro*{endrelated}{%
  \usebibmacro*{bbx:savehash}}

\renewbibmacro*{author}{%
  \ifboolexpr{
    test \ifuseauthor
    and
    not test {\ifnameundef{author}}
  }
    {\usebibmacro{bbx:dashcheck}
       {\bibnamedash}
       {\usebibmacro{bbx:savehash}%
        \printnames{author}%
        \iffieldundef{authortype}
          {\setunit{\addspace}}
          {\setunit{\addcomma\space}}}%
     \iffieldundef{authortype}
       {}
       {\usebibmacro{authorstrg}%
        \setunit{\addspace}}}%
    {\global\undef\bbx@lasthash
     \usebibmacro{labeltitle}%
     \setunit*{\addspace}}%
  \usebibmacro{date+extrayear}}

\renewbibmacro*{editor}{%
  \usebibmacro{bbx:editor}{editorstrg}}
\renewbibmacro*{editor+others}{%
  \usebibmacro{bbx:editor}{editor+othersstrg}}
\newbibmacro*{bbx:editor}[1]{%
  \ifboolexpr{
    test \ifuseeditor
    and
    not test {\ifnameundef{editor}}
  }
    {\usebibmacro{bbx:dashcheck}
       {\bibnamedash}
       {\printnames{editor}%
        \setunit{\addcomma\space}%
        \usebibmacro{bbx:savehash}}%
     \usebibmacro{#1}%
     \clearname{editor}%
     \setunit{\addspace}}%
    {\global\undef\bbx@lasthash
     \usebibmacro{labeltitle}%
     \setunit*{\addspace}}%
  \usebibmacro{date+extrayear}}

\renewbibmacro*{translator}{%
  \usebibmacro{bbx:translator}{translatorstrg}}
\renewbibmacro*{translator+others}{%
  \usebibmacro{bbx:translator}{translator+othersstrg}}
\newbibmacro*{bbx:translator}[1]{%
  \ifboolexpr{
    test \ifusetranslator
    and
    not test {\ifnameundef{translator}}
  }
    {\usebibmacro{bbx:dashcheck}
       {\bibnamedash}
       {\printnames{translator}%
        \setunit{\addcomma\space}%
        \usebibmacro{bbx:savehash}}%
     \usebibmacro{translator+othersstrg}%
     \clearname{translator}%
     \setunit{\addspace}}%
    {\global\undef\bbx@lasthash
     \usebibmacro{labeltitle}%
     \setunit*{\addspace}}%
  \usebibmacro{date+extrayear}}

\newbibmacro*{bbx:dashcheck}[2]{%
  \ifboolexpr{
    test {\iffieldequals{fullhash}{\bbx@lasthash}}
    and
    not test \iffirstonpage
    and
    (
       not bool {bbx@inset}
       or
       test {\iffieldequalstr{entrysetcount}{1}}
    )
  }
    {#1}
    {#2}}

\newbibmacro*{labeltitle}{%
  \iffieldundef{label}
    {\iffieldundef{shorttitle}
       {\printfield{title}%
        \clearfield{title}}
       {\printfield[title]{shorttitle}}}
    {\printfield{label}}}


\renewbibmacro*{journal+issuetitle}{%
  \usebibmacro{journal}%
  \setunit*{\addspace}%
  \iffieldundef{series}
    {}
    {\newunit
     \printfield{series}%
     \setunit{\addspace}}%
  \printfield{volume}%
  \newunit}
  

\DeclareFieldFormat{journaltitle}{#1}



\DeclareFieldFormat[article,report,incollection,book,online]{title}{#1}

\DeclareFieldFormat{booktitle}{#1}

\renewcommand{\labelnamepunct}{, }

%\renewcommand*{\revsdnamedelim}{,\addspace}

\AtBeginBibliography{%
\renewcommand*{\finalnamedelim}{,\addspace\bibstring{and}\addspace}
}

%\AtBeginBibliography{%
% \renewcommand*{\finalnamedelim}{%
% \ifnumgreater{\value{liststop}}{1}{\finalandcomma}{}%
% \addspace\bibstring{and}\space}%
%}


\DeclareBibliographyDriver{report}{%
  \usebibmacro{bibindex}%
  \usebibmacro{begentry}%
  \usebibmacro{author}%
  \setunit{\labelnamepunct}\newblock
  \usebibmacro{title}%
  \newunit
  \printlist{language}%
  \newunit\newblock
  \usebibmacro{byauthor}%
  \setunit{\addcomma\space}\newblock
  \printfield{type}%
  \setunit*{\addspace}%
  \printfield{number}%
  \newunit\newblock
  \printfield{version}%
  \newunit
  \printfield{note}%
  \newunit\newblock
  \usebibmacro{institution+location+date}%
  \newunit\newblock
  \usebibmacro{chapter+pages}%
  \newunit
  \printfield{pagetotal}%
  \newunit\newblock
  \iftoggle{bbx:isbn}
    {\printfield{isrn}}
    {}%
  \newunit\newblock
  \usebibmacro{doi+eprint+url}%
  \newunit\newblock
  \usebibmacro{addendum+pubstate}%
  \setunit{\bibpagerefpunct}\newblock
  \usebibmacro{pageref}%
  \newunit\newblock
  \iftoggle{bbx:related}
    {\usebibmacro{related:init}%
     \usebibmacro{related}}
    {}%
  \usebibmacro{finentry}}
  
  
\DeclareBibliographyDriver{article}{%
  \usebibmacro{bibindex}%
  \usebibmacro{begentry}%
  \usebibmacro{author/translator+others}%
  \setunit{\labelnamepunct}\newblock
  \usebibmacro{title}%
  \newunit
  \printlist{language}%
  \newunit\newblock
  \usebibmacro{byauthor}%
  \newunit\newblock
  \usebibmacro{bytranslator+others}%
  \newunit\newblock
  \printfield{version}%
  \setunit{\labelnamepunct}\newblock
  %\newunit\newblock
  \usebibmacro{journal+issuetitle}%
  \newunit
  \usebibmacro{byeditor+others}%
  \newunit
  \usebibmacro{note+pages}%
  \newunit\newblock
  \iftoggle{bbx:isbn}
    {\printfield{issn}}
    {}%
  \newunit\newblock
  \usebibmacro{doi+eprint+url}%
  \newunit\newblock
  \usebibmacro{addendum+pubstate}%
  \setunit{\bibpagerefpunct}\newblock
  \usebibmacro{pageref}%
  \newunit\newblock
  \iftoggle{bbx:related}
    {\usebibmacro{related:init}%
     \usebibmacro{related}}
    {}%
  \usebibmacro{finentry}}  
  
  
\DeclareBibliographyDriver{book}{%
  \usebibmacro{bibindex}%
  \usebibmacro{begentry}%
  \usebibmacro{author/editor+others/translator+others}%
  \setunit{\labelnamepunct}\newblock
  \usebibmacro{maintitle+title}%
  %\newunit
  \setunit{\labelnamepunct}\newblock
  \printlist{language}%
  \newunit\newblock
  \usebibmacro{byauthor}%
  \newunit\newblock
  \usebibmacro{byeditor+others}%
  \newunit\newblock
  \printfield{edition}%
  \newunit
  \iffieldundef{maintitle}
    {\printfield{volume}%
     \printfield{part}}
    {}%
  \newunit
  \printfield{volumes}%
  \newunit\newblock
  \usebibmacro{series+number}%
  \newunit\newblock
  \printfield{note}%
  %\newunit\newblock
  \setunit{\labelnamepunct}\newblock
  \usebibmacro{publisher+location+date}%
  \newunit\newblock
  \usebibmacro{chapter+pages}%
  \newunit
  \printfield{pagetotal}%
  \newunit\newblock
  \iftoggle{bbx:isbn}
    {\printfield{isbn}}
    {}%
  \newunit\newblock
  \usebibmacro{doi+eprint+url}%
  \newunit\newblock
  \usebibmacro{addendum+pubstate}%
  \setunit{\bibpagerefpunct}\newblock
  \usebibmacro{pageref}%
  \newunit\newblock
  \iftoggle{bbx:related}
    {\usebibmacro{related:init}%
     \usebibmacro{related}}
    {}%
  \usebibmacro{finentry}}  
  
  

%\renewbibmacro*{byeditor}{%
%  \ifnameundef{editor}
%    {}
%    {\usebibmacro{bytypestrg}{editor}{editor}%
%     \setunit{\addspace}%
%     \printnames[byeditor]{editor}%
%     \newunit}%
%  \usebibmacro{byeditorx}}
  

\renewbibmacro*{byeditor}{%
    %\usebibmacro{bytypestrg}{editor}{editor}%
    %\setunit{\addspace}%
	\printnames[byeditor]{editor}
	\printtext{\ifnumgreater{\value{editor}}{1}{(\bibstring{editors})}{}%
	\ifnumless{\value{editor}}{2}{(\bibstring{editor})}{}}\usebibmacro{byeditorx}}    
	
	
%\renewbibmacro*{byeditor}{%
%    %\usebibmacro{bytypestrg}{editor}{editor}%
%    %\setunit{\addspace}%
%	\printnames[byeditor]{editor}
%	\printtext{(\bibstring{editors})}}  	
  

%\newbibmacro*{bytypestrg}[2]{%
%  \iffieldundef{#1type}
%    {\bibstring{by#2}}
%    {\ifbibxstring{by\thefield{#1type}}
%       {\bibstring{by\thefield{#1type}}}
%       {\printtext{\thefield{#1type}}}}}
         
  
  
\DeclareBibliographyDriver{incollection}{%
  \usebibmacro{bibindex}%
  \usebibmacro{begentry}%
  \usebibmacro{author/translator+others}%
  \setunit{\labelnamepunct}\newblock
  \usebibmacro{title}%
  %\newunit
  \setunit{\labelnamepunct}\newblock
  \printlist{language}%
  \newunit\newblock
  \usebibmacro{byauthor}%
  %\newunit\newblock
  \setunit{\labelnamepunct}\newblock
  \usebibmacro{in:}%
  %\usebibmacro{maintitle+booktitle}%
  %\setunit{\labelnamepunct}\newblock
  %\newunit\newblock
  %\usebibmacro{byeditor+others}%
  \usebibmacro{byeditor}%
  %\newunit\newblock
  \setunit{\labelnamepunct}\newblock
  \usebibmacro{series+number}%
  %\newunit\newblock
  \setunit{\labelnamepunct}\newblock
  \printfield{edition}%
  %\newunit
  \setunit{\labelnamepunct}\newblock
  \iffieldundef{maintitle}
    {\printfield{volume}}%
  %   \printfield{part}}
    {}%
  %\newunit
  \setunit{\labelnamepunct}\newblock
  \printfield{volumes}%
  \newunit\newblock
  \printfield{note}%
  %\newunit\newblock
  \setunit{\labelnamepunct}\newblock
  \printfield{pages}%
  %\usebibmacro{chapter+pages}%
  %\newunit\newblock
  \setunit{\labelnamepunct}\newblock
  \usebibmacro{publisher+location+date}%
  \newunit\newblock
  \iftoggle{bbx:isbn}
    {\printfield{isbn}}
    {}%
  \newunit\newblock
  \usebibmacro{doi+eprint+url}%
  \newunit\newblock
  \usebibmacro{addendum+pubstate}%
  \setunit{\bibpagerefpunct}\newblock
  \usebibmacro{pageref}%
  \newunit\newblock
  \iftoggle{bbx:related}
    {\usebibmacro{related:init}%
     \usebibmacro{related}}
    {}%
  \usebibmacro{finentry}} 
  
  
\DeclareBibliographyDriver{online}{%
  \usebibmacro{bibindex}%
  \usebibmacro{begentry}%
  \usebibmacro{author/editor+others/translator+others}%
  \setunit{\labelnamepunct}\newblock
  \usebibmacro{title}%
  \newunit
  \printlist{language}%
  \newunit\newblock
  \usebibmacro{byauthor}%
  \newunit\newblock
  \usebibmacro{byeditor+others}%
  \newunit\newblock
  \printfield{version}%
  \newunit
  \printfield{note}%
  \newunit\newblock
  \printlist{organization}%
  \newunit\newblock
  \usebibmacro{date}%
  \newunit\newblock
  \iftoggle{bbx:eprint}
    {\usebibmacro{eprint}}
    {}%
  %\newunit\newblock
  \setunit{\labelnamepunct}\newblock
  \usebibmacro{url+urldate}%
  \newunit\newblock
  \usebibmacro{addendum+pubstate}%
  \setunit{\bibpagerefpunct}\newblock
  \usebibmacro{pageref}%
  \newunit\newblock
  \iftoggle{bbx:related}
    {\usebibmacro{related:init}%
     \usebibmacro{related}}
    {}%
  \usebibmacro{finentry}}     
  

\DeclareFieldFormat{urldate}{[\bibstring{urlseen}\space#1]}

\DefineBibliographyStrings{german}{%
  urlseen = {letzter Zugriff:},
}

\DefineBibliographyStrings{english}{%
  urlseen = {last access:},
}
  

\endinput
Zuletzt geändert von Raphau888 am Sa 18. Nov 2017, 17:02, insgesamt 1-mal geändert.

Benutzeravatar
u_fischer
Forum-Meister
Forum-Meister
Beiträge: 4266
Registriert: Do 22. Nov 2012, 11:09
Kontaktdaten:

Beitrag von u_fischer »

Habe jetzt schon den halben Tag rumgedoktort
Dann könntest du ja noch 15 Minuten investieren und deine Frage in eine Form bringen, bei der man keine Kristallkugel braucht, um rauszufinden, was du genau tust und was du für einen Fehler bekommst.

Gast

Beitrag von Gast »

Ist die Vorlage öffentlich verfügbar? Kümmert sich jemand um die Vorlage?

Diese Sache mit labeldate lässt mich vermuten, dass die Vorlage noch auf eine ältere Version von biblatex abgestimmt ist (so 3.3 oder 3.4).

Raphau888
Forum-Anfänger
Forum-Anfänger
Beiträge: 14
Registriert: Sa 18. Nov 2017, 16:08

Beitrag von Raphau888 »

Codes versuche ich jezt mal zu ändern oder was meinst du genau mit der Form?

habe jetzt labeldate in labeldateparts geändert.. zumindest meckert er jetzt in der Hinsicht nicht mehr rum dass ein roter Error kommt:
Trotzdem erscheint nun:

Prozess gestartet: bibtex.exe "Vorlage Seminararbeit"

This is BibTeX, Version 0.99d (MiKTeX 2.9.6100 64-bit)
The top-level auxiliary file: Vorlage Seminararbeit.aux
I found no \citation commands---while reading file Vorlage Seminararbeit.aux
I found no \bibdata command---while reading file Vorlage Seminararbeit.aux
I found no \bibstyle command---while reading file Vorlage Seminararbeit.aux
(There were 3 error messages)

Prozess endete mit Fehler(n)



Prozess gestartet: pdflatex.exe -synctex=1 -interaction=nonstopmode "Vorlage Seminararbeit".tex

Prozess endete normal

Gast

Beitrag von Gast »

Du startest BibTeX, aber Du müsstest Biber laufen lassen. Siehe https://tex.stackexchange.com/q/154751/35864 und http://www.texwelt.de/wissen/fragen/190 ... nem-editor

Wenn die Vorlage einen Entwickler hat, solltest Du ihn auf die Inkompatibilität mit modernen biblatex-Versionen aufmerksam machen.

Raphau888
Forum-Anfänger
Forum-Anfänger
Beiträge: 14
Registriert: Sa 18. Nov 2017, 16:08

Beitrag von Raphau888 »

Prozess gestartet: biber "Vorlage Seminararbeit"

INFO - This is Biber 2.6
INFO - Logfile is 'Vorlage Seminararbeit.blg'
INFO - Reading 'Vorlage Seminararbeit.bcf'
ERROR - Error: Found biblatex control file version 3.4, expected version 3.2.
This means that your biber (2.6) and biblatex (3.8a) versions are incompatible.
See compat matrix in biblatex or biber PDF documentation.
INFO - ERRORS: 1

Prozess endete mit Fehler(n)



Prozess gestartet: pdflatex.exe -synctex=1 -interaction=nonstopmode "Vorlage Seminararbeit".tex

Prozess endete normal

Das ist nun die Fehlermeldung die ich erhalte nachdem ich (hoffentlich richtig) die Änderung getätigt habe die du vorgeschlagen hast.
Ich sehe leider immer noch kein Literaturverzeichnis
Schon einmal vielen Dank für die bisherige Hilfe!

Edit: Würde zur Not auch ein anderes Latex Template nehmen wo dies hoffentlich funktioniert. Weil ich langsam echt daran verzweifele...

Gast

Beitrag von Gast »

Die Zeile
This means that your biber (2.6) and biblatex (3.8a) versions are incompatible.
ist doch schon recht eindeutig. Deine Version von biblatex ist aktuell, die von Biber schon etwas hinterher. Mach ein Update. In MikTeX solltest Du dafür sowohl 'MiKTeX Update (Admin)' als auch die Benutzer-Version 'MikTeX Update' je zwei mal laufen lassen. Sollten in einem Durchlauf nicht alle Pakete zum Update ausgewählt sein, klick sie nicht selbst an, sondern lass den Updater nach erfolgtem Update ein zweites Mal laufen, dann sollten auch die anderen Pakete ausgewählt sein. Siehe auch https://miktex.org/howto/update-miktex https://tex.stackexchange.com/q/108447/35864

Von Vorlagen und Templates halten viele Forenmitglieder hier nicht ganz so viel. Warum das so ist, ist in https://komascript.de/latexvorlage nett erklärt. Wenn Du eine funktionierende Vorlage hast, die den Vorstellungen Deines Lehrstuhles genau entspricht, die keine weiteren Anpassungen erfordert und aktiv gewartet/entwickelt wird, dann solltest Du die nutzen. Wenn es soetwas nicht gibt, solltest Du mit einem kleinen Dokument anfangen (https://komascript.de/node/1692) anstatt irgendein BachelorMasterPhDHyperMegaThesis-Template zu nutzen.

Antworten