Je cherche à obtenir des espaces verticaux plus grands entre les lignes et le texte. Ouvrir dans l'éditeur Overleaf
\begin{tabular}{llllllllll} \hline \no &m. de F127 &vol. de THF &vol. de $NH_{3}$ &vol. total & [F127] &durée de &T &observations\\ &($g$) &($mL$) &($mL$) &($mL$) &($g.L^{-1}$) &chauffage &\celsius & \\ \hline 4 &$0,6$ &$3,0$ &$10,0$ &$13,0$ &$46,2$ &18h30 &130 &viscosité entre gel et\\ & & & & & & & &liquide\\ 5 &$1,0021$ &$4,0$ &$12,0$ &$16,0$ &$62,6$ &7h &130 &syst. diphasique jaune\\ & & & & & & & &clair\\ 6 &$1,0421$ &$8,0$ &$8,0$ &$16,0$ &$65,1$ &6h &130 &syst. diphasique; visco-\\ & & & & & & & &sité entre gel et liquide\\ 7 &$0,6193$ &$8,0$ &$8,0$ &$16,0 $&$38,7$ &7h &90 & \\ \hline \end{tabular} Une idée ? Posée 27 Fév '19, 17:09 ettoremajorana Pathe ♦♦ |
Vous pouvez utiliser l'extension Si vous avez besoin d'espace le plus grand, Ouvrir dans l'éditeur Overleaf
\documentclass{article} \usepackage{booktabs} \begin{document} \begin{tabular}{llllllllll} \toprule no &m. de F127 &vol. de THF &vol. de $NH_{3}$ &vol. total & [F127] &durée de &T &observations\\ &($g$) &($mL$) &($mL$) &($mL$) &($g.L^{-1}$) &chauffage &celsius & \\ \midrule 4 &$0,6$ &$3,0$ &$10,0$ &$13,0$ &$46,2$ &18h30 &130 &viscosité entre gel et\\ & & & & & & & &liquide\\ 5 &$1,0021$ &$4,0$ &$12,0$ &$16,0$ &$62,6$ &7h &130 &syst. diphasique jaune\\ \specialrule{0.05em}{2em}{2em} & & & & & & & &clair\\ 6 &$1,0421$ &$8,0$ &$8,0$ &$16,0$ &$65,1$ &6h &130 &syst. diphasique; visco-\\ & & & & & & & &sité entre gel et liquide\\ 7 &$0,6193$ &$8,0$ &$8,0$ &$16,0 $&$38,7$ &7h &90 & \\ \bottomrule \end{tabular} \end{document} Avec des sauts de ligne automatiques : Ouvrir dans l'éditeur Overleaf
\documentclass{article} \usepackage[hmargin=2.2cm]{geometry} \usepackage[french]{babel} \usepackage{booktabs} \usepackage{tabularx} \usepackage{array} \newcolumntype{L}{>{\raggedright\arraybackslash}X} \begin{document} \noindent \begin{tabularx}{\textwidth}{llllllllL} \toprule no & m. de F127 & vol. de THF & vol. de $NH_{3}$ & vol. total & [F127] & durée de & T & observations\\ &($g$) &($mL$) &($mL$) &($mL$) &($g.L^{-1}$) &chauffage &celsius & \\ \midrule 4 &$0,6$ &$3,0$ &$10,0$ &$13,0$ &$46,2$ &18h30 &130 &viscosité entre gel et liquide\\ 5 &$1,0021$ &$4,0$ &$12,0$ &$16,0$ &$62,6$ &7h &130 &syst. diphasique jaune clair\\ 6 &$1,0421$ &$8,0$ &$8,0$ &$16,0$ &$65,1$ &6h &130 &syst. diphasique; viscosité entre gel et liquide\\ 7 &$0,6193$ &$8,0$ &$8,0$ &$16,0 $&$38,7$ &7h &90 & \\ \bottomrule \end{tabularx} \end{document} Publiée 27 Fév '19, 17:45 samcarter 1
Plutôt que d'utiliser
(27 Fév '19, 18:33)
Bernard
|
Sans charger trop d'extensions et en suivant la solution de @samcarter : Ouvrir dans l'éditeur Overleaf
\documentclass{article} \usepackage[hmargin=2.2cm]{geometry} \usepackage[T1]{fontenc} \usepackage[utf8]{inputenc} \usepackage[french]{babel} \usepackage{booktabs} \usepackage{tabularx} \usepackage{array} \newcolumntype{L}{>{\raggedright\arraybackslash}X} \begin{document} \noindent \begin{tabularx}{\textwidth}{llllllllL} \toprule \no & m. de F127 & vol. de THF & vol. de NH\textsubscript{3} & vol. total & [F127] & durée de & temp. & observations\\ &(g) &(mL) &(mL) &(mL) &(g/L) &chauffage & \degre{}C & \\ \midrule 4 &$0{,}6$ &$3{,}0$ &$10{,}0$ &$13{,}0$ &$46{,}2$ &18h30 &130 &viscosité entre gel et liquide\\[5pt] 5 &$1{,}0021$ &$4{,}0$ &$12{,}0$ &$16{,}0$ &$62{,}6$ &7h &130 &système diphasique jaune clair\\[5pt] 6 &$1{,}0421$ &$8{,}0$ &$8{,}0$ &$16{,}0$ &$65{,}1$ &6h &130 &système diphasique; viscosité entre gel et liquide\\[5pt] 7 &$0{,}6193$ &$8{,}0$ &$8{,}0$ &$16{,}0 $&$38{,}7$ &7h &90 &\\ \bottomrule \end{tabularx} \end{document} |
Une version avec quelques améliorations utilisant Ouvrir dans l'éditeur Overleaf
\documentclass[french]{article} \usepackage[hmargin=2.2cm]{geometry} \usepackage{babel} \usepackage{booktabs} \usepackage{tabularx} \usepackage{ragged2e, siunitx, makecell, mhchem} \renewcommand{\theadfont}{\normalsize} \begin{document} \noindent \sisetup{table-number-alignment=center, table-format=2.1, copy-decimal-marker} \begin{tabularx}{\linewidth}{cS[table-format= 1.4] *{4}{S}cS[table-format=3.0] >{\RaggedRight\arraybackslash}X} \toprule \no & {\thead{m. de F127\\(\si{\g})}} & {\thead{vol. de THF\\(\si{\mL})}} & {\thead{vol. de \ce{NH3}\\ (\si{\mL})}} &{\thead{ vol. total\\ (\si{\mL})}} & {\thead{[F127] \\(\si{\g\per\L})}} & \thead{durée de \\ chauffage} & {\thead{T (\si{\celsius})}} & \thead{observations}\\ \midrule 4 & 0,6 & 3,0 & 10,0 & 13,0 & 46,2 &18h\,30 &130 & viscosité entre gel et liquide\\ \addlinespace 5 & 1,0021 & 4,0 & 12,0 & 16,0 & 62,6 &7h &130 &syst. diphasique jaune clair\\ \addlinespace 6 & 1,0421 & 8,0 & 8,0 & 16,0 & 65,1 &6h &130 &syst. diphasique; viscosité entre gel et liquide\\ \addlinespace 7 & 0,6193 & 8,0 & 8,0 & 16,0 & 38,7 &7h &90 & \\ \bottomrule \end{tabularx} \end{document} `` Publiée 27 Fév '19, 19:39 Bernard J'ai besoin de ce modèle de tableau, je veux modifier le nombre de colonnes et je ne comprends pas tous les paramètres. table-number-alignment=center ? table-format=2.1 ? copy-decimal-marker ? cS[table-format= 1.4] ? *{4}{S}cS[table-format=3.0] ? RaggedRightarraybackslash}X} ?
(27 Fév '19, 21:26)
ettoremajorana
3
Voici les explications:
(27 Fév '19, 21:47)
Bernard
Oui. Comment modifier le nombre de colonnes ? car je voudrais reproduire le tableau dont j'ai mis le code ci-dessous.
(27 Fév '19, 22:06)
ettoremajorana
Que signifie le 4 entre accolades avant le {S} dans : begin{tabularx}{linewidth}{cS[table-format= 1.4] *{4}{S}cS[table-format=3.0] >{RaggedRightarraybackslash}X}
(28 Fév '19, 18:39)
ettoremajorana
@ettoremajorana
(28 Fév '19, 18:41)
samcarter
Affichage de 5 parmi 6
Afficher 1 commentaire(s) en plus
|
Voici mon nouveau tableau : Ouvrir dans l'éditeur Overleaf
\noindent \sisetup{table-number-alignment=center, table-format=2.1, copy-decimal-marker} \begin{tabularx}{\linewidth}{cS[table-format= 1.4] *{5}{S}cS[table-format=3.0] >{\RaggedRight\arraybackslash}X} \toprule \no & {\thead{m. de F127\\(\si{\g})}} & {\thead{vol. de THF\\(\si{\mL})}} & {\thead{vol. de \ce{NH3}\\ (\si{\mL})}} &{\thead{ vol. eau\\ (\si{\mL})}} &{\thead{ vol. total\\ (\si{\mL})}} & {\thead{[F127] \\(\si{\g\per\L})}} & {\thead{durée de \\ jours}} & {\thead{T (\si{\celsius})}} & {\thead{masse F127a \\ (\si{\mg})}} & {\thead{observations}}\\ \midrule 1 & 13,8 & 0,150 &0,350 & 0 & 0,500 & 0 &t.a. & 7j &0 &limpide\\ \addlinespace 2 & 101,2 & 1,5 &3,5 & 1,0 & 6,0 &t.a. &5j &49,0 &limpide mais apparition d'un trouble quand on chauffe à 60\celsius\\ \addlinespace 3 & 100,1 & 1,5 &3,5 &0 &5,0 &t.a &5j &62,9 &trouble\\ \addlinespace 4 & 101,0 & 1,5 &3,5 &0 &5,0 &60\celsius &5j &41,0 &très trouble, colloïdal\\ \addlinespace 5 & 100,1 &0 &3,0 &2,0 &5,0 &t.a. &5j &54,1 &limpide\\ \addlinespace 6 &103,7 &0 &3,0 &2,0 &5,0 &60\celsius &5j &24,0 &limpide\\ \addlinespace 7 &99,4 &1,5 &3,5 &0 &5,0 &t.a. &4,5j &26,8 &turbide, laiteux\\ \addlinespace 8 &102,4 &0 &5,0 &0 &5,0 &t.a. &19,8j &70,0 &limpide.\\ \addlinespace 9 &102,3 &0 &5,0 0 &5,0 &60\celsius &19,8j &46,7 &limpide.\\ \bottomrule \end{tabularx} mais il ne passe pas à la compilation. Publiée 27 Fév '19, 22:24 ettoremajorana 1
Je ne comprends pas très bien ce que vous essayez d'obtenir. Les textes doivent bien être tous dans la dernière colonne ? D'autre part, il faudra sans doute envisager de présenter la table à l'italienne, en raison du nombre de colonnes (11, si j'ai bien compté)..
(27 Fév '19, 22:53)
Bernard
Le code ci-dessus correspond à un tableau autre que le premier. Non, je souhaite plutôt ne pas le présenter à l'italienne (je suppose que c'est un tableau présenté en mode paysage). Je veux juste adapter le code que vous avez proposé pour le premier tableau et donc changer le nombre de colonnes. Oui, les textes doivent être tous dans la même colonne. Que signifie le 4 dans :
(28 Fév '19, 15:56)
ettoremajorana
1
@ettoremajorana Attention ! Cette réponse était un commentaire plutôt qu'une réponse et a été convertie comme tel.
(28 Fév '19, 16:12)
Pathe ♦♦
|
@Bernard Que signifie le 4 entre accolades avant le {S} dans : begin{tabularx}{linewidth}{cS[table-format= 1.4] *{4}{S}cS[table-format=3.0] >{RaggedRightarraybackslash}X} ? Publiée 28 Fév '19, 18:40 ettoremajorana 2
Cela signifie qu'il y a 4 exemplaires de la colonne S (ou tout autre type de colonne). C'est un raccourci défini par l'extension
(01 Mar '19, 05:19)
Bernard
|
Problème d'accolade dans ce tableau : Ouvrir dans l'éditeur Overleaf
\begin{figure} %\noindent \sisetup{table-number-alignment=center,copy-decimal-marker} % table-number_alignment=center dit que le nombre doit être centré dans sa colonne. % table-format = 2.1 dit que les nombres sont écriture classique (pas en notation scientifique), avec 2 chiffres avant la virgule, 1 chiffre après \begin{tabularx}{\linewidth} % Première colonne : échantillon {c % Deuxième colonne : masse de F127a 2.1 S[table-format= 2.1] % Troisième colonne : quantité de matière de F127a 1.3 S[table-format=1.3] % Quatrième colonne : volume de HCl versé 3.0 S[table-format=3] % Cinquième colonne : vitesse de dosage 2.0 S[table-format=2] % Sixième colonne : vitesse de remplissage 2.0 S[table-format=2] % Septième colonne : volume à la première équivalence 1.3 S[table-format=1.3] % Huitième colonne : volume à la deuxième équivalence S[table-format=1.3] % Neuvième colonne : la différence entre les deux volumes S[table-format=3] % Dixième colonne : taux de fonctionnalisation S[table-format=1.1]} \toprule % Première colonne : numéro de l'échantillon {\thead{ech.}} % Deuxième colonne : masse de F127a 2.1 & {\thead{m(F127a) \\($mg$)}} % Troisième colonne : quantité de matière de F127a 1.3 & {\thead{n(F127a) \\ ($\mu mol$)}} % Quatrième colonne : volume de HCl versé 3.0 &{\thead{ vol. de $HCl$\\ ($\mu L$)}} % Cinquième colonne : vitesse de dosage 2.0 &{\thead{ vitesse de \\ dosage \\ ($\mu L.min^{-1}$)}} % Sixième colonne : vitesse de remplissage 2.0 &{\thead{ vitesse de \\ remplissage \\ ($s$)}} % Septième colonne : volume à la première équivalence & {\thead{$V_{eq1$} \\ ($mL$)}} % Huitième colonne : volume à la deuxième équivalence & {\thead{$V_{eq2}$ \\ ($mL$)}} % Neuvième colonne : la différence entre les deux volumes & {\thead{$\Delta V$ \\ ($mL$)}} % Dixième colonne : taux de fonctionnalisation & {\thead{f}}\\ \midrule F127a3 & 14,6 & 1,218 &600 & 10 & 60 & 1,099 &1,544 & 446 &1,8\\ \bottomrule \end{tabularx} \end{figure} Où ?! Publiée 28 Fév '19, 19:04 ettoremajorana Bernard 2
C'est volontaire que la table soit nichée dans un environnement
(01 Mar '19, 05:21)
Bernard
Oui, c'est volontaire que le tableau soit placé dans un environnement figure, car je veux ensuite y placer une légende en-dessous. (Comment arrivez-vous à écrire du code dans les commentaires ?)
(01 Mar '19, 15:49)
ettoremajorana
Et on ne peut pas le faire avec un environnement table?
(01 Mar '19, 16:42)
Bernard
|
Il y avait un thead sans sa barre oblique Le code suivant fonctionne. Notez d'autre part qu'il vaut mieux noter les unités à l'aide de Ouvrir dans l'éditeur Overleaf
\documentclass{article} \usepackage[hmargin=2.2cm]{geometry} %\usepackage{babel}[french] \usepackage{ragged2e, siunitx, makecell, mhchem} \usepackage{booktabs} \usepackage{tabularx} \renewcommand{\theadfont}{\normalsize} \begin{document} \begin{figure} \centering \sisetup{table-number-alignment=center, copy-decimal-marker, per-mode=reciprocal} % table-number_alignment=center dit que le nombre doit être centré dans sa colonne. % table-format = 2.1 dit que les nombres sont écriture classique (pas en notation scientifique), avec 2 chiffres avant la virgule, 1 chiffre après \begin{tabularx}{\linewidth} % Première colonne : échantillon {c % Deuxième colonne : masse de F127a 2.1 S[table-format= 2.1] % Troisième colonne : quantité de matière de F127a 1.3 S[table-format=1.3] % Quatrième colonne : volume de HCl versé 3.0 S[table-format=3] % Cinquième colonne : vitesse de dosage 2.0 S[table-format=2] % Sixième colonne : vitesse de remplissage 2.0 S[table-format=2] % Septième colonne : volume à la première équivalence 1.3 S[table-format=1.3] % Huitième colonne : volume à la deuxième équivalence S[table-format=1.3] % Neuvième colonne : la différence entre les deux volumes S[table-format=3] % Dixième colonne : taux de fonctionnalisation S[table-format=1.1]} \toprule % Première colonne : numéro de l'échantillon {\thead{ech.}} % Deuxième colonne : masse de F127a 2.1 & {\thead{m(F127a) \\(\si{\mg})}} % Troisième colonne : quantité de matière de F127a 1.3 & {\thead{n(F127a) \\ (\si{\umol})}} % Quatrième colonne : volume de HCl versé 3.0 &{\thead{ vol. de \ce{HCl}\\ (\si{\uL})}} % Cinquième colonne : vitesse de dosage 2.0 &{\thead{ vitesse de \\ dosage \\ (\si{\uL\per\minute})}} % Sixième colonne : vitesse de remplissage 2.0 &{\thead{ vitesse de \\ remplissage \\ (s)}} % Septième colonne : volume à la première équivalence & {\thead{$V_\text{eq1}$\\ (\si{\mL})}} % Huitième colonne : volume à la deuxième équivalence & {\thead{$V_\text{eq2}$ \\ (\si{\mL})}} % Neuvième colonne : la différence entre les deux volumes & {\thead{$\Delta V$ \\ (\si{\mL})}} % Dixième colonne : taux de fonctionnalisation & {\thead{f}}\\ \midrule F127a3 & 14,6 & 1,218 &600 & 10 & 60 & 1,099 &1,544 & 446 &1,8 \\ \bottomrule \end{tabularx} \end{figure} \end{document} Publiée 01 Mar '19, 06:12 Bernard |
Il faut utiliser l'extension
siunitx
pour les unités. Votre méthode est à proscrire puisque les unités ne doivent pas apparaitre en italique. Quant aux noms de molécules, il faut regarder l'extensionchemist
. Enfin, la gestion des virgules décimales est aussi problématique : il faut remplacer $38,7$ par $38{,}7$ ou utilisersiunitx
par exemple.siunitx
offre un autre avantage: aligner les colonnes par les virgules@ettoremajorana Pourriez-vous s'il vous plaît accepter une réponse.