Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 08/08/2006, à 11:34

Paquillo

LateX - Style de pages contenant des flottants uniquement

Bonjour,

Voici un petit problème dont je n'ai pas trouvé la solution sur l'internet. Dans un rapport que je suis en train d'écrire, se trouvent des flottants (figures et tableaux) assez grands qui sont placés sur des pages à part par la commande :

\begin{table}[p]
\begin{center}
\begin{tabular}
...
\end{tabular}
\end{center}
\end{table}

Les flottants débordent un peu sur les en-tête et bas de page (Le document a une mise en page fancy) et je cherche à mettre les pages contenant uniquement des flottants en style de page vide.

J'ai essayé différents endroits (y compris à l'intérieur des blocs table, center, tabular) pour placer la commande

\thispagestyle{empty}

mais cela n'a rien donné : ce n'est jamais la page des flottants qui est concernée par la commande de style.

Merci d'avance pour toute idée ou la réponse à ce petit problème.

#2 Le 08/08/2006, à 18:50

Petit Lepton

Re : LateX - Style de pages contenant des flottants uniquement

Salut,
tu peux tenter de mettre un

\newpage

, qui imposera à Latex de démarrer une nouvelle page, avant

\thispagestyle{empty}

et les flottants. Malheureusement, cela terminera une page à demie remplie.

Hors ligne

#3 Le 09/08/2006, à 08:53

Paquillo

Re : LateX - Style de pages contenant des flottants uniquement

Merci pour cette suggestion. Je cherche à éviter cette extrêmité car cela augmentera trop le nombre de pages du rapport.

Une autre solution consisterai peut-être à faire un document à part pour les pages de flottants, le produire en PDF et l'intégrer soit en tant que fichier PDF, directement dans le code LateX, soit via pdftk (mais cela casse les hyperliens du plan). Quelqu'un aurait un commentaire ou une solution plus simple ?

#4 Le 09/08/2006, à 09:13

pépère

Re : LateX - Style de pages contenant des flottants uniquement

Une petite expérience personnelle qui n'aide pas... Une fois, je devais faire un rapport contenant des dizaines de tableaux (sans texte à part des titres). Au début, tout allait bien, mais après je ne sais plus combien de tableaux, LaTeX ne voulait plus compiler. Apparemment, il ne gérait pas un trop grand nombre de tableaux flottants, et j'ai du supprimer la "flottance" des tableaux.

Ce n'est pas exactement ton problème, mais fait aussi peut être attention à ça...:/


Contre la récupération politicienne d'Ubuntu.

Hors ligne

#5 Le 10/08/2006, à 09:17

Paquillo

Re : LateX - Style de pages contenant des flottants uniquement

Merci pour l'information !

Même si ca ne fait pas vraiment avancer le schmilblick, c'est toujours bon à savoir ! A priori, je n'ai pas énormément de tableaux mais des gros).
Autrement, il va peut-être falloir considérer le supertabular, ce qui est un peu rageant car mes tableaux devraient pouvoir tenir sur une seule page hors style fancy.

#6 Le 11/08/2006, à 01:34

Agrippine

Re : LateX - Style de pages contenant des flottants uniquement

As-tu regardé du côté de la commande \minipage.

Elle m'a permis de me tirer de pas mal de mauvais pas. Mais je comprends peut-être mal ma question.


Dans les situations critiques, quand on parle avec un calibre bien en pogne, personne ne conteste plus. Y'a des statistiques là-dessus!
MICHEL AUDIARD

Hors ligne

#7 Le 11/08/2006, à 08:06

eofr

Re : LateX - Style de pages contenant des flottants uniquement

Je crois me souvenir d'un package appelé float et d'un autre appelé endfloat qui gèrent tout cela. A compléter avec google. Si tu ne trouves rien, dis le et je ferais des recherches chez moi

Hors ligne

#8 Le 11/08/2006, à 09:12

Paquillo

Re : LateX - Style de pages contenant des flottants uniquement

Merci pour ces réponses. Je vais faire des recherches dans les directions que vous m'indiquez et vous raconterai (lundi) ce que ça a donné.

#9 Le 14/08/2006, à 11:15

Paquillo

Re : LateX - Style de pages contenant des flottants uniquement

Je n'ai pas réussi à tirer quoi que ce soit d'intéressant de minipage et des paquets float et endfloat.:(
LateX, c'est fabuleux mais pas illimité non plus ! hmm

#10 Le 14/08/2006, à 13:53

eofr

Re : LateX - Style de pages contenant des flottants uniquement

Paquillo a écrit :

LateX, c'est fabuleux mais pas illimité non plus ! hmm

Certes LaTeX ne t'aidera pas à gagner au loto! Mais pour le reste il y a toujours une solution.
Donne nous un exemple concret et complet de ce que tu veux faire. Si c'est insdiscret envoie le moi
par mail privé

Hors ligne

#11 Le 15/08/2006, à 09:07

Paquillo

Re : LateX - Style de pages contenant des flottants uniquement

Hélas, gagner au loto via LateX serait tellement élégant. tongue

A défaut, voici un exemple rendu non-confidentiel (modifications faites sur un ordinateur ne possédant pas LateX (au travail !), donc s'il n'était pas valide, je le modifierais ce soir chez moi et vous l'enverrais demain, mais je pense que c'est bon), de ce qui me pose problème : il y a un tableau assez long mais qui tient néanmoins sur une page. Le problème est qu'il dépasse le niveau du numéro de page et cela heurte mon esthétique. wink
le but est donc de mettre la page de flottant où se situe le tableau en style empty.

Merci pour votre aide.

\documentclass[12pt, onecolumn,twoside, final]{article}
\usepackage[latin1]{inputenc} % Permet d'utiliser les
                              % caractères accentués, etc...
\usepackage{graphicx}         % Permet d'insérer simplement
                              % des images dans le fichier généré
\usepackage[T1]{fontenc}
\usepackage[french]{babel}    % Mise en forme conforme à la langue
                              % française.
\usepackage{amsmath}
\usepackage{natbib}
\usepackage{hyperref}
\usepackage{supertabular}
\pdfcompresslevel=9
\hypersetup{
backref=true,             % Permet d'ajouter des liens dans...
% pagebackref=true,       % ...les bibliographies.
hyperindex=true,          % Ajoute des liens dans les index.
colorlinks=true,          % colorise les liens.
breaklinks=true,          % Permet le retour à la ligne dans les liens trop longs.
urlcolor= black,          % Couleur des hyperliens.
linkcolor= black,         % Couleur des liens internes.
citecolor= black,         % Couleur des liens bibliographiques.
bookmarks=true,           % Créer des signets pour Acrobat.
bookmarksopen=true,       % Si les signets Acrobat sont créés,
                          % les affiche complètement.
pdftitle={XXX},
pdfauthor={XXX},       % information apparaissant dans les
pdfsubject={XXX}       % informations du document sous Acrobat.
}
\usepackage{picins}

\title{XXX}
\author{XXX}
%\url{A renseigner}}
\date{\today}

\usepackage{fancyhdr}
\newcommand{\clearemptydoublepage}{\newpage{\pagestyle{empty}\cleardoublepage}}

%\usepackage{makeidx}
\makeindex
\renewcommand{\thesection}{\Roman{section}}

\begin{document}
\pagestyle{empty}
\maketitle
\cleardoublepage
\hypertarget{Sommaire}{}
\tableofcontents


\clearemptydoublepage
\setcounter{page}{1}

\pagestyle{fancy}
\fancyfoot[LE,RO]{\thepage}
\fancyhead[RO,LE]{\scshape{Introduction}}
\fancyhead[CO,CE]{}
\fancyhead[RE,LO]{} 
\renewcommand{\headrulewidth}{0.5pt}
%\fancyfoot[LE,RO]{\hyperlink{Sommaire}{\begin{footnotesize}Retour au sommaire\end{footnotesize}}}
\fancyfoot[CE,CO]{}


