Literaturverzeichnis als Unterkapitel des Anhangs

Inhalt, Abbildungen, Tabellen, Quellcodes und andere Verzeichnisse


SarahM
Forum-Newbie
Forum-Newbie
Beiträge: 7
Registriert: Fr 24. Nov 2017, 11:48

Literaturverzeichnis als Unterkapitel des Anhangs

Beitrag von SarahM »

Das Thema Literaturverzeichnis wurde zwar schon 100 Mal durchgekaut, aber ich bekomme es einfach nicht hin. Ich möchte einen Anhang erzeugen, der aus zwei Dingen besteht, einerseits meinem Quellcode und andererseits meinem Literaturverzeichnis. Aber egal wie ich es mache, ich schaffe es nicht, dass A1 mein Quellcode und A2 mein Literaturverzeichnis ist. Es zeigt mir beides im Inhaltsverzeichnis an, erstellt dann aber nochmal eine Überschrift Literaturverzeichnis und dann kommt dieses. Mir ist bewusst, dass das zweite Literaturverzeichnis durch den Befehl \bibliography kommt, kriege es aber nicht anders gelöst. Kann mir jemand helfen...?
Ich verwende eine Vorlage mit der Klasse "thesisclass". Den Code dazu habe ich ebenfalls unten angehängt, der ist sehr lang...
\documentclass{include/thesisclass}

\usepackage{pdfpages}
\usepackage{tikz}
\usepackage{amsmath}
\usepackage{subfigure}
\usepackage[ngerman]{babel}
\SelectLanguage{ngerman}
\usepackage[numbers]{natbib}
\usepackage[export]{adjustbox}
\usepackage{pgfplots}
\usepackage{pgfplotstable}
\usepgfplotslibrary{groupplots}
\usepackage{tikz}
\usepackage[shortlabels]{enumitem}

\bibliographystyle{natdin}

\begin{document}
    \FrontMatter

    \begingroup \let\clearpage\relax   
    \tableofcontents           
    \endgroup
    \cleardoublepage
    \MainMatter
\chapter{Kapitel 1}
\section{Abschnitt 1}
blabla

\chapter{Kapitel 2}
\section{Abschnitt 2}
blablabla

\appendix
\addcontentsline{toc}{chapter}{Anhang}
\addtocontents{toc}{%
  \protect\addtokomafont{chapterentry}{Anhang\ }
}
\chapter{Anhang}
\section{Quelltexte}
\begin{figure}
\hspace*{-0.9cm}
\includegraphics[scale=0.8,  page=1]{quellcode1.pdf} 
\end{figure}
\newpage

\section{Literaturverzeichnis}

%\addcontentsline{toc}{section}{Literaturverzeichnis}
\nocite{*}

\bibliography{literatur}
 
\end{document}
Hier die Klasse thesisclass:
%% LaTeX2e class for diploma theses


\NeedsTeXFormat{LaTeX2e}
\ProvidesClass{include/thesisclass}
\LoadClass[a4paper,11pt,titlepage]{scrbook}

%% ------------------
%% |    Packages    |
%% ------------------
\usepackage[utf8]{inputenc}                     % for using utf8 chars (äöüß)
\usepackage[T1]{fontenc}                        % for correct font encoding (you
                                                % can't search for non-ascii 
                                                % chars in pdf otherwise)
\usepackage{lmodern}                            % the font used by T1 font enc
\usepackage[protrusion=true,                    % microtype package for better 
            expansion,                          % line breaks, kerning, etc.
            tracking,
            kerning,
            spacing]{microtype}
\microtypecontext{spacing=nonfrench}            % option for scrbook to allow 
                                                % microtype->nonfrenchspacing
                                                % for info on nonfrenchspacing:
                                                % en.wikipedia.org/wiki/       \
                                                % History_of_sentence_spacing# \
                                                % French_and_English_spacing

\usepackage[english,ngerman]{babel}             % babel language styles. you may
                                                % add languages, if need to be.
\usepackage[fixlanguage]{babelbib}              % use babel bibtex. fixlanguage 
                                                % = don't switch language
                                                % between bib items
%\usepackage{cite}                              % for bibtex without babel

\usepackage{amsmath}                            % lots of math packages
\usepackage{amssymb}                            % ... even more math packages
%\usepackage{mathtools}                         % ... (not necessary package)
%\usepackage{bbm}                               % blackboard style fonts.
                                                % You may prefer the provided 
                                                % \mathbbm{R} to ordinary 
                                                % \mathbb{R}.
                                                
\usepackage{upgreek}                            % use $\uppi$ etc.
\usepackage{nicefrac}                           % use \nicefrac{1}{2} 
                                                % for inline text, if you want
