Anhänge richtig formatieren

Inhalt, Abbildungen, Tabellen, Quellcodes und andere Verzeichnisse


Tobyvan
Forum-Newbie
Forum-Newbie
Beiträge: 5
Registriert: Sa 14. Mär 2015, 15:23

Anhänge richtig formatieren

Beitrag von Tobyvan »

%\documentclass[12pt,a4paper,natbib]{scrreprt}
\usepackage[utf8x]{inputenc}
\usepackage[T1]{fontenc}
\usepackage{geometry}
\usepackage{mathpazo}
\usepackage{scrpage2}\pagestyle{scrheadings}
\usepackage{chngcntr}
\counterwithout{figure}{chapter}
\counterwithout{table}{chapter}
\setcounter{secnumdepth}{2}
\usepackage[ngerman]{babel}

\begin{document}

\tableofcontents %Inhalts-, Abbildungsverzeichniss UND Anhang sollen mit römischen (durchlaufenden) Zahlen numeriert sein
\listoffigures
\addcontentsline{toc}{chapter}{Abbildungsverzeichnis}
\listoftables
\addcontentsline{toc}{chapter}{Tabellenverzeichnis}

\chapter{Einleitung} %Einleitung bis Literaturverzeichnis sollen durchlaufend mit arabischen Zahlen nummeriert sein
(Anhang \ref{Manual}) %Ich möchte auf Anhang A verweisen.

(Anhang \ref{FKTNF}) %Ich möchte auf Anhang B verweisen.

\chapter{2}

\chapter{3}

\clearpage
\bibliography{Bachelor}
\bibliographystyle{apacite}

\clearpage
\appendix
\addcontentsline{toc}{chapter}{Anhang}

\section{Manual} \label{Manual}
\section{FKTNF} \label{FKTNF}

\end{document}

Hallo zusammen,

ich bin neu hier und arbeite das erste Mal mit Latex. Nun versuche ich für meine Bachelorarbeit den Anhang zu erstellen, der Als
"Anhang A Manual
Anhang B FKTNF
...usw." beschrieben werden soll.
Allerdings soll im Inhaltsverzeichnis lediglich "Anhang" ohne Nummer stehen und die verschiedenen Anhänge (A,B,C,...) sollen nicht im Inhaltsverzeichnis aufgeführt werden.

Außerdem soll alles, was vor der Einleitung und alles was nach dem Literaturverzeichnis kommt mit römischen (Seiten) Zahlen und alles andere mit arabischen (Seiten)Zahlen beschrieben werden.

ich habe schon verschiedenste Forenbeiträge eingearbeitet, aber es soll einfach nicht klappen.

Ich hoffe, ich habe den Code richtig dargestellt und ihr könnt mir helfen.

Viele Grüße
Tobi[/code]

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

Beitrag von esdd »

Mit halbwegs aktuellem KOMA-Script sollte scrlayer-scrpage statt dem veralteten scrpage2 verwendet werden. Ersetze außerdem utf8x durch utf8. Verzeichnisse kannst Du einfach mit der Klassenoption listof=totoc in das Inhaltsverzeichnis eintragen lassen.

Für die Anpassung des Anhangs kannst Du den Befehl \appendixmore definieren.
\documentclass[12pt,natbib,
listof=totoc% Verzeichnis ins Inhaltsverzeichnis eintragen
]{scrreprt} 
\usepackage[utf8]{inputenc}% utf8 statt utf8x
\usepackage[T1]{fontenc} 
%\usepackage{geometry}% wird das Paket verwendet?
\usepackage{mathpazo} 
\usepackage{scrlayer-scrpage}% statt dem veralteten \usepackage{scrpage2}\pagestyle{scrheadings}
\usepackage{chngcntr} 
\counterwithout{figure}{chapter} 
\counterwithout{table}{chapter} 
\setcounter{secnumdepth}{2} 
\usepackage[ngerman]{babel}

