PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Gleitumgebung größer als Bild



DrHoas
06-07-2011, 13:18
Hallo,

wenn ich im Anhang ein Bild einfüge, wird es auf die nächste Seite geschoben, obwohl es eigentlich noch passen würde:


\begin{appendix}
%
\section{Moody-Diagramm}\label{AMoody}
\begin{figure}[htb]
\begin{center}
\includegraphics[angle=90,width=0.85\textwidth]{./Bilder/bla.png}
\caption{bla}
\end{center}
\end{figure}
%
\end{appendix}

Lasse ich die figure-Umgebung weg, passt alles trotz width=0.85 auf eine Seite. Ich brauche aber die figure-Ungebung. Was kann ich da machen?

Zweites Problem: Im Anhang beginnt die Bildnummerierung wieder bei 1. Warum? Ich hab nirgends einen \setcounter drin.

Dank und Gruß

Philipp

bobmalaria
06-07-2011, 13:30
hi,

verwendest du das appendix paket oder warum schreibst du \begin{appendix}. normal reicht ein \appendix. wie appendix definiert ist und ob das deinen counter zuruecksetzt kann ich nicht sagen, du hast ja deine dokumentenklasse nicht angegeben...


du kannst sehr wohl auf die figure umgebung verzichten. ich vermute dir geht es um die caption die nicht fehlen darf. verwendest du eine koma-klasse wie scrreprt/scrbook, dann kannst du einfach sowas schreiben



\begin{minipage}{1\textwidth}
\begin{center}
\includegraphics{bild}
\captionof{figure}{beschreibung des bildes\label{fig:appendix-bild}}
\end{center}
\end{minipage}


verwendest du eine andere klasse musst du eventuell das capt-of oder caption paket einbinden damit der \captionof befehl funktioniert.

uebrigens solltest du bei normalen bilder mit der figure-umgebung nicht \begin{fcenter}...\end{center} schreiben sondern nur einmalig \centering ueber das bild setzen. die center umgebung fuegt nochmals vertikalen abstand ein. die figure umgebung macht das selbst aber auch und somit addieren sich zwei vertikale abstaende und dein bild hat einen sehr grossen abstand zum text.

DrHoas
06-07-2011, 16:26
Hallo,

captionof kenn ich aber dann muss ich für hyperref wieder rumpfuschen weil der Verweis dann auf die Bildunterschrift und nicht aufs Bild geht.

Ich benutze das appendix-Paket nicht und hab' auf \appendix umgestellt.

Das löst aber alles mein Problem nicht. Hier mal ein Minimalbeispiel:



\documentclass[fontsize=12pt,fleqn,footinclude=false]{scrartcl}
\usepackage[ngerman]{babel}
\usepackage[T1]{fontenc}
\usepackage[ansinew]{inputenc}
\usepackage{setspace}
\usepackage{graphicx}
\usepackage{scrpage2}
\usepackage[singlelinecheck=false,hang]{caption}
\usepackage{tocloft}
\usepackage{hyperref}

\setlength{\headheight}{2.5\baselineskip}
\setkomafont{pagehead}{\normalfont\sffamily}
\setheadwidth[-0.05\textwidth]{1.1\textwidth}
\setlength{\footskip}{\baselineskip}
\setlength{\textheight}{37\baselineskip}
\setlength{\footskip}{2\baselineskip}

\parindent0pt
\pagestyle{plain}


\begin{document}
%
%
\phantomsection
\listoffigures\addcontentsline{toc}{section}{Abbil dungsverzeichnis}
%
%
\clearpage
\section{1}
%
\clearpage
\begin{figure}[htb]
\centering
\includegraphics[angle=90,width=0.85\textwidth]{./Bilder/r5ovb2ws.png}
\captionof{figure}{Moody-Diagramm}
\end{figure}
%
%
\clearpage
\appendix
\section{Anhang A}
\begin{figure}[htb]
\centering
\includegraphics[angle=90,width=0.85\textwidth]{./Bilder/r5ovb2ws.png}
\caption{Moody-Diagramm}
\end{figure}
%
%
\clearpage
\section{Anhang B}
\begin{minipage}{\textwidth}
\centering
\includegraphics[angle=90,width=0.85\textwidth]{./Bilder/r5ovb2ws.png}
\captionof{figure}{Moody-Diagramm}
\end{minipage}
%
%
\end{document}

Dummerweise funktioniert die Bildnummerierung hier. Mein anderes Problem, dass die figure-Umgebung nicht auf die Seite passt, ist aber zu sehen. Das Bild gibt's hier:
http://s1.directupload.net/file/d/2577/r5ovb2ws_png.htm

Philipp

ctansearch
11-07-2011, 10:41
Anscheinend hast Du nur einmal zuviel /clearpage benutzt. Siehe Code


\documentclass[fontsize=12pt,fleqn,footinclude=false]{scrartcl}
\usepackage[ngerman]{babel}
\usepackage[T1]{fontenc}
\usepackage[ansinew]{inputenc}
\usepackage{setspace}
\usepackage{graphicx}
\usepackage{scrpage2}
\usepackage[singlelinecheck=false,hang]{caption}
\usepackage{tocloft}
\usepackage{hyperref}

\setlength{\headheight}{2.5\baselineskip}
\setkomafont{pagehead}{\normalfont\sffamily}
\setheadwidth[-0.05\textwidth]{1.1\textwidth}
\setlength{\footskip}{\baselineskip}
\setlength{\textheight}{37\baselineskip}
\setlength{\footskip}{2\baselineskip}

\parindent0pt
\pagestyle{plain}


\begin{document}
%
%
\phantomsection
\listoffigures\addcontentsline{toc}{section}{Abbil dungsverzeichnis}
%
%
\clearpage
\section{1}
%
%\clearpage %%HIER
\begin{figure}[htb]
\centering
\includegraphics[angle=90,width=0.85\textwidth]{test}
\captionof{figure}{Moody-Diagramm}
\end{figure}
%
%
\clearpage
\appendix
\section{Anhang A}
\begin{figure}[htb]
\centering
\includegraphics[angle=90,width=0.85\textwidth]{test}
\caption{Moody-Diagramm}
\end{figure}
%
%
\clearpage
\section{Anhang B}
\begin{minipage}{\textwidth}
\centering
\includegraphics[angle=90,width=0.85\textwidth]{test}
\captionof{figure}{Moody-Diagramm}
\end{minipage}
%
%
\end{document}

u_fischer
11-07-2011, 12:09
captionof kenn ich aber dann muss ich für hyperref wieder rumpfuschen weil der Verweis dann auf die Bildunterschrift und nicht aufs Bild geht.

Siehe Dokumentation von caption, benutze \captionsetup + \caption:


\begin{minipage}{\linewidth}
\captionsetup{type=figure}

Bild

\caption{A figure}
\end{minipage}