PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Grafiken - Position erzwingen



Mat
03-12-2006, 22:23
Hallo,
ich kämpfe nun seit stunden mit dem Problem.
Ich schaffe es einfach nicht meine Grafik die etwas groß ist auf eine Seite zu packen wo auch die Überschrift ist. Nur wenn ich sie verkleinere dann gehts. Aber das will ich nicht. Ich sehe aber unter der grafik noch genügend platz - so dass das eigentlich gehen müsste.

Hier mal mein code:




\section{mysection}

\begin{figure}[h]
\centering
\centering
\includegraphics[width=15cm]{pics/s1.eps}
\caption[....]{
................
}\label{fig:s1}
\end{figure}




\documentclass[12pt,a4paper]{report}

%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %%%%%%%%%%

% PACKAGES:

\usepackage[BCOR1cm]{typearea}
\usepackage[ngerman, USenglish]{babel}

% Use list of tabels, etc. in table of contents:
\usepackage{tocbibind}

% German paragraph skip
\usepackage{parskip}
%\usepackage[latin1]{inputenc}
\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}


% Index-generation
\usepackage{makeidx}

% Einbinden von URLs:
\usepackage{url}

% Special \LaTex symbols (e.g. \BibTeX):
\usepackage{doc}

% Include Graphic-files:
\usepackage{graphicx}

% Include Graphic-files:
\usepackage{graphicx}

% Include doc++ generated tex-files:
%\usepackage{docxx}

% Include PDF links
%\usepackage[pdftex, bookmarks=true]{hyperref}

% Programm code listings
\usepackage{listings}

% Color in text
\usepackage[usenames]{color}

\usepackage{wrapfig}

\usepackage[ps2pdf]{hyperref}

\usepackage{amsfonts}

\usepackage{algorithmic}
\usepackage{algorithm}
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %%%%%%%%%%

% OTHER SETTINGS:

% Pagestyle:
\pagestyle{headings}

% Avoid 'overhang':
\sloppy

% Choose language
\newcommand{\setlang}[1]{\selectlanguage{#1}\nonfrenchspacing}

\definecolor{listingColor}{rgb}{0.93,0.93,0.93}

\hypersetup{backref,
colorlinks=true}

sofa-surfer
03-12-2006, 23:06
Hallo,

versuch mal die figure-Umgebung wegzulassen. Die Überschrift bekommst du mit dem \captionof-Befehl aus dem caption oder capt-of-Paket.

Matthias

Mat
04-12-2006, 00:38
danke, das hat schon ein klein wenig mehr geholfen.
Leider wird die caption noch als ganzes immer auf die nächste seite geschmissen. Kann ich das irgendwie umgehen und hart sagen dass die caption auf alle fälle noch auf die seite muss wo das bild ist? Auch wenn sie z.B bis zum untersten rand laufen würde?

sofa-surfer
04-12-2006, 06:58
... wie wäre es mit Abbildung und \caption zusammen in einer \minipage oder \parbox ?

Matthias

pospiech
04-12-2006, 08:24
Nimm als Option [H] und vergrößere die Seite mit \enlargethispage{10cm} und füge nach dem Bild ein \clearpage ein.

Matthias

localghost
04-12-2006, 08:56
Wenn die Grafik in ihrer ursprünglichen Größe die Ausmaße des Textkörpers (Höhe und Breite) nicht überragt, reicht eine kleine Änderung im Parameter der figure-Umgebung.

\section{mysection}

\begin{figure}[!p]
\centering
\centering
\includegraphics[width=15cm]{pics/s1.eps}
\caption[...]{...}\label{fig:s1}
\end{figure}
Damit erscheint die Grafik mit ihrer Überschrift auf einer eigenen Seite. Festgelegt ist die Postion damit noch nicht. Mit dem Befehl \clearpage kann die Ausgabe jedoch erzwungen werden (vgl. pospiech).

Mat
04-12-2006, 22:24
spitze! Danke hat wunderbar geklappt mittels der H und enlargepage methode :)
merci

localghost
05-12-2006, 16:09
Nimm als Option [H][…]
Seit wann gibt es denn diese Möglichkeit? Und kommt sie von Standard-LaTeX oder von einem Paket?

countbela666
05-12-2006, 16:13
Parameter H wird vom Paket float bereitgestellt.

Grüße,
Marcel

localghost
05-12-2006, 17:05
Parameter H wird vom Paket float bereitgestellt.

Grüße,
Marcel
Vielen Dank für die Information. Das Paket float wurde hier bis jetzt ja nicht erwähnt.