Anhang erstellen

Inhalt, Abbildungen, Tabellen, Quellcodes und andere Verzeichnisse


Gandalph
Forum-Anfänger
Forum-Anfänger
Beiträge: 17
Registriert: So 31. Mai 2015, 12:34

Anhang erstellen

Beitrag von Gandalph »

Ich habe folgendes Problem: Ich möchte einen Anhang in meine Bachelorarbeit einfügen und habe dafür den Befehl
\appendix
verwendet. Der Anhang soll sich in zwei Bereiche gliedern, zum einen ausgelagerte Definitionen und zum anderen Matlab bzw. R-Code. Lasse ich die \section-Befehle weg, wird zwar im Table of Contents der Anhang angezeigt. Aber die entsprechenden Seiten haben in der Kopfzeile den Titel des vorhergehenden Kapitels.
Wenn ich jetzt zwei \section-Befehle verwende, tauchen die zwar im Anhang auf. Allerdings erscheinen sie jetzt getrennt im Table of Contents und, meiner Meinung nach schlimmer, das Literaturverzeichnis bekommt jetzt die Kopfzeile der letzten section im Anhang ab.

Wie kann ich im Anhang zwei Bereiche "A 1", "B 1" erreichen sodass im Table of Contents nur Anhang steht? Und wie kann ich erreichen, dass das Literaturverzeichnis nach dem Anhang keine Kopfzeile abbekommt?

Der Quellcode:
\documentclass[12pt,a4paper]{scrartcl}

\usepackage[utf8]{inputenc}

\usepackage[T1]{fontenc}
\usepackage[ngerman]{babel}

\usepackage[pdftex]{graphicx}
\usepackage{latexsym}
\usepackage{amsmath,amssymb,amsthm}
\usepackage{subfigure}
\usepackage{listings}
\usepackage{color}
\usepackage{float}
\usepackage{cleveref}
\usepackage[backend=biber,maxnames=99]{biblatex}
\bibliography{Literatur}
\usepackage{csquotes}

\setlength{\topmargin}{-15mm}
\setlength{\parindent}{0pt}


\theoremstyle{plain}
\newtheorem{Satz}{Satz}[section]
\newtheorem{Lemma}[Satz]{Lemma}
\newtheorem{Definition und Satz}[Satz]{Definition und Satz}
\theoremstyle{definition}
\newtheorem{Definition}[Satz]{Definition} 
\newtheorem{Beispiel}[Satz]{Beispiel}
          
\numberwithin{equation}{section} 


\newcommand{\C}{\mathbb{C}} 
\newcommand{\K}{\mathbb{K}} 
\newcommand{\R}{\mathbb{R}} 
\newcommand{\Q}{\mathbb{Q}} 
\newcommand{\Z}{\mathbb{Z}} 
\newcommand{\N}{\mathbb{N}} 
\DeclareMathOperator*{\argmin}{arg\,min}
\renewcommand{\proofname}{Beweis}

\begin{document}
.
.
.

\appendix

 \section{Anhang}
.
.
.
 \section{Code}
\newpage
\printbibliography[heading=subbibliography,nottype=online, title={Literatur}]
\printbibliography[type=online,title={Internetquellen}]
.
.
.
\end{document}

Besserwisser

Beitrag von Besserwisser »

In deinem nicht vollständigen Codegeschnippsel sind deine Probleme nicht nachvollziehbar. So verwendest du beispielsweise ohnehin den Seitenstil plain, also keinen Kolumnentitel. Auch sonst ist das vieles Murks oder unverständlich. Wenn ich die schlimmsten Schnitzer ausbügle und das vervollständige, gelange ich beispielsweise zu:
\documentclass[12pt,a4paper,parskip=half]{scrartcl}

\usepackage[utf8]{inputenc}

\usepackage[T1]{fontenc}
\usepackage[ngerman]{babel}

\usepackage{graphicx}% pdftex wirk automatisch erkannt!
\usepackage{latexsym}
\usepackage{amsmath,amssymb,amsthm}
\usepackage{subfig}% subfigure ist offiziell veraltet!
\usepackage{listings}
\usepackage{color}% Warum nicht xcolor?
\usepackage{float}% Wozu?
\usepackage{cleveref}
\usepackage[backend=biber,maxnames=99]{biblatex}
\addbibresource{biblatex-examples.bib}% \bibliography ist veraltet!
\usepackage{csquotes}

\setlength{\topmargin}{-15mm}
%\setlength{\parindent}{0mm}% Die gesamte Absatzmarkierung abzuschalten ist doch Unsinn! Siehe stattdessen Option parskip.

\theoremstyle{plain}
\newtheorem{Satz}{Satz}[section]
\newtheorem{Lemma}[Satz]{Lemma}
\newtheorem{Definition und Satz}[Satz]{Definition und Satz}
\theoremstyle{definition}
\newtheorem{Definition}[Satz]{Definition} 
\newtheorem{Beispiel}[Satz]{Beispiel}
          
\numberwithin{equation}{section} 


\newcommand{\C}{\mathbb{C}} 
\newcommand{\K}{\mathbb{K}} 
\newcommand{\R}{\mathbb{R}} 
\newcommand{\Q}{\mathbb{Q}} 
\newcommand{\Z}{\mathbb{Z}} 
\newcommand{\N}{\mathbb{N}} 
\DeclareMathOperator*{\argmin}{arg\,min}
\renewcommand{\proofname}{Beweis}

\pagestyle{headings}

\begin{document}
\nocite{*}
\tableofcontents
.
.
.

\appendix

\addpart{Anhang}% Kann man auch weglassen und würde ich weglassen!
\section{Definitionen}
.
.
\section{Code}
\newpage
\printbibliography[nottype=online, title={Literatur}]
\printbibliography[type=online,title={Internetquellen}]
.
.
.
\end{document}
Was ist jetzt noch mal dein Problem? Falls man das daran noch nicht sieht, dann mach bitte ein vollständiges Minimalbeispiel, an dem man alle deine Probleme sieht.

Übrigens: Es ist meist zweckmäßig für jedes einzelne Problem eine einzelne Frage mit einem einzelnen, wirklich vollständigen und minimalen Beispiel zu stellen!

Gandalph
Forum-Anfänger
Forum-Anfänger
Beiträge: 17
Registriert: So 31. Mai 2015, 12:34

Beitrag von Gandalph »

Ich habe die Latexvorlage meiner Fakultät verwendet, die eigentlich auf dem neuesten Stand sein sollte. Daher vielleicht die veralteten Pakete. Gewisse Formatierungen wie
 \setlength{\topmargin}{-15mm}
sind vorgeschrieben.

Den Befehl
\addpart{Anhang}% Kann man auch weglassen und würde ich weglassen!
hast du hinzugefügt. Ich frage mich sowieso, wieso jeder erstmal in den Dingen nachschaut, die so offensichtlich nichts mit dem Problem zu tun haben. Oder sind Grafikpakete am Anhang beteiligt? Das, was ich in den einschlägigen Foren gelesen habe, brachte mich nicht weiter. Ursprünglich sollte ich
\begin{appendix}...\end{Appendix}
verwenden, aber da hat es noch schlechter (oder gar nicht) funktioniert.

esdd
Forum-Meister
Forum-Meister
Beiträge: 2561
Registriert: So 7. Feb 2010, 16:36

Beitrag von esdd »

Warum verschonst Du uns dann nicht mit den Dingen, die so offensichtlich nichts mit Deinem Problem zu tun haben? Du brauchst doch nur ein ganz kurzes Beispiel erstellen, dass zum einen lauffähig ist und zum anderen Dein Problem bzw. das von Dir beschriebene Verhalten zeigt. Alles, was Du als Ursache ausschließt und zu dem Du keinen Kommentar möchtest, lässt Du dabei am besten weg.

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

Beitrag von u_fischer »

Gandalph hat geschrieben:Ich frage mich sowieso, wieso jeder erstmal in den Dingen nachschaut, die so offensichtlich nichts mit dem Problem zu tun haben.
Man kann beim Beantworten einer Frage schlecht vermeiden, alle Zeilen und evtl Fehler und Ungenauigkeiten zu bemerken. Wenn du nicht möchtest, dass jemand deinen Code kritisiert, dann zeige die Dinge, die so offensichtlich nichts mit dem Problem haben, nicht -- die meisten Helfer sind froh, wenn die Beispiele kürzer sind.

Gandalph
Forum-Anfänger
Forum-Anfänger
Beiträge: 17
Registriert: So 31. Mai 2015, 12:34

Beitrag von Gandalph »

Das ist so eine Sache mit den Paketen, die man mitkopiert, weil sie ja doch wichtig sein können. Gerade von einem Latexlaien sollte man keine Wunder erwarten. Das "Minimalbeispiel":