\usepackage[load-configurations=abbreviations]
{siunitx}                                       % package for units. Use 
                                                % \si{\ampere} or 
                                                % \SI{0.3}{\angstrom}.
\sisetup{per-mode=fraction}                     % style of writing units
\sisetup{separate-uncertainty=true}             % to allow for $\pm...$ as un-
                                                % certainty instead of 0.34(12)
\usepackage[version=3]{mhchem}                  % to nicely write chemcial 
                                                % elements (e.g.
                                                % \ce{^{227}_{90}Th+})

\usepackage{vmargin}                            % Adjust margins in a simple way
                                                % (is used below).
\usepackage{fancyhdr}                           % Define simple page headings 
                                                % (is used below).
\usepackage{placeins}                           % To use \FloatBarrier

\usepackage[nottoc,                             % So that the Bibliography will 
            notlot,                             % be added to the ToC
            notlof]{tocbibind}

\usepackage{varioref}                           % Intelligent page 
                                                % references. Provides \vref 
                                                % and \vpageref

\usepackage{booktabs}
\usepackage[table]{xcolor}                      % used for some coloring 
                                                % commands. table option for 
                                                % beautiful colored tables.
\definecolor{kitcolor}{rgb}{0 0.61 0.50}        % color is defined here and 
                                                % later used for several 
                                                % definitions

\usepackage[pdftex]{graphicx}                   % including images
\usepackage[normal,
                font={small,color=black},
                labelfont=bf,
                margin=2em]{caption}            % create graphics/
                                                % tabular captions
%\usepackage{subcaption}                         % create subcaptions
                                                % for subpictures

\usepackage[absolute,overlay]{textpos}          % used for titlepage
\usepackage{tikz}                               % used for titlepage, 
                                                % but may be useful for other 
                                                % stuff, too.
\usepackage{ifthen}                             % for some control 
                                                % sequences in this class
\usepackage[fit,breakall]{truncate}             % used for creating 
                                                % textfields on titlepage
\usepackage{etoolbox}                           % necessary to update page 
                                                % numbering for chapters
\usepackage{xstring}                            % used for creating substring 
                                                % out of \appendixname
\usepackage{multicol}                           % used for titlepage. Usefull 
                                                % for other stuff, too.

\DeclareGraphicsRule{*}{mps}{*}{}               % enables compiling 
                                                % images with pdf-latex
\DeclareGraphicsExtensions{.eps,                % different image exts used
                           .pdf,
                           .png,
                           .jpg,
                           .jpeg,
                           .mps}
\usepackage{epstopdf}                           % may be necessary for miktex to
                                                % convert eps to pdf figures

\usepackage[raiselinks=true,                    % package enables hyperlinks in
            bookmarks=true,                     % document. hyperref also incl.
            bookmarksopenlevel=1,               % url package for \url{...}
            bookmarksopen=true,
            bookmarksnumbered=true,
            hyperindex=true,
            plainpages=false,
            pdfpagelabels=true,
            pdfborder={0 0 0.5},
            colorlinks=false,
            linkbordercolor=kitcolor,
            citebordercolor=kitcolor]{hyperref}

\expandafter\def\csname ver@subfig.sty\endcsname{}
                                                % stop package svg from loading 
                                                % package subfig
                                                % http://tex.stackexchange.com/\
                                                % questions/213273/undefined-  \
                                                % control-sequence-            \
                                                % at-begindocument
\usepackage{svg}                                % include svg graphics

\graphicspath{{./chap/}{./fig/}}                % To include graphics from the 
                                                % following directories it will 
                                                % be sufficient to use the 
                                                % filename; no need to indicate 
                                                % the relative path from the 
                                                % main % directory. Add more 
                                                % directories if you like.
                   




%% --------------------------
%% |    Globale Settings    |
%% --------------------------
\input{include/cmds}

\setcounter{secnumdepth}{3}           % Numbering also for \subsubsections
\setcounter{tocdepth}{3}              % Register \subsubsections in content dir

\setpapersize{A4}
\setmarginsrb{3cm}{1cm}{3cm}{1cm}     % {leftmargin}{topmargin}{rightmargin}...
             {6mm}{7mm}{5mm}{15mm}    % {bottommargin}{headheight}{headsep}...
                                      % {footheight}{footskip}

\setlength{\marginparwidth}{1.5cm}    % for todos to be positioned correctly

\parindent 0cm                        % do not indent beginning of paragraph
\parskip 1.5ex plus0.5ex minus0.5ex   % Margin between paragraphs