\section*{Introduction}
\noindent

XXX

\clearpage
\fancyhead[RO,LE]{\scshape{\leftmark}}
\section{Modèle et données employés}
\subsection{Modèle}
\noindent

blah\\
blah\\
blah\\
blah\\
blah\\
blah\\
blah\\
blah\\
blah\\
blah\\
blah\\
blah.

\bigskip \\
blah\\
blah\\
blah\\
blah\\
blah\\
blah\\
blah\\
blah\\
blah\\
blah\\
blah\\
blah.

\bigskip \\
blah\\
blah\\
blah\\
blah\\
blah\\
blah\\
blah\\
blah\\
blah\\
blah\\
blah\\
blah.
\bigskip \\

\begin{table}[p]
\begin{center}
\begin{tabular}{l l l}
%\thispagestyle{empty}
\textbf{XXX} & \textbf{XXX}& \textbf{XXX} \\
\hline
\hline
J4124420  & ?? & ?? \\
J2034010 & ?? & ?? \\
H3613020 & ?? & ?? \\
K0253020 & ?? & ?? \\
V6035010 & ?? & ?? \\
Y5615030 & ?? & ?? \\
A1522020 & ?? & ?? \\
H5723011 & ?? & ?? \\
Y3514020 & ?? & ?? \\
H2513110 & ?? & ?? \\
H3613010 & ?? & ?? \\
H3923010 & ?? & ?? \\
H7913030 & ?? & ?? \\
J4712010 & ?? & ?? \\
K0550010 & ?? & ?? \\
K0614010 & ?? & ?? \\
K0813020 & ?? & ?? \\
K0974010 & ?? & ?? \\
K1173210 & ?? & ?? \\
K5623010 & ?? & ?? \\
K5653010 & ?? & ?? \\
P3245010 & ?? & ?? \\
X2414030 & ?? & ?? \\
Y5615010 & ?? & ?? \\
J3024010 & ?? & ?? \\
H2001020 & ?? & ?? \\
K0744010 & ?? & ?? \\
K0753210 & ?? & ?? \\
A5723010 & ?? & ?? \\
H4252010 & ?? & ?? \\
K0100020 & ?? & ?? \\
K2724210 & ?? & ?? \\
K2783010 & ?? & ?? \\
U4305410 & ?? & ?? \\
U4525210 & ?? & ?? \\
V3315010 & ?? & ?? \\
V3517010 & ?? & ?? \\
V6052010 & ?? & ?? \\
Y5625020 & ?? & ?? \\
H7853010 & ?? & ?? \\
\hline
\hline
\end{tabular}
\caption{XXX + METTRE LA PAGE EN STYLE EMPTY}}
\label{Tab}
\end{center}
\end{table}
\ \\
blah\\
blah\\
blah\\
blah\\
blah\\
blah\\
blah\\
blah\\
blah\\
blah\\
blah\\
blah.
\section*{Conclusions}
\addcontentsline{toc}{section}{Conclusions}
\fancyhead[RO,LE]{\scshape{Conclusions}}


\end{document}

#12 Le 15/08/2006, à 22:31

bapt45

Re : LateX - Style de pages contenant des flottants uniquement

salut

j'ai l'impression que ce comportement bizarre vient de la facon dont tu utilises fancyhdr. Anyway, voila une solution: tu copies ton tableau dans un autre fichier table.tex par exemple (sans entete ni rien) avec \thispagestyle{empty} au debut. Tu appelles ce fichier par un \include{table} dans le fichier principal et ca marche.

#13 Le 28/09/2008, à 03:22

NicoLarve

Re : LateX - Style de pages contenant des flottants uniquement

Bonjour,

J'ai exactement le même problème... une idée 2 ans plus tard ? ;-)

Nicolas.

Hors ligne