von Gast » Mi 3. Mai 2017, 16:51
Anonymous hat geschrieben:
Wenn es mit der Integration in dein Dokument nicht funktioniert, dann musst du schon an einem
Minimalbeispiel zeigen, was da nicht geht. Hellsehen können wir nicht.
So sieht die tocloft- Version in meinem Dokument aus, welche
nicht zum Anzeigen von den Abkürzungen im Verzeichnis führt:
\documentclass[11pt,a4paper]{article}
\usepackage[utf8]{inputenc}
\usepackage[ngerman]{babel}
\usepackage[T1]{fontenc}
\usepackage{helvet}
\usepackage{mathptmx}% Times
\usepackage[dvipsnames,usenames]{color}
\usepackage{colortbl}
\usepackage{amsmath}
\usepackage{amsfonts}
\usepackage{amssymb}
\usepackage{makeidx}
\usepackage{graphicx}
\usepackage{fancyhdr} %Kopf- und Fußzeile
\usepackage{setspace} %Zeilenabstand verändern
\usepackage{tocstyle} %Punkte im Inhaltsverzeichnis
\usepackage[printonlyused]{acronym} %Abkürzungsverzeichnis
\usepackage[round]{natbib} %runde Klammern im Literaturverzeichnis
\usepackage{textcomp} %Eurozeichen einfügen
\usepackage{eurosym}
\usepackage{booktabs}
\usepackage{siunitx}
\usepackage{caption}
\usepackage{ragged2e}
\usepackage{multirow}
\usepackage{longtable}
\usepackage{lscape}
\usepackage{rotating}
\usepackage{array}
\usepackage{caption}
\usepackage{tabularx}
\usepackage{amsmath}
\usepackage{amssymb}
\usepackage{amstext}
\usepackage{amsfonts}
\usepackage{mathrsfs}
\usepackage{picture}
\usepackage[left=3cm,right=2cm,top=2.5cm,bottom=2.5cm]{geometry}
%%Eigentlich Abb- und Tab. verzeichnis einrichten und Abb und Tab. erscheinen lassen%%
\usepackage{tocloft}
\renewcommand\cftsecdotsep{\cftdotsep}
\renewcommand{\cftfigpresnum}{Abb. }
\renewcommand{\cfttabpresnum}{Tab. }
\renewcommand{\cftfigaftersnum}{:}
\renewcommand{\cfttabaftersnum}{:}
\settowidth{\cfttabnumwidth}{Tab. 10\quad}
\settowidth{\cftfignumwidth}{Abb. 10\quad}
\setlength{\cftfignumwidth}{2cm}
\setlength{\cfttabnumwidth}{2cm}
\setlength{\cftfigindent}{0cm}
\setlength{\cfttabindent}{0cm}
\AtBeginDocument{%
\renewcommand{\figurename}{Abb.}
\renewcommand{\tablename}{Tab.}
}
%%Seitenformat einrichten%%
\usepackage{geometry}
\geometry{a4paper, top=25mm, left=30mm, right=20mm, bottom=25mm, headsep=10mm, footskip=10mm}
%Kopfzeile%%
\fancyhead{} %Kopfzeile leeren
\fancyhead[R]{\slshape\rightmark} %große Buchstaben = Bereiche in den Zeilen
\fancyhead[OR]{\slshape\leftmark}
\renewcommand{\headrulewidth}{0.4pt}
\usepackage{blindtext}
%%Fußzeile%%
\fancyfoot{} %Fußzeile leeren
\fancyfoot[RO,LE]{\thepage}
%%hängender Einzug im Quellenverzeichnis%%
\newenvironment{literatur}{
\parskip6pt \parindent0pt
\def\lititem{\hangindent=1cm \hangafter1}}{%
\par\ignorespaces}
%%Absätze nicht einrücken%%
\setlength{\parindent}{0pt}
\usepackage[pdfborder={0 0 0}]{hyperref} %rote Rahme um Links sind jetzt weg, Links aber noch da
\usepackage{hyperref}
%%Anhang Formatierung%%
\usepackage{filecontents}
\begin{filecontents}{appendixtoc.sty}
\ProvidesPackage{appendixtoc}[2014/01/22 unsupported LaTeX2e package]
\RequirePackage{scrbase}[2013/12/19]
\RequirePackage{tocstyle}
\usetocstyle{KOMAlike}
\newenvironment*{tocconditional}[1]{%
\expandafter\ifx\csname if@toccond@#1\expandafter\endcsname
\csname iftrue\endcsname
\else
\value{tocdepth}=-10000\relax
\fi
\typeout{tocdepth in `#1': \the\c@tocdepth}%
}{%
}
\AtBeginDocument{%
\addtocontents{toc}{\string\begin{tocconditional}{main}}
}
\BeforeClosingMainAux{%
\addtocontents{toc}{\string\end{tocconditional}}%
}
\newcommand*{\newtocconditional}[2][false]{%
\expandafter\newif\csname if@toccond@#2\endcsname
\csname @toccond@#2#1\endcsname
}
\newcommand*{\settocconditional}[2]{%
\csname @toccond@#1#2\endcsname
}
\newtocconditional{appendix}
\g@addto@macro\appendix{%
\begingroup
\@ifundefined{tocbasic@listhead}{% Falls \tocbasic@listhead (wird von
\@ifundefined{chapter}{% und falls \chapter nicht definiert ist,
\section*{\listofappendixname}% \section* verwenden
}{% aber falls \chapter definiert ist,
\chapter*{\listofappendixname}% \chapter* verwenden
}%
% und noch die Kolumnentitel passend setzen.
\@mkboth{\csname MakeMarkcase\endcsname{\listofappendixname}}%
{\csname MakeMarkcase\endcsname{\listofappendixname}}%
}{% Falls \toc@heading definiert ist,
\def\@currext{appendix}% initialisieren
\tocbasic@listhead{\listofappendixname}% und verwenden
}%
\endgroup
\addtocontents{toc}{\string\end{tocconditional}^^J
\string\begin{tocconditional}{appendix}}%
\appendixtableofcontents
}
\newcommand*{\appendixtableofcontents}{%
\showtoc[{ %
\aliastoc{\tocstyleTOC}{toc}%
\settocconditional{main}{false}%
\settocconditional{appendix}{true}%
}]{toc}%
}
\newcommand*{\postappendix}{%
\addtocontents{toc}{\string\end{tocconditional}^^J%
\string\begin{tocconditional}{main}}%
}
\newcommand*{\listofappendixname}{Table of appendices}
\AtBeginDocument{%
\providecaptionname{american,australien,british,canadian,english,UKenglish,USenglish}\listofappendixname{Table of appendices}%
\providecaptionname{german,ngerman,austrian,naustrian,swissgerman,nswissgerman}\listofappendixname{Anhangsverzeichnis}%
}%
\end{filecontents}
\usepackage{tocbasic}
\usepackage{appendixtoc}
\setuptoc{appendix}{totoc}
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
\begin{document}
%%Formatierung Titelseite%%
\spacing{1.5} %Zeilenabstand ab hier verändern
\renewcommand{\familydefault}{\sfdefault}
%%Eidesstattliche Erklärung%%
\newpage
\pagestyle{fancy} %ab hier Kopfzeile
\pagenumbering{Roman} %römische Zahlen
\setcounter{page}{3} %wirklich mit Seite III beginnen?
%%%%%%%%%%Inhaltsverzeichnis%%%%%%%%%%%%%
\usetocstyle{allwithdot} %Punkte im Inhaltsverzeichnis
\tableofcontents
\newpage
%%%%%%%%%%Abbildungsverzeichnis%%%%%%%%%%%
\addcontentsline{toc}{section}{Abbildungsverzeichnis} %damit es im Inhaltsverzeichnis erscheint
\listoffigures
\newpage
%%%%%%%%%%%Tabellenverzeichnis%%%%%%%%%%%%%%
\addcontentsline{toc}{section}{Tabellenverzeichnis} %damit es im Inhaltsverzeichnis erscheint
\listoftables
\include{Abkuerzungen_PP}
\newpage
{\captionof{figure}{Eine Abbildung}}
{\captionof{table}{Eine Tabelle}}
\end{document}
Weiterhin habe ich versucht die Klasse zu ersetzen, aber ich stoße auf Fehlermeldungen, da ich ja Pakete wie z.B fancyhdr in meinem Dokument habe.
Weiterhin komme ich auf Fehlermeldungen durch den Befehl
mit dem ich beim zitieren den Name des Autors in Kapitälchen setze.
Es ist mir schon klar das ich mit der Standartklasse article keinen Blumentopf gewinnen kann, aber ein allerletztes Mal für die Masterarbeit wäre es schön, wenn ich das bis jetzt eingesetzte Input dabei belassen und mich ganz auf das Schreiben und nicht mehr auf das Formatieren beschränken kann.
[quote="Anonymous"]
Wenn es mit der Integration in dein Dokument nicht funktioniert, dann musst du schon an einem [m][/m] zeigen, was da nicht geht. Hellsehen können wir nicht.
[/quote]
So sieht die tocloft- Version in meinem Dokument aus, welche [u]nicht[/u] zum Anzeigen von den Abkürzungen im Verzeichnis führt:
[code]
\documentclass[11pt,a4paper]{article}
\usepackage[utf8]{inputenc}
\usepackage[ngerman]{babel}
\usepackage[T1]{fontenc}
\usepackage{helvet}
\usepackage{mathptmx}% Times
\usepackage[dvipsnames,usenames]{color}
\usepackage{colortbl}
\usepackage{amsmath}
\usepackage{amsfonts}
\usepackage{amssymb}
\usepackage{makeidx}
\usepackage{graphicx}
\usepackage{fancyhdr} %Kopf- und Fußzeile
\usepackage{setspace} %Zeilenabstand verändern
\usepackage{tocstyle} %Punkte im Inhaltsverzeichnis
\usepackage[printonlyused]{acronym} %Abkürzungsverzeichnis
\usepackage[round]{natbib} %runde Klammern im Literaturverzeichnis
\usepackage{textcomp} %Eurozeichen einfügen
\usepackage{eurosym}
\usepackage{booktabs}
\usepackage{siunitx}
\usepackage{caption}
\usepackage{ragged2e}
\usepackage{multirow}
\usepackage{longtable}
\usepackage{lscape}
\usepackage{rotating}
\usepackage{array}
\usepackage{caption}
\usepackage{tabularx}
\usepackage{amsmath}
\usepackage{amssymb}
\usepackage{amstext}
\usepackage{amsfonts}
\usepackage{mathrsfs}
\usepackage{picture}
\usepackage[left=3cm,right=2cm,top=2.5cm,bottom=2.5cm]{geometry}
%%Eigentlich Abb- und Tab. verzeichnis einrichten und Abb und Tab. erscheinen lassen%%
\usepackage{tocloft}
\renewcommand\cftsecdotsep{\cftdotsep}
\renewcommand{\cftfigpresnum}{Abb. }
\renewcommand{\cfttabpresnum}{Tab. }
\renewcommand{\cftfigaftersnum}{:}
\renewcommand{\cfttabaftersnum}{:}
\settowidth{\cfttabnumwidth}{Tab. 10\quad}
\settowidth{\cftfignumwidth}{Abb. 10\quad}
\setlength{\cftfignumwidth}{2cm}
\setlength{\cfttabnumwidth}{2cm}
\setlength{\cftfigindent}{0cm}
\setlength{\cfttabindent}{0cm}
\AtBeginDocument{%
\renewcommand{\figurename}{Abb.}
\renewcommand{\tablename}{Tab.}
}
%%Seitenformat einrichten%%
\usepackage{geometry}
\geometry{a4paper, top=25mm, left=30mm, right=20mm, bottom=25mm, headsep=10mm, footskip=10mm}
%Kopfzeile%%
\fancyhead{} %Kopfzeile leeren
\fancyhead[R]{\slshape\rightmark} %große Buchstaben = Bereiche in den Zeilen
\fancyhead[OR]{\slshape\leftmark}
\renewcommand{\headrulewidth}{0.4pt}
\usepackage{blindtext}
%%Fußzeile%%
\fancyfoot{} %Fußzeile leeren
\fancyfoot[RO,LE]{\thepage}
%%hängender Einzug im Quellenverzeichnis%%
\newenvironment{literatur}{
\parskip6pt \parindent0pt
\def\lititem{\hangindent=1cm \hangafter1}}{%
\par\ignorespaces}
%%Absätze nicht einrücken%%
\setlength{\parindent}{0pt}
\usepackage[pdfborder={0 0 0}]{hyperref} %rote Rahme um Links sind jetzt weg, Links aber noch da
\usepackage{hyperref}
%%Anhang Formatierung%%
\usepackage{filecontents}
\begin{filecontents}{appendixtoc.sty}
\ProvidesPackage{appendixtoc}[2014/01/22 unsupported LaTeX2e package]
\RequirePackage{scrbase}[2013/12/19]
\RequirePackage{tocstyle}
\usetocstyle{KOMAlike}
\newenvironment*{tocconditional}[1]{%
\expandafter\ifx\csname if@toccond@#1\expandafter\endcsname
\csname iftrue\endcsname
\else
\value{tocdepth}=-10000\relax
\fi
\typeout{tocdepth in `#1': \the\c@tocdepth}%
}{%
}
\AtBeginDocument{%
\addtocontents{toc}{\string\begin{tocconditional}{main}}
}
\BeforeClosingMainAux{%
\addtocontents{toc}{\string\end{tocconditional}}%
}
\newcommand*{\newtocconditional}[2][false]{%
\expandafter\newif\csname if@toccond@#2\endcsname
\csname @toccond@#2#1\endcsname
}
\newcommand*{\settocconditional}[2]{%
\csname @toccond@#1#2\endcsname
}
\newtocconditional{appendix}
\g@addto@macro\appendix{%
\begingroup
\@ifundefined{tocbasic@listhead}{% Falls \tocbasic@listhead (wird von
\@ifundefined{chapter}{% und falls \chapter nicht definiert ist,
\section*{\listofappendixname}% \section* verwenden
}{% aber falls \chapter definiert ist,
\chapter*{\listofappendixname}% \chapter* verwenden
}%
% und noch die Kolumnentitel passend setzen.
\@mkboth{\csname MakeMarkcase\endcsname{\listofappendixname}}%
{\csname MakeMarkcase\endcsname{\listofappendixname}}%
}{% Falls \toc@heading definiert ist,
\def\@currext{appendix}% initialisieren
\tocbasic@listhead{\listofappendixname}% und verwenden
}%
\endgroup
\addtocontents{toc}{\string\end{tocconditional}^^J
\string\begin{tocconditional}{appendix}}%
\appendixtableofcontents
}
\newcommand*{\appendixtableofcontents}{%
\showtoc[{ %
\aliastoc{\tocstyleTOC}{toc}%
\settocconditional{main}{false}%
\settocconditional{appendix}{true}%
}]{toc}%
}
\newcommand*{\postappendix}{%
\addtocontents{toc}{\string\end{tocconditional}^^J%
\string\begin{tocconditional}{main}}%
}
\newcommand*{\listofappendixname}{Table of appendices}
\AtBeginDocument{%
\providecaptionname{american,australien,british,canadian,english,UKenglish,USenglish}\listofappendixname{Table of appendices}%
\providecaptionname{german,ngerman,austrian,naustrian,swissgerman,nswissgerman}\listofappendixname{Anhangsverzeichnis}%
}%
\end{filecontents}
\usepackage{tocbasic}
\usepackage{appendixtoc}
\setuptoc{appendix}{totoc}
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
\begin{document}
%%Formatierung Titelseite%%
\spacing{1.5} %Zeilenabstand ab hier verändern
\renewcommand{\familydefault}{\sfdefault}
%%Eidesstattliche Erklärung%%
\newpage
\pagestyle{fancy} %ab hier Kopfzeile
\pagenumbering{Roman} %römische Zahlen
\setcounter{page}{3} %wirklich mit Seite III beginnen?
%%%%%%%%%%Inhaltsverzeichnis%%%%%%%%%%%%%
\usetocstyle{allwithdot} %Punkte im Inhaltsverzeichnis
\tableofcontents
\newpage
%%%%%%%%%%Abbildungsverzeichnis%%%%%%%%%%%
\addcontentsline{toc}{section}{Abbildungsverzeichnis} %damit es im Inhaltsverzeichnis erscheint
\listoffigures
\newpage
%%%%%%%%%%%Tabellenverzeichnis%%%%%%%%%%%%%%
\addcontentsline{toc}{section}{Tabellenverzeichnis} %damit es im Inhaltsverzeichnis erscheint
\listoftables
\include{Abkuerzungen_PP}
\newpage
{\captionof{figure}{Eine Abbildung}}
{\captionof{table}{Eine Tabelle}}
\end{document}
[/code]
Weiterhin habe ich versucht die Klasse zu ersetzen, aber ich stoße auf Fehlermeldungen, da ich ja Pakete wie z.B fancyhdr in meinem Dokument habe.
Weiterhin komme ich auf Fehlermeldungen durch den Befehl [code]{\sc Mustermann}[/code] mit dem ich beim zitieren den Name des Autors in Kapitälchen setze.
Es ist mir schon klar das ich mit der Standartklasse article keinen Blumentopf gewinnen kann, aber ein allerletztes Mal für die Masterarbeit wäre es schön, wenn ich das bis jetzt eingesetzte Input dabei belassen und mich ganz auf das Schreiben und nicht mehr auf das Formatieren beschränken kann.