%% ------------------------
%% |    Language Setup    |
%% ------------------------
\newcommand{\SelectLanguage}[1]
{
    \AtBeginDocument
    {
        \selectlanguage{#1}           % babel command

        \iflanguage{ngerman}
        {
            \sisetup{output-decimal-marker={,}}
            % sets , for German and . otherwise
            \sisetup{list-final-separator={ und }}
            % "3, 4 and 5" in English or "3, 4 und 5" in German
            \sisetup{range-phrase={ bis }}
            % "1.5 to 1.8" in English or "1,5 bis 1,8" in German
            \sisetup{locale=DE}
            % e.g. using \cdot instead of \times for floating points
        }
        {
            \sisetup{output-decimal-marker=.}
            \sisetup{list-final-separator={ and }}
            \sisetup{range-phrase={ to }}
        }
    }
}





%% ---------------------------
%% |    Style of captions    |
%% ---------------------------
\newcommand{\changefont}[3]{\fontfamily{#1} \fontseries{#2}%
                            \fontshape{#3} \selectfont}
\newcommand{\chapterheadfont}{}

\renewcommand{\chaptername}{}

\renewcommand{\section}{%
\@startsection{section}%
{1}                                    % Structure level
{0mm}                                  % Indention
{2ex plus 1ex minus 1ex}               % Pre-Margin
{0.5ex plus 0.5ex minus 0.5ex}         % Post-Margin
{\chapterheadfont\large\bfseries}      % Style
}
\renewcommand{\subsection}{%
\@startsection{subsection}%
{2}                                    % Structure level
{0mm}                                  % Indention
{1.5ex plus 1ex minus 0.5ex}           % Pre-Margin
{0.3ex plus 0.3ex minus 0.3ex}         % Post-Margin
{\chapterheadfont\large\bfseries}      % Style
}
\renewcommand{\subsubsection}{%
\@startsection{subsubsection}%
{3}                                    % Structure level
{0mm}                                  % Indention
{1.5ex plus 1ex minus 0.5ex}           % Pre-Margin
{0.2ex plus 0.2ex minus 0.2ex}         % Post-Margin
{\chapterheadfont\normalsize\bfseries} % Style
}
\renewcommand{\paragraph}{%
\@startsection{paragraph}%
{4}                                    % Structure level
{0mm}                                  % Indention
{1.3ex plus 1ex minus 0.3ex}           % Pre-Margin
{0.2ex plus 0.2ex minus 0.2ex}         % Post-Margin
{\chapterheadfont\normalsize\bfseries} % Style
}
\renewcommand{\subparagraph}{%
\@startsection{subparagraph}%
{5}                                    % Structure level
{0mm}                                  % Indention
{1ex plus 1ex minus 0.2ex}             % Pre-Margin
{0.1ex plus 0.1ex minus 0.1ex}         % Post-Margin
{\chapterheadfont\normalsize\bfseries} % Style
}





%% -----------------------------------
%% |    Style of chapter captions    |
%% -----------------------------------
\newlength{\chapnolen}
\newlength{\chapparlen}
\newsavebox{\chapno}
\renewcommand{\@makechapterhead}[1]{
    \vspace*{0.1\textheight}
    \vskip 15\p@
    {\parindent \z@ \raggedright \normalfont
        \ifnum \c@secnumdepth >\m@ne
            \if@mainmatter
                \savebox{\chapno}{\chapterheadfont\huge\bfseries \thechapter.}
                \settowidth{\chapnolen}{\usebox{\chapno}}
                \parbox[tt]{\chapnolen}{\usebox{\chapno}}\nobreak\leavevmode
            \fi
        \fi
        \interlinepenalty\@MM
        \setlength{\chapparlen}{\textwidth}
        \addtolength{\chapparlen}{-1.0\chapnolen}
        \addtolength{\chapparlen}{-2ex}
        \leavevmode\nobreak
        \parbox[tt]{\chapparlen}%
        {\raggedright\chapterheadfont\huge \bfseries #1\par\nobreak}
        \vskip 30\p@
    }}

\renewcommand{\@makeschapterhead}[1]{
    \vspace*{50\p@}
    {\parindent \z@ \raggedright
        \normalfont
        \interlinepenalty\@M
        \chapterheadfont \huge \bfseries  #1\par\nobreak
        \vskip 40\p@
    }
}





%% ------------------------------------
%% |    Style of content directory    |
%% ------------------------------------
\let\oldtableofcontents\tableofcontents
\renewcommand{\tableofcontents}{{\pdfbookmark{\contentsname}{\contentsname}%
\chapterheadfont\oldtableofcontents}}
\let\@olddottedtocline\@dottedtocline
\renewcommand{\@dottedtocline}[5]{\@olddottedtocline{#1}{#2}{#3}{#4}%
{\chapterheadfont #5}}





%% ------------------------------------------
%% |    Style of appendix and mainmatter    |
%% ------------------------------------------
\newcommand{\FrontMatter}
{
    \frontmatter

    \pagestyle{empty}

    \fancypagestyle{plain}{            % to ensure toc page style is really 
                                       % empty (it uses \thispagestyle{plain})
        \fancyhf{}                     % clear all header and footer fields
        \fancyfoot{}                   % except the center
        \renewcommand{\headrulewidth}{0pt}
        \renewcommand{\footrulewidth}{0pt}
    }
}

\newcommand{\MainMatter}
{
    \clearpage

    \begingroup                        % make sure that there is no involuntary 
                                       % blankpage added after toc.
    \let\cleardoubleoddstandardpage\relax
    \mainmatter
    \endgroup

    \frontmatter \pagestyle{empty}

    \fancypagestyle{plain}{            % redefine chapter first page style,
                                       % which is redefined by \FrontMatter
        \fancyhf{}                     % clear all header and footer fields
        \fancyfoot[C]{\thepage}        % except the center
        \renewcommand{\headrulewidth}{0pt}
        \renewcommand{\footrulewidth}{0pt}
    }

    \mainmatter
    \pagestyle{fancy}
    \renewcommand{\chaptermark}[1]{\markboth{\chaptername\ %
                                             \thechapter.\ ##1}{}}
    \rhead[]{\rightmark}\lhead[\leftmark]{}
%   \lhead[\thepage]{\leftmark}\chead[]{}\rhead[\thesispagehead]{\thepage}
    \lfoot{}\cfoot[\pagemark]{\pagemark}\rfoot{}
	
}

\newcommand{\Appendix}
{
    \clearpage
    \appendix
    \setcounter{section}{0}
    \setcounter{subsection}{0}
    \setcounter{figure}{0}
    \setcounter{equation}{0}
    \renewcommand\thesection{\Alph{section}}
    \renewcommand\thefigure{\Alph{section}.\arabic{figure}}
    \renewcommand\thetable{\Alph{section}.\arabic{table}}
    \renewcommand\theequation{\Alph{section}.\arabic{equation}}
    \numberwithin{equation}{section}
    \lhead[\thepage]{Appendix}
}

\newcommand{\TheBibliography}
{
    \clearpage
    \thispagestyle{plain}
}

\newcommand{\emptychapter}[2][]
{
    \addtocounter{chapter}{1}
    \addtocontents{toc}{\protect\contentsline
        {chapter}{\protect\numberline {\thechapter}#2}{#1}{}}
}

%% **** END OF CLASS ****
\endinput

Benutzeravatar
Johannes_B
Moderator
Moderator
Beiträge: 5079
Registriert: Do 1. Nov 2012, 14:55
Kontaktdaten:

Beitrag von Johannes_B »

Mit dieser Vorlage wirst du noch mehr Probleme bekommen. Allein die erste Zeile ist lächerlich falsch und stümperhaft. Wegschmeißen.

Wo findet man sowas?
TeXwelt - Fragen und Antworten Schaut vorbei und stellt Fragen.
LaTeX-Vorlagen?

Der Weg zum Ziel: Ruhe bewahren und durchatmen, Beiträge und unterstützende Links aufmerksam lesen, Lösungsansätze verstehen und ggf. nachfragen.

SarahM
Forum-Newbie
Forum-Newbie
Beiträge: 7
Registriert: Fr 24. Nov 2017, 11:48

Beitrag von SarahM »

Die Vorlage habe ich von der Fachschaft meiner Uni... Also ich dachte die würde was taugen, aber scheinbar nicht ;-) Nunja, ich bin ganz am Ende meiner Arbeit angekommen und eigentlich hat es ganz gut funktioniert. Mein Problem habe ich nun auch gelöst bekommen, als mir jemand sagte, dass das Literaturverzeichnis nicht in den Anhang gehört... Also hab ich jetzt nur Anhang Quelltexte und dann Literaturverzeichnis nochmal extra. So passts eigentlich auch :)

Gast

Re: Literaturverzeichnis als Unterkapitel des Anhangs

Beitrag von Gast »

Warum machen sich Leute eigentlich das Leben mit Dingen wie:
SarahM hat geschrieben:
\DeclareGraphicsRule{*}{mps}{*}{}               % enables compiling 
                                                % images with pdf-latex
\DeclareGraphicsExtensions{.eps,                % different image exts used
                           .pdf,
                           .png,
                           .jpg,
                           .jpeg,
                           .mps}
schwer? Haben die alle die Anleitung zu epstopdf nicht verstanden? Interessieren sich die alle nicht für Weiterentwicklungen der letzten zehn bis zwanzig Jahre?

Antworten