En faisant un tableau avec l'environnement Comment régler l'espacement vertical avant et après le tableau ? Ouvrir dans l'éditeur Overleaf
\documentclass[a4paper,10pt]{article} \usepackage[utf8]{inputenc} \usepackage[T1]{fontenc} \usepackage{chemfig} \begin{document} Le texte qui le précède est très collé au tableau \begin{tabular}{|c|c|r|c|} \hline %ligne horizontale No liaison &Code &Résultat& Type de liaison \\\hline \hline\hline 1 &\textbackslash chemfig\{A-B\}&\chemfig{A-B}& Simple \\\hline 2 &\verb+\chemfig{A=B}+&\chemfig{A=B}& Double \\\hline 3 &\verb+\chemfig{A~B}+&\chemfig{A~B}& Triple \\\hline 4 &\verb+\chemfig{A>B}+&\chemfig{A>B} &Cram pleine droite \\\hline 5 &\verb+\chemfig{A<B}+&\chemfig{A<B}&Cram pleine gauche \\\hline 6 &\verb+\chemfig{A>:B}+&\chemfig{A>:B} &Cram pointillée droite \\\hline 7 &\verb+\chemfig{A<:B}+&\chemfig{A<:B}& Cram pointillée gauche \\\hline 8 &\verb+\chemfig{A>|B}+&\chemfig{A>|B}& Cram évidée droite \\\hline 9 &\verb+\chemfig{A<|B}+&\chemfig{A<|B}& Cram évidée gauche \\\hline \end{tabular} \noindent Le texte qui suit est très collé au tableau également. Comment régler l'espace avant et après le tableau ? \end{document} |
Il y a plusieurs possibilités. Entre autres, vous pouvez utiliser l'extension etoolbox : Ouvrir dans l'éditeur Overleaf
\usepackage{etoolbox} \BeforeBeginEnvironment{tabular}{\par\medskip} \AfterEndEnvironment{tabular}{\par\medskip} Edit : Après une réflexion, il me semble préférable de taper : Ouvrir dans l'éditeur Overleaf
\BeforeBeginEnvironment{tabular}{\medskip} \AfterEndEnvironment{tabular}{\medskip} et d'ajouter les lignes blanches nécessaires avant et après manuellement. ECM Ouvrir dans l'éditeur Overleaf
\documentclass[a4paper,10pt]{article} \usepackage{lmodern} \usepackage[utf8]{inputenc} \usepackage[T1]{fontenc} \usepackage{chemfig} \usepackage{etoolbox} \BeforeBeginEnvironment{tabular}{\medskip} \AfterEndEnvironment{tabular}{\medskip} \begin{document} Le texte qui le précède est très collé au tableau \begin{tabular}{|c|c|r|c|} \hline %ligne horizontale No liaison &Code &Résultat& Type de liaison \\\hline \hline\hline 1 &\textbackslash chemfig\{A-B\}&\chemfig{A-B}& Simple \\\hline 2 &\verb+\chemfig{A=B}+&\chemfig{A=B}& Double \\\hline 3 &\verb+\chemfig{A~B}+&\chemfig{A~B}& Triple \\\hline 4 &\verb+\chemfig{A>B}+&\chemfig{A>B} &Cram pleine droite \\\hline 5 &\verb+\chemfig{A<B}+&\chemfig{A<B}&Cram pleine gauche \\\hline 6 &\verb+\chemfig{A>:B}+&\chemfig{A>:B} &Cram pointillée droite \\\hline 7 &\verb+\chemfig{A<:B}+&\chemfig{A<:B}& Cram pointillée gauche \\\hline 8 &\verb+\chemfig{A>|B}+&\chemfig{A>|B}& Cram évidée droite \\\hline 9 &\verb+\chemfig{A<|B}+&\chemfig{A<|B}& Cram évidée gauche \\\hline \end{tabular} \noindent Le texte qui suit est très collé au tableau également. Comment régler l'espace avant et après le tableau ? \end{document} Ajout
Publiée 29 Jui '19, 21:56 touhami |
Voici une solution basée sur les flottants (où, incidemment, on fait usage des packages Ouvrir dans l'éditeur Overleaf
\documentclass[french]{article} \usepackage[T1]{fontenc} \usepackage[utf8]{inputenc} \usepackage{lmodern} \usepackage[a4paper]{geometry} \usepackage{chemfig} \usepackage{varioref} \usepackage{babel} \usepackage{cleveref} \begin{document} Le texte qui le précède \emph{n'}est \emph{pas} très collé au \vref{bases-chemfig}. \begin{table}[ht] \centering \begin{tabular}{|c|c|r|c|} \hline %ligne horizontale No liaison & Code & Résultat & Type de liaison \\\hline \hline\hline 1 & \verb+\chemfig{A-B}+ & \chemfig{A-B} & Simple \\\hline 2 & \verb+\chemfig{A=B}+ & \chemfig{A=B} & Double \\\hline 3 & \verb+\chemfig{A~B}+ & \chemfig{A~B} & Triple \\\hline 4 & \verb+\chemfig{A>B}+ & \chemfig{A>B} & Cram pleine droite \\\hline 5 & \verb+\chemfig{A<B}+ & \chemfig{A<B} & Cram pleine gauche \\\hline 6 & \verb+\chemfig{A>:B}+ & \chemfig{A>:B} & Cram pointillée droite \\\hline 7 & \verb+\chemfig{A<:B}+ & \chemfig{A<:B} & Cram pointillée gauche \\\hline 8 & \verb+\chemfig{A>|B}+ & \chemfig{A>|B} & Cram évidée droite \\\hline 9 & \verb+\chemfig{A<|B}+ & \chemfig{A<|B} & Cram évidée gauche \\\hline \end{tabular} \caption{Commandes de base du package \textsf{chemfig}} \label{bases-chemfig} \end{table} Le texte qui suit \emph{n'}est \emph{pas} très collé au \vref{bases-chemfig} \emph{non plus}. Voici comment régler l'espace avant et après le \vref{bases-chemfig}. \end{document} Publiée 01 Jul '19, 01:11 denis ♦♦ |
Le mieux, selon moi, est de placer le tableau dans un flottant, ne serait-ce que pour éviter les grands blancs verticaux en cas de tableau trop haut pour tenir sur la page courante.