[LaTeX] problemes d'image et de marges ...

problemes d'image et de marges ... [LaTeX] - Divers - Programmation

Marsh Posté le 02-02-2012 à 11:51:44    

bonjour,  
 
J'ai commencé à faire mon rapport en latex, je me rends compte que c'est vraiment un outil puissant et utile, mais j'ai encore qqs petits soucis sur le rendu  
 
j'ai déja ajouté ce bout de code pour diminuer les marges de droite et de gauche:
 
\documentclass[french]{article}
\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
\usepackage{lmodern}
\usepackage[a4paper]{geometry}
\usepackage[francais]{babel}
\usepackage{graphicx}
 
%marge  
\addtolength{\hoffset}{-1cm}
\addtolength{\textwidth}{2cm}
 
cela fonctionne parfaitement, mais maintenant je voudrais diminuer les marges d'en haut et du bas, comment faire ?  
 
 
 
et ensuite, j'ai un problème au niveau des images, l'insertion est effective, mais le placement est souvent mauvais.
j'ai beau utiliser un [!h], l'image se retrouve souvent en haut d'une page, c'est pas souvent dérangeant, mais quand l'image du résultat d'une expérience se retrouve entre 2 calculs, ca fait un peu tache  :(  
 
comment faire pour forcer la compilation à placer l'image exactement à l'endroit ou la déclaration de la figure a été faite ?  
 
j'ai ce genre de code pour les images:
 
\begin{figure}[!h]
\centering
\includegraphics[width=15cm]{rep_ind_lente.jpg}
\caption{réponse indiciel de la dynamique lente}
\label{rep_lente_ind}
\end{figure}  
 
quelque chose ne va pas ?  
 
 
 
merci d'avance pour les réponses  :jap:  
cordialement  
 
 
 

Reply

Marsh Posté le 02-02-2012 à 11:51:44   

Reply

Marsh Posté le 02-02-2012 à 16:42:31    

Hello,
 

dindon_sauvage a écrit :

%marge  
\addtolength{\hoffset}{-1cm}
\addtolength{\textwidth}{2cm}
 
cela fonctionne parfaitement, mais maintenant je voudrais diminuer les marges d'en haut et du bas, comment faire ?


Utilise plutôt le paquet geometry pour ça :

\usepackage[top=XXcm,left=XXcm,bottom=XXcm,right=XXcm]{geometry}


Il est probable que tu utilises le format papier A4, si c'est le cas, n'oublie pas de le préciser explicitement dans le \documentclass :

\documentclass[a4paper,french]{article}


 

dindon_sauvage a écrit :

et ensuite, j'ai un problème au niveau des images, l'insertion est effective, mais le placement est souvent mauvais.
j'ai beau utiliser un [!h], l'image se retrouve souvent en haut d'une page, c'est pas souvent dérangeant, mais quand l'image du résultat d'une expérience se retrouve entre 2 calculs, ca fait un peu tache  :(  
 
comment faire pour forcer la compilation à placer l'image exactement à l'endroit ou la déclaration de la figure a été faite ?


C'est assez courant comme façon de faire, en fait (et beaucoup de papiers scientifiques font comme ça). LaTeX essaye de te donner le résultat qu'il trouve le plus correct. Placer une figure à tel ou tel endroit, ça a un impact sur le placement des sections (etc.) qui suivent et sur tout le découpage de la page en général. Et LaTeX préfère bien souvent mettre la figure ailleurs sur la page que de laisser un blanc trop important en bas de page (si c'est la seule alternative qu'il trouve), par exemple.
 
Normalement, quand tu spécifies [!h], ça veut dire « fais vraiment tout ton possible pour placer la figure exactement à cet endroit-là ». S'il persiste à vraiment vouloir placer la figure ailleurs, c'est qu'il ne voit pas d'autre façon de faire. Tu pourrais utiliser [!hb] qui veut dire « fais de ton mieux pour placer la figure exactement ici, mais si tu ne peux vraiment pas mets-la au moins après et non pas avant ».
 
Si ça ne te convient toujours pas, tu peux faire un \usepackage{float} et passer l'option [H] à ta figure. Ça insiste un peu plus encore. Mais attention, c'est rarement une bonne idée de vouloir contredire LaTeX sur la mise en page qu'il choisit.


Message édité par Tsomi le 02-02-2012 à 16:44:39
Reply

Marsh Posté le 02-02-2012 à 18:51:26    

merci beaucoup pour les éclaircissements, en réduisant les marges hautes et basses il y a déjà beaucoup moins de problèmes au niveau du placement des images.
je pense que le [!hb] arrangera le reste!
 
encore merci, tu m'enlèves une sacrée épine du pied  :jap:

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed