Espacement trop grand entre un paragraphe et une section

Tout ce qui concerne le langage LaTeX et ses variantes. Ce langage est supporté sur le forum via les balises tex.

Modérateur : gdm_tex

Règles du forum
Merci de soigner la rédaction de vos messages et de consulter ce sujet avant de poster. Pensez également à utiliser la fonction recherche du forum.
Morgane.B
Utilisateur confirmé
Utilisateur confirmé
Messages : 11
Inscription : lundi 12 août 2019, 09:59

Espacement trop grand entre un paragraphe et une section

Message par Morgane.B »

Bonjour,
Je suis novice sur Latex.
Je suis en train de finalisé l'écriture de ma thèse et j'ai voulu m'attaquer à Latex pour avoir un meilleur rendu que en utilisant word, mais j'ai peur de devoir y renoncer, car après des jours et des jours d'essais et après avoir lu des tas de forum je ne trouve malheureusement pas la réponse à mon problème. Je tente donc ici en espérant vraiment vraiment que quelqu'un pourra me venir en aide!!
En gros, dans mon document j'ai énormément de figure, et comme je veux que ces figures ne soient pas flottantes, mais à l'endroit exacte au j'ai coder la commande \begin{figure}.... je met \begin{figure}[H] pratiquement pour toutes les figures.
Tout allait bien jusqu'à présent, puis j'ai voulu ajouter un sommaire pour chaque chapitre et une aberration est apparu dans mon document (je ne sais pas si c'est lié). Un espace énorme entre une figure et le début d'un nouveau paragraphe.
J'ai essayé plein de solution proposé sur les forum, comme \vspace ou encore \vspace*{\baselineskip}
ou encore ces commandes:
\setlength\textfloatsep{4pt plus 2pt minus 2pt}
\setlength\intextsep{4pt plus 2pt minus 2pt}
\setlength\topsep{-4pt plus 0pt minus 0pt}
j'ai également essayé d'augmenter/diminuer la taille des figures mais rien n'y fait, cet espace reste toujours énorme.
La seule ''solution'' que j'ai trouvé et d'augmenter la marge en haut et en bas du doc de 2cm à 3cm mais cela est énorme non? Et d'autres espaces énormes apparaissant entre des titres de section et le premier paragraphe ou entre la fin d'un paragraphe et le titre d'une nouvelle section.
Si une personne comprend mon problème et à une solution pour dire à Latex de supprimer des espaces non voulus sans augmenter de manière excessive les marges, je suis preneuse!!
Bonne journée,
mb

balf
Utilisateur chevronné
Utilisateur chevronné
Messages : 3925
Inscription : mercredi 02 janvier 2008, 23:18

Re: Espacement trop grand entre un paragraphe et une section

Message par balf »

Bonjour,

Il peut y avoir beaucoup de raisons à votre problème. De toute façon, utiliser [H] est une très mauvaise pratique qui doit être exceptionnelle, et vous avez eu de la chance que tout allât bien jusqu'à présent. Pouvez-vous poster un ECM (exemple complet minimal), qui reproduise le problème ?
À tout hasard, essayez de voir si l'ajout de la directive \raggedbottom dans votre préambule améliore la situation (par défaut, c'est \flushbottom qui est en action, pour assurer que toutes les pages aient effectivement la même hauteur).

B. A.

Morgane.B
Utilisateur confirmé
Utilisateur confirmé
Messages : 11
Inscription : lundi 12 août 2019, 09:59

Re: Espacement trop grand entre un paragraphe et une section

Message par Morgane.B »

Bonjour balf,

Merci beaucoup pour ta réponse. j'ai essayé avec \raggedbottom et c'est parfait!!! Les espaces verticaux sont réguliers!!!
Par contre pour les figures et le fait que j'utilise [H], je sais que ce n'est pas l'idéal mais c'est la seule manière que j'ai trouvé pour que Latex ne me mette pas les figures là il ne fallait pas. Par défaut j'ai l'impression que les figures sont placées en fin de paragraphe ou en début si on met une option [t]. Je pense que le problème que j'ai eu provient du fait que j'utilise [H] mais avec ta solution ça arrange tout!!
Merci beaucoup, et si tu as une suggestion pour ne pas utiliser tout le temps [H] mais avoir quand même les figures là où on le souhaite, je suis preneuse!!

balf
Utilisateur chevronné
Utilisateur chevronné
Messages : 3925
Inscription : mercredi 02 janvier 2008, 23:18

Re: Espacement trop grand entre un paragraphe et une section

Message par balf »

Le paramère de placement le plus usuel est [!htb], c.-à-d. ‘here’, ‘top’, ‘bottom`’ si possible.

B. A.

Morgane.B
Utilisateur confirmé
Utilisateur confirmé
Messages : 11
Inscription : lundi 12 août 2019, 09:59

Re: Espacement trop grand entre un paragraphe et une section

Message par Morgane.B »

Ok merci, mais malheureusement quand j'essaye avec [!htb], cela fonctionne juste à de rares occasions, sinon la figure est placée au milieu d'un paragraphe ou dans une autre section.
Je vais donc reprendre toutes mes figures pour le mettre au maximum d'endroit mais je craint de devoir utiliser quand même [H] pour la plus part des Figures. Merci pour ton aide.

balf
Utilisateur chevronné
Utilisateur chevronné
Messages : 3925
Inscription : mercredi 02 janvier 2008, 23:18

Re: Espacement trop grand entre un paragraphe et une section

Message par balf »

J'avais oublié une autre possibilité moins connue : utiliser le paquetage de macros plain TeX insbox. Il définit entre autres une commande \InsertBoxC qui insère n'importe quelle boîte n'importe où (ou à peu près…).

Pour être précis, là où se trouve la commande, la ligne en cours se termine, la commande insère ce qu'elle a à insérer centré sur sa ligne, puis ce qui précédait continue sur la ligne suivante. Le (petit) problème est que ce n'est plus un flottant, donc on ne peut utiliser l'environnement figure. La parade consiste à mettre le graphique dans un \parbox{\textwidth} et à utiliser, s'il y a une légende, \captionof{figure}{Ma mignonne légende} – ou tout autre faribole qu'il vous plaira d'utiliser pour légende.

B. A.

Arathorn
Utilisateur éprouvé
Utilisateur éprouvé
Messages : 209
Inscription : mercredi 24 avril 2013, 19:47

Re: Espacement trop grand entre un paragraphe et une section

Message par Arathorn »

Et si vous mettiez juste [!h] ?