\newcommand\appendixmore{%
  \clearpage%
  \renewcommand\thesection{\Alph{section}}%
  \renewcommand\othersectionlevelsformat[3]{%
    \ifstr{##1}{section}{\chapapp\nobreakspace}{}##3\enskip}%
  \addtocontents{toc}{\protect\setcounter{tocdepth}{0}}% 
  \addchaptertocentry{}{\appendixname} %
}

\usepackage{blindtext}% für Fülltext im Minimalbeispiel
\begin{document} 
\pagenumbering{roman}
\tableofcontents %Inhalts-, Abbildungsverzeichniss UND Anhang sollen mit römischen (durchlaufenden) Zahlen numeriert sein 
\listoffigures 
\listoftables 
\clearpage
\pagenumbering{arabic}
\chapter{Einleitung} %Einleitung bis Literaturverzeichnis sollen durchlaufend mit arabischen Zahlen nummeriert sein 
 (Anhang \ref{Manual}) %Ich möchte auf Anhang A verweisen. 

 (Anhang \ref{FKTNF}) %Ich möchte auf Anhang B verweisen. 

\blinddocument% Fülltext

%\bibliography{Bachelor} 
%\bibliographystyle{apacite} 

\appendix
\section{Manual} \label{Manual} 
\section{FKTNF} \label{FKTNF} 

\end{document}
Gruß
Elke
Zuletzt geändert von esdd am So 15. Mär 2015, 18:51, insgesamt 1-mal geändert.

Tobyvan
Forum-Newbie
Forum-Newbie
Beiträge: 5
Registriert: Sa 14. Mär 2015, 15:23

Beitrag von Tobyvan »

Hallo Elke,

vielen vielen Dank! Jetzt wird der Anhang fast so angezeigt wie er soll.

Ein paar Fragen sind dazu allerdings noch aufgetreten.

Die Seitenzahlen des Anhangs sind noch arabisch. Wenn ich vor den Anhang: \pagenumbering{roman} schreibe, wird aber wieder mit i (1) angefangen, die ja schon im Inhaltsverzeichnis verwendet werden. Wie kann ich das denn ändern?

Außerdem verstehe ich den \blinddocument- Befehl nicht. Der fügt bei mir nur ganz viel Text ein.

Wenn ich, wie du empfohlen hast, auf \usepackage[utf8]{inputenc} (statt utf8x) wechsle, erhalte ich viele Fehlermeldungen u.a. in Zeilen mit Sonderzeichen. Daher habe ich auf utf8x zurückgewechselt. Woran liegt das denn?

VIelen Dank nochmal :)

Tobi

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

Beitrag von Johannes_B »

Römischen Seitenzahlen im Vorderteil (und im Endteil)?.


\blinddocument hat genau den Zweck viel Text einzufügen.


utf8x brauchst du nur, wenn du mit fremden Alphabeten, besonders CJK, arbeitest. Solang du uns nicht verrätst, was du für Sonderzeichen hast ...
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.

Beobachter

Etwas Lektüre zur Hand nehmen

Beitrag von Beobachter »

Tobyvan hat geschrieben:[…] Außerdem verstehe ich den \blinddocument- Befehl nicht. Der fügt bei mir nur ganz viel Text ein. […]
Das kannst Du ganz bequem in der Anleitung zu »blindtext« nachlesen. Eine Alternative zu diesem Paket ist gegeben durch »lipsum« oder »kantlipsum«.
Tobyvan hat geschrieben:[…] Wenn ich, wie du empfohlen hast, auf \usepackage[utf8]{inputenc} (statt utf8x) wechsle, erhalte ich viele Fehlermeldungen u.a. in Zeilen mit Sonderzeichen. Daher habe ich auf utf8x zurückgewechselt. […]
Wenn Du nicht gerade ein Dokument in einer asiatischen Sprache schreibst, brauchst Du utf8x gar nicht. Davon abgesehen geht meine Empfehlung klar in Richtung »selinput« (aus dem Bündel »oberdiek«). Das ist ein besserer Ersatz für »inputenc« und stellt die Eingabe-Kodierung mit Hilfe ausgewählter Sonderzeichen halbautomatisch fest. Im Quelltext sollte an Stelle von »inputenc« dann mindestens folgendes stehen.
\usepackage{selinput}
\SelectInputMappings{
  adieresis={ä},
  germandbls={ß}
}  % siehe: http://partners.adobe.com/public/developer/en/opentype/glyphlist.txt
Anleitungen von Paketen sind auf unterschiedliche Art und Weise verfügbar, mal direkt im installierten TeX-System und mal durch Zugriff auf bestimmte Seiten im Netz.
  • Jedes in TeX Live enthaltene Paket hat einen Eintrag im Archiv auf CTAN (siehe verlinkte Paketnamen oben). Darin ist dann ein direkter Link auf die Anleitung zu finden.
  • Die Anleitung von bereits im TeX-System installierten Paketen kann recht einfach über die Kommandozeile abgerufen werden. Dazu ist dann das Werkzeug texdoc mit Angabe des Namens eines Pakets zu verwenden, also beispielsweise texdoc blindtext.
  • Für die Anleitungen existiert auch die Seite »TeXdoc Online«. Darauf kann man mit einem Link auch direkt zur Anleitung eines Pakets verweisen. Als Beispiel sei auch hier »blindtext« genannt.

Tobyvan
Forum-Newbie
Forum-Newbie
Beiträge: 5
Registriert: Sa 14. Mär 2015, 15:23

Beitrag von Tobyvan »

Hallo nochmal,

Danke für die vielen Hinweise- auch zur Selbstrecherche, das hilft sehr :-)

Eine abschließende Frage habe ich zu deinem Makro:

Wenn ich
 
\section[Erster Anhang]{}
\section[Zweiter Anhang]{}
benutze, steht jetzt auf jeder Seite des Anhangs die Section-Überschrift "Anhang A" bzw. "Anhang B" usw.

