2009-02-05 4 views
5

L'image est à la position de l'en-tête: http://dl.getdropbox.com/u/175564/%20latex1.pngproblème avec flotteur et images dans LaTex

code:

\begin{figure} 
    \subfloat[A gull]{\label{fig:gull}\includegraphics[width=0.15\textwidth]{p1.png}} 
    \subfloat[A tiger]{\label{fig:tiger}\includegraphics[width=0.15\textwidth]{p2.png}} 
    \caption{Pictures of animals}  
    \label{fig:animals}  
\end{figure} 

code avant \ begin {document}:

\documentclass[12pt,a4paper, notitlepage]{article} 
\usepackage[english]{babel}   
\usepackage[latin1]{inputenc} 

\usepackage{amsmath}    
\usepackage{amsfonts}   
\usepackage{amssymb} 

\usepackage{graphicx} 
\usepackage{amsthm} 
\usepackage{fancyhdr} 

\usepackage{verbatim}   % by \begin{comment}---\end{comment} 
\usepackage{subfig}     
\usepackage{lastpage} 

\usepackage{fancyhdr} 
\usepackage{float} 
\usepackage{subfig} 

\floatstyle{ruled} 
\newfloat{program}{thp}{lop} 

\floatname{program}{Program} 
\cfoot{\ } 
\renewcommand{\headrulewidth}{0pt} 

\renewcommand{\footrulewidth}{0pt} 
\title{Applying a} 

Quelle pourrait être la cause du problème?

Répondre

11

Chiffres flotteur. En d'autres termes, TeX les déplace pour répondre à ses besoins de composition. Vous avez la possibilité de spécifier quels types de lieux que vous voulez TeX essayer de les mettre à l'aide:

\begin{figure}[htpb] 
    ... 
\end{figure} 

où les options signifient:

h -- here 
t -- top 
b -- bottom 
p -- page (on a page-o-floats) 
H -- Absolutely right here (but requires the `float` package) 

En utilisant ! dans les options dire TeX essayez dur pour le mettre près des choses qu'il est adjacent à dans le fichier source. Le positionnement par défaut est tbp, donc "ici" n'est même pas une option à moins que vous le demandiez. Notez également que l'ordre des options n'est pas pertinent, donc [p!bh] donnera le même résultat que [!hbp].

Donc, essayez \begin{figure}[h!] (ou \begin{figure}[H] si vous avez déjà fait \usepackage{float})

Les mêmes options sont disponibles pour les tables et les autres flotteurs que vous définissez.

+0

Il est étrange, quand cela fonctionne dans pdflatex, mais pas dans le caoutchouc. –