\begin{filecontents*}{mini.bib}
@Electronic{das,
  Title                    = {The Algorithm },
  Author                   = {X. Y},
  Note                     = {Abgerufen am: 11. Mai 2015},
  Url                      = {http://scholar.google.de/},

  Comment                  = {Eingesehen am 11. Juni 2015.}
}
@Book{dies,
  Title                    = {Latex ist umständlich.},
  Author                   = {X, Y and A. B and C. D and E. F},
  Publisher                = {Worldwideweb},
  Year                     = {2015},

  Address                  = {Atlantis}

}

} 
\end{filecontents*}

\documentclass[12pt,a4paper]{scrartcl}

\usepackage[utf8]{inputenc}

\usepackage[T1]{fontenc}
\usepackage[ngerman]{babel}

\usepackage[pdftex]{graphicx}
\usepackage{latexsym}
\usepackage{amsmath,amssymb,amsthm}
\usepackage{subfigure}
\usepackage{listings}
\usepackage{color}
\usepackage{float}
\usepackage{cleveref}
\usepackage[backend=biber,maxnames=99]{biblatex}
\usepackage{csquotes}

\setlength{\topmargin}{-15mm}
\setlength{\parindent}{0pt}


\theoremstyle{plain}
\newtheorem{Satz}{Satz}[section]
\newtheorem{Lemma}[Satz]{Lemma}
\newtheorem{Definition und Satz}[Satz]{Definition und Satz}
\theoremstyle{definition}
\newtheorem{Definition}[Satz]{Definition} 
\newtheorem{Beispiel}[Satz]{Beispiel}

\begin{document}

\lstset{ 
   language=Matlab, 
   breaklines=true, 
   numbers=left, 
   numberstyle=\tiny, 
   numbersep=5pt}
   
 \begin{titlepage}
 \end{titlepage}
 
 \setcounter{secnumdepth}{4}
   \setcounter{tocdepth}{4}
   \tableofcontents
 
 \newpage
 
   \pagestyle{headings}
   
   \section{Einleitung}
   \newpage
   \section{Grundlagen}
   \newpage
   \section{Hauptteil}
   \newpage
   \section{Abschließendes Wort und Ausblick}
   \newpage
   
   \appendix
   
    \section{Anhang}
    
    \begin{Definition}[Latex ist]\leavevmode\newline 
     umständlich.
     \end{Definition}
     \newpage
   \section{Code}
   
   \lstset{language=Matlab}
      \lstset{flexiblecolumns=true}
      
      \begin{lstlisting}[caption=Minimalbeispiel ,frame=single,mathescape=true]
        x = 5;
        \end{lstlisting}
        
        \newpage
         
        \printbibliography[heading=subbibliography,nottype=online, title={Literatur}]
        \newpage
        \printbibliography[type=online,title={Internetquellen}]
        
        \newpage   
        \section*{Erklärung}
        \nocite{*}
        
        \end{document}
Im Inhaltsverzeichnis tauchen Anhang und Code separat auf und auf der ersten Seite mit den Literaturquellen ist in der Kopfzeile noch "Code", der Name des vorhergehenden Teils des Anhangs.

Besserwisser

Beitrag von Besserwisser »

Hast du mein Beispiel eigentlich mal ausprobiert?

Gandalph
Forum-Anfänger
Forum-Anfänger
Beiträge: 17
Registriert: So 31. Mai 2015, 12:34

Beitrag von Gandalph »

Habe ich getan. Beim Thema subfigure - subfig war's auch so ne Geschichte, bis was Brauchbares da stand. Die jetzigen Grafiken/Tabellen funktionieren mit subfig als Paket nicht. Und ich hab kein Interesse daran, jetzt noch ein anderes Fass auf zu machen.

Besserwisser

Beitrag von Besserwisser »

Und dir ist beim Ausprobieren meines Beispiels nicht aufgefallen, dass dabei das Problem mit dem Literaturverzeichnis nicht auftritt und beharrst deshalb darauf, das weiterhin so zu machen, dass das Problem auftreten muss?

Sorry, wenn du auf dem Mist bestehst, kann ich dir leider nicht helfen.

Gandalph
Forum-Anfänger
Forum-Anfänger
Beiträge: 17
Registriert: So 31. Mai 2015, 12:34

Beitrag von Gandalph »

Ich bestehe auf nichts. Wenn ich eins bei Latex gelernt habe, dann, dass man nicht vorschnell irgendwas abändert. Was wäre mir denn geholfen, wenn ich jetzt das Problem von 1 Stelle auf 10 mit fehlerhaften Grafiken vergrößere?

Antworten