PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Problem mit \addcontensline



JohnnyD
23-08-2012, 17:42
hi,
ich schreibe gerade meine bachelorarbeit mit latex und bin auf zwei probleme gestoßen welche ich nicht gelöst bekomme:

1. ich füge in meinen anhang einzelne pdf seiten ein ( als bilder) allerdings kommt die erste nicht direckt unter der überschrift sondern erst auf der nächsten seite und ich möchte meine bilder nicht so stark verkleinern.

2. die pdf seiten sollen im toc erscheinen, den passenden befehl hab ich schon gefunden (\addcontensline) allerdings zeigt er mir im pdf alle so definierten überschriften mit der gleichen seitenzahl an oder wenn ich newpage zwischen den pdfs benutze kommen die zweiten und dritten überschriften nicht im toc

hat jemand einen tip ?

head

\usepackage{ngerman}
\usepackage[latin1]{inputenc}
\usepackage[T1]{fontenc}
\usepackage{graphicx}
\usepackage{amsmath, amsthm, amssymb}
\usepackage{mathtools}
\usepackage{array}
\usepackage{pdfpages}

anhang

\chapter{NMR Spektren}

\addcontentsline{toc}{section}{$^1$H NMR von \textbf{1}}
\begin{figure}[ht]
\centering
\includegraphics[angle=90,scale=0.7]{anhang/1Hvon1.pdf}
\caption{$^1$H NMR von \textbf{1}}
\end{figure} \newpage

\addcontentsline{toc}{section}{$^1$H NMR von \textbf{2}}
\begin{figure}[ht]
\centering
\includegraphics[angle=90,scale=0.7]{anhang/1Hvon2.pdf}
\caption{$^1$H NMR von \textbf{2}}
\end{figure} \newpage

\addcontentsline{toc}{section}{$^1$H NMR von \textbf{3}}
\begin{figure}[ht]
\centering
\includegraphics[angle=90,scale=0.7]{anhang/1Hvon3.pdf}
\caption{$^1$H NMR von \textbf{3}}
\end{figure}

rstuby
23-08-2012, 18:04
Hallo und herzlich willkommen!
Versuch mal, ob es reicht, wenn du die figure-Umgebungen weglässt und dann anstatt
\caption{blabla} entsprechend
\captionof{figure}{blabla} einsetzt.
Denn bei dir soll ja nichts gleiten, dann brauchst du auch keine Gleitumgebungen.

Ansonsten versuch ein vollständiges lauffähgies Minimalbeispiel zu erstellen, das wir ausprobieren können. Die Bilder kannst du durch schwarze Kästen mit \rule{Breite}{Höhe} ersetzen, außer du denkst, das Problem hat mit dem konkreten Bild zu tun. In diesem Fall kannst du das Bild als Anhang dazugeben.

rstuby
23-08-2012, 18:08
Ich denke, dieses Beispiel dürfte beide Probleme illustrieren? Allerdings fallen die contentslines nicht ganz weg, verweisen aber auf die falsche Seite.

\documentclass{scrreprt}
\usepackage{ngerman}
\usepackage[latin1]{inputenc}
\usepackage[T1]{fontenc}
\usepackage{graphicx}
\usepackage{amsmath, amsthm, amssymb}
%\usepackage{mathtools}
\usepackage{array}
\usepackage{pdfpages}
\begin{document}
\chapter{NMR Spektren}

\addcontentsline{toc}{section}{$^1$H NMR von \textbf{1}}
\begin{figure}[ht]
\centering
\rule{.7\paperwidth}{.7\paperheight}
\caption{$^1$H NMR von \textbf{1}}
\end{figure} \newpage

\addcontentsline{toc}{section}{$^1$H NMR von \textbf{2}}
\begin{figure}[ht]
\centering
\rule{.7\paperwidth}{.7\paperheight}
\caption{$^1$H NMR von \textbf{2}}
\end{figure} \newpage

\addcontentsline{toc}{section}{$^1$H NMR von \textbf{3}}
\begin{figure}[ht]
\centering
\rule{.7\paperwidth}{.7\paperheight}
\caption{$^1$H NMR von \textbf{3}}
\end{figure}

\tableofcontents
\end{document}

rstuby
23-08-2012, 18:13
Ach so, und benutze immer besser \clearpage anstatt \newpage. Besonders wenn du mit Gleitumgebunben arbeitest. Bei \clearpage werden nämlich zunächst alle noch anstehenden Gleitungebungen ausgegeben, bevor die neue Seite angefangen wird.

JohnnyD
23-08-2012, 21:32
danke für die hilfe und anregung.
hab deine vorschläge verwendet und noch ein klein wenig rumgemodelt und jetzt klappt das auch mit den richtigen seiten und so weiter.
das erste bild musste halt ein bischen kleiner werden

hier mal meine lösung

\chapter{NMR Spektren}

\centering
\includegraphics[angle=90,height=0.6\paperheight]{anhang/1Hvon1.pdf}
\addcontentsline{toc}{section}{$^1$H NMR von \textbf{1}}
\captionof{figure}{$^1$H NMR von \textbf{1}}
\clearpage

\centering
\includegraphics[angle=90,height=0.7\paperheight]{anhang/1Hvon2.pdf}
\addcontentsline{toc}{section}{$^1$H NMR von \textbf{2}}
\captionof{figure}{$^1$H NMR von \textbf{2}}
\clearpage

\centering
\includegraphics[angle=90,height=0.7\paperheight]{anhang/1Hvon3.pdf}
\addcontentsline{toc}{section}{$^1$H NMR von \textbf{3}}
\captionof{figure}{$^1$H NMR von \textbf{3}}
\clearpage

rstuby
23-08-2012, 22:12
Die Größenbestimmung in bezug auf \paperheight und \paperwidth ist eigentlich nicht so ideal, entschuldige, dass ich dich darauf gebracht habe. Das hatte ich beim Beispiel nur gemacht, weil ich dachte, dass deine pdf-Dateien wahrscheinlich auch DIN A4 groß sind und ich so das scale=0.7 imitieren kann, ohne deine Bilder zu haben.
Im tatsächlichen Dokument ist es praktischer, mit \textheight und \textwidth oder \linewidth zu arbeiten.