Ich nehme an, das liegt am Makro? Hast du einen Tipp, wie ich das ändern kann? ich möchte die Section-Überschrift nicht angezeigt haben.

Danke nochmal :)

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

Beitrag von esdd »

Leider verstehe ich nicht, was Du eigentlich erreichen möchtest. Die Anhänge sollen nummerierte Abschnittsüberschriften erhalten, die aber weder im Inhaltsverzeichnis noch im Text auftauchen? Das ergibt für mich momentan keinen Sinn.

Tobyvan
Forum-Newbie
Forum-Newbie
Beiträge: 5
Registriert: Sa 14. Mär 2015, 15:23

Beitrag von Tobyvan »

Das habe ich ja auch unverständlich geschrieben. Daher hier richtig: Mein Chef möchte jetzt doch, dass die Anhänge direkt im Inhaltsverzeichnis auftauchen. Mit der Buchstabennummerierung klappt das jetzt auch super.

Allerdings steht jetzt bei Beginn jedes Anhangs "Anhang ..." fett drüber. Das sieht schön aus, leider passt dann die eingefügte PDF-Seite (skaliert) nicht mehr leserlich drauf.

Daher habe ich jetzt immer eine Seite auf der z.B. Anhang A steht, währenddessen der Anhang erst auf der nächsten seite beginnt dann erst das eingefügte Anhangs-PDF.

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

Beitrag von esdd »

Selbst wenn \section[<irgendetwas>]{} im Textbereich keine Gliederungsnummer mehr einfügen würde, was man prinzipiell erreichen kann, gewinnst Du keinen Platz auf der Seite. Der entsprechende Bereich bleibt dann einfach frei.

Du könntest statt dessen aber jeweils nur den section Zähler hoch setzen und einen Eintrag ins Inhaltsverzeichnis vornehmen.
\documentclass[12pt,%natbib, 
 listof=totoc,% Verzeichnis ins Inhaltsverzeichnis eintragen
 numbers=enddot% Punkt hinter Gliederungsnummern
]{scrreprt} 
\usepackage[utf8]{inputenc}% utf8 statt utf8x 
\usepackage[T1]{fontenc} 
%\usepackage{geometry}% wird das Paket verwendet? 
\usepackage{mathpazo} 
\usepackage{scrlayer-scrpage}% statt dem veralteten \usepackage{scrpage2}\pagestyle{scrheadings} 
\usepackage{chngcntr} 
\counterwithout{figure}{chapter} 
\counterwithout{table}{chapter} 
\setcounter{secnumdepth}{2} 
\usepackage[ngerman]{babel} 

\newcommand\appendixmore{% 
   \clearpage% 
   \renewcommand\thesection{\Alph{section}}% 
   \addchaptertocentry{}{\appendixname} % 
}

\newcommand*\appendixsection[1]{\refstepcounter{section}\addsectiontocentry{\thesection}{#1}}

\usepackage{blindtext}% für Fülltext im Minimalbeispiel 
\begin{document} 
\pagenumbering{roman} 
\tableofcontents %Inhalts-, Abbildungsverzeichniss UND Anhang sollen mit römischen (durchlaufenden) Zahlen numeriert sein  
\listoffigures 
\listoftables 
\clearpage 
\pagenumbering{arabic} 
\chapter{Einleitung} %Einleitung bis Literaturverzeichnis sollen durchlaufend mit arabischen Zahlen nummeriert sein  
  (Anhang \ref{Manual}) %Ich möchte auf Anhang A verweisen.  

  (Anhang \ref{FKTNF}) %Ich möchte auf Anhang B verweisen.  

\blinddocument% Fülltext 

%\bibliography{Bachelor}  
%\bibliographystyle{apacite}  

\appendix 
\appendixsection{Manual} \label{Manual}
Auf der Seite ist der erste Anhang
\clearpage
\appendixsection{FKTNF} \label{FKTNF}
Auf der Seite ist dann der zweite Anhang.
\end{document}
In dem MWE bleiben ja Kopf- und Fußzeile bis auf die Seitenzahl leer. Falls das in Deinem richtigen Dokument nicht so ist, müssen da im Bereich des Anhangs wahrscheinlich auch noch Anpassungen vorgenommen werden.

Gruß
Elke

Tobyvan
Forum-Newbie
Forum-Newbie
Beiträge: 5
Registriert: Sa 14. Mär 2015, 15:23

Beitrag von Tobyvan »

Vielen vielen Dank!

Die Kopfzeile habe ich schon angepasst. Da steht jetzt auf jeder Seite "Anhang". Das sieht gut aus und jetzt wird es sicher auch meinem sehr genauen Chef gefallen.

Jetzt kann ich ja fast drucken lassen und die Bachelorarbeit abgeben auch durch eure Hilfe :)

liebe Grüße

Tobi

Antworten