PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : \vfill in fugure-umgebung



sharpType
28-09-2009, 15:33
Hallo,

hab da mal eine kurze frage. ich möchte in einer figure-umgebung ein vfill einbauen, so dass die beiden teilabbildungen jeweils am oberen und am unteren seitenrand stehen.

irgendwie wird \vfill zwischen den minipages jedoch nicht angenommen. lediglich einen definierten abstand kann ich anwenden. geht das generell nicht in einer figure-umgebung?

wenn es alternativ irgendwie ginge die figure ebenfalls durch eine minipage zu ersetzen, wohlbemerkt mit subcaptions, dann wäre ich auch zufrieden :-) (hab das nicht hinbekommen)

Vielen vielen dank schon mal



\documentclass[pdftex,
final,
10pt,
listof=totoc,
numbers=noenddot,
a4paper,
pagesize,
oneside,
titlepage,
ngerman,
parskip=full-]{scrreprt}

\usepackage[latin1]{inputenc}
\usepackage[T1]{fontenc}
\usepackage[ngerman]{babel}
\usepackage{graphicx}

\usepackage{caption}
\usepackage{subcaption}


\begin{document}

\chapter{test}

\begin{figure}[htbp]

\begin{minipage}{\linewidth}
\centering
\rule{3cm}{3cm}
\subcaption{fdf}
\end{minipage}

\vspace{3cm}
%\vspace{\fill}

\begin{minipage}{\linewidth}
\centering
\rule{3cm}{3cm}
\subcaption{fdff}

\end{minipage}
\end{figure}

Xenara
28-09-2009, 16:18
Du könntest über eine parbox die Höhe in der Figure-Umgebung vorgeben:


\documentclass[pdftex,
final,
10pt,
listof=totoc,
numbers=noenddot,
a4paper,
pagesize,
oneside,
titlepage,
ngerman,
parskip=full-]{scrreprt}

\usepackage[latin1]{inputenc}
\usepackage[T1]{fontenc}
\usepackage[ngerman]{babel}
\usepackage{graphicx}

\usepackage{caption}
\usepackage{subcaption}


\begin{document}

\chapter{test}

\begin{figure}[htbp]

\fbox{%
\parbox[t][\textheight][l]{\linewidth}{%
\begin{minipage}{\linewidth}
\centering
\rule{3cm}{3cm}
\subcaption{fdf}
\end{minipage}
%%
%%\vspace{3cm}
%%\vspace{\fill}
\vfill
%%
\begin{minipage}{\linewidth}
\centering
\rule{3cm}{3cm}
\subcaption{fdff}

\end{minipage}
}%
}
\end{figure}

\end{document}


(Die fbox ist nur drum, damit man die Ränder der parbox sieht.)

sharpType
28-09-2009, 21:05
dankeschön :D