von Capri » Mo 7. Aug 2017, 15:15
			
			
			Hallo markusv
Ich habe den Code so eingefügt:
\documentclass[12pt,a4paper,ngerman]{report} % normale Schriftgrösse, Papierformat, Dokumentklasse
\renewcommand{\familydefault}{\sfdefault}
\usepackage{tgheros} % Schriftart
\usepackage{savefnmark} % gleiche Fussnote (mehrmals verwendet), wird gleich bezeichnet
\usepackage{setspace} % Zeilenabstand
\usepackage[backend=biber, natbib=true, style=science]{biblatex}
	\ExecuteBibliographyOptions{
sorting=nyt, %Sortierung Autor, Titel, Jahr
}
\addbibresource{MAJabRef.bib} 
\newcommand*{\maintoc}{% Hauptinhaltsverzeichnis
  \begingroup
    \@fileswfalse% kein neues Verzeichnis öffnen
    \renewcommand*{\appendixattoc}{% Trennanweisung im Inhaltsverzeichnis
      \value{tocdepth}=-10000 % lokal tocdepth auf sehr kleinen Wert setzen
    }%
    \tableofcontents% Verzeichnis ausgeben
  \endgroup
}
\newcommand*{\appendixtoc}{% Anhangsinhaltsverzeichnis
  \begingroup
    \edef\@alltocdepth{\the\value{tocdepth}}% tocdepth merken
    \setcounter{tocdepth}{-10000}% Keine Verzeichniseinträge
    \renewcommand*{\contentsname}{% Verzeichnisname ändern
      Verzeichnis der Anh\"ange}%
    \renewcommand*{\appendixattoc}{% Trennanweisung im Inhaltsverzeichnis
      \setcounter{tocdepth}{\@alltocdepth}% tocdepth wiederherstellen
    }%
    \tableofcontents% Verzeichnis ausgeben
    \setcounter{tocdepth}{\@alltocdepth}% tocdepth wiederherstellen
  \endgroup
}
\newcommand*{\appendixattoc}{% Trennanweisung im Inhaltsverzeichnis
}
\g@addto@macro\appendix{% \appendix erweitern
  \if@openright\cleardoublepage\else\clearpage\fi% Neue Seite
  \addcontentsline{toc}{chapter}{\appendixname}% Eintrag ins Hauptverzeichnis
  \addtocontents{toc}{\protect\appendixattoc}% Trennanweisung in die toc-Datei
}
\makeatother
\usepackage[textwidth=16cm,textheight=23cm]{geometry}
\usepackage[T1]{fontenc}
\usepackage[utf8]{inputenc} % Umlaute
\usepackage{float}
\usepackage{geometry} 
\usepackage{tabularx} 
\usepackage{tabu}
%\usepackage{tocbibind}
\usepackage{booktabs}% for better rules in the table
%\usepackage{biblatex}
\usepackage{amsmath}
\usepackage{multicol,lipsum,float}
\usepackage{pgfplotstable}
\usepackage{rotating}
\usepackage{caption}
\usepackage{hyperref} % für URLs
\pgfplotsset{compat=1.13}
 \usepackage[figure]{hypcap}
\usepackage{pdfpages} % für PDF
\usepackage[%
			labelfont=bf,
		        font={sl,small},
		        %parskip=5pt
			]
			{caption} 
\addto\captionsngerman{
\renewcommand{\figurename}{Abb.}
\renewcommand{\tablename}{Tab.}}
 
% Dokument
\begin{document}
% Inhaltsverzeichnis
\maintoc
\newpage
\raggedright
\chapter{Vorwort}
	blablabla
\appendix
\appendixtoc
\chapter{Hallo}
	blablabla
\end{document}
Fehlermeldungen:
! LaTeX Error: Missing \begin{document}
! Undefined control sequence. (bezieht sich auf: 
\if@openright\cleardoublepage
)
! You can't use `\spacefactor' in vertical mode.
! Missing $ inserted.
 
			
			
							Hallo markusv
Ich habe den Code so eingefügt:
[code]\documentclass[12pt,a4paper,ngerman]{report} % normale Schriftgrösse, Papierformat, Dokumentklasse
\renewcommand{\familydefault}{\sfdefault}
\usepackage{tgheros} % Schriftart
\usepackage{savefnmark} % gleiche Fussnote (mehrmals verwendet), wird gleich bezeichnet
\usepackage{setspace} % Zeilenabstand
\usepackage[backend=biber, natbib=true, style=science]{biblatex}
	\ExecuteBibliographyOptions{
sorting=nyt, %Sortierung Autor, Titel, Jahr
}
\addbibresource{MAJabRef.bib} 
\newcommand*{\maintoc}{% Hauptinhaltsverzeichnis
  \begingroup
    \@fileswfalse% kein neues Verzeichnis öffnen
    \renewcommand*{\appendixattoc}{% Trennanweisung im Inhaltsverzeichnis
      \value{tocdepth}=-10000 % lokal tocdepth auf sehr kleinen Wert setzen
    }%
    \tableofcontents% Verzeichnis ausgeben
  \endgroup
}
\newcommand*{\appendixtoc}{% Anhangsinhaltsverzeichnis
  \begingroup
    \edef\@alltocdepth{\the\value{tocdepth}}% tocdepth merken
    \setcounter{tocdepth}{-10000}% Keine Verzeichniseinträge
    \renewcommand*{\contentsname}{% Verzeichnisname ändern
      Verzeichnis der Anh\"ange}%
    \renewcommand*{\appendixattoc}{% Trennanweisung im Inhaltsverzeichnis
      \setcounter{tocdepth}{\@alltocdepth}% tocdepth wiederherstellen
    }%
    \tableofcontents% Verzeichnis ausgeben
    \setcounter{tocdepth}{\@alltocdepth}% tocdepth wiederherstellen
  \endgroup
}
\newcommand*{\appendixattoc}{% Trennanweisung im Inhaltsverzeichnis
}
\g@addto@macro\appendix{% \appendix erweitern
  \if@openright\cleardoublepage\else\clearpage\fi% Neue Seite
  \addcontentsline{toc}{chapter}{\appendixname}% Eintrag ins Hauptverzeichnis
  \addtocontents{toc}{\protect\appendixattoc}% Trennanweisung in die toc-Datei
}
\makeatother
\usepackage[textwidth=16cm,textheight=23cm]{geometry}
\usepackage[T1]{fontenc}
\usepackage[utf8]{inputenc} % Umlaute
\usepackage{float}
\usepackage{geometry} 
\usepackage{tabularx} 
\usepackage{tabu}
%\usepackage{tocbibind}
\usepackage{booktabs}% for better rules in the table
%\usepackage{biblatex}
\usepackage{amsmath}
\usepackage{multicol,lipsum,float}
\usepackage{pgfplotstable}
\usepackage{rotating}
\usepackage{caption}
\usepackage{hyperref} % für URLs
\pgfplotsset{compat=1.13}
 \usepackage[figure]{hypcap}
\usepackage{pdfpages} % für PDF
\usepackage[%
			labelfont=bf,
		        font={sl,small},
		        %parskip=5pt
			]
			{caption} 
\addto\captionsngerman{
\renewcommand{\figurename}{Abb.}
\renewcommand{\tablename}{Tab.}}
 
% Dokument
\begin{document}
% Inhaltsverzeichnis
\maintoc
\newpage
\raggedright
\chapter{Vorwort}
	blablabla
\appendix
\appendixtoc
\chapter{Hallo}
	blablabla
\end{document}[/code]
Fehlermeldungen:
! LaTeX Error: Missing \begin{document}
! Undefined control sequence. (bezieht sich auf: [code]\if@openright\cleardoublepage[/code])
! You can't use `\spacefactor' in vertical mode.
! Missing $ inserted.