Suite à une question posée hier et dont j'ai validé, probablement un peu vite, la réponse, je reviens avec un nouvel ECM dans lequel la hauteur des cellules n'est pas correctement ajustée quand l'extension Ouvrir dans l'éditeur
\documentclass[a4paper,10pt,oneside]{article} \usepackage[latin1]{inputenc} \usepackage[T1]{fontenc} \usepackage{lmodern} \usepackage[frenchb]{babel} \DecimalMathComma \usepackage{mathrsfs,amssymb,mathtools} \everymath{\displaystyle} %\usepackage{lipsum} %\usepackage{pst-eucl,pstricks-add,pst-fun,pst-tree} \frenchbsetup{StandardLists=true} \usepackage{enumitem} \usepackage{ntheorem} \theorembodyfont{\upshape} \usepackage{geometry,url,varwidth} \geometry{textwidth=130mm,textheight=260mm,top=2cm} \usepackage{eurosym,colortbl} \usepackage{graphicx} %voir option[dvips] supprimée 23/12/13? \usepackage[math]{cellspace} \allowdisplaybreaks %.................................................................. \newcount\hh \newcount\mm \mm=\time \hh=\time \divide\hh by 60 \divide\mm by 60 \multiply\mm by 60 \mm=-\mm \advance\mm by \time \def\hhmm{\number\hh\string:\ifnum\mm<10{}0\fi\number\mm} \begin{document} %\liseret{\textcopyright~2010 Reproduction interdite} \noindent \today\, à \hhmm\\ \jobname \\ \hspace{2mm} \setlength{\arrayrulewidth}{0.11pt} %\begin{exo}[1S-Math'X Exo-011 p213 Variable aléatoire Chap-08-Probabilités] \newcolumntype{D}{>{\centering$}S{m{1cm}}<{$}} \cellspacetoplimit=5pt \cellspacebottomlimit=5pt \begin{center} %\blue \begin{tabular}{|l|*{3}{D|}} \hline $g_i$&-3&2&5\tabularnewline \hline $p_i=P\left(G=g_i\right)$&\dfrac{1}{2}&\dfrac{1}{3}&\dfrac{1}{6}\tabularnewline \hline \end{tabular} \end{center} \begin{center} \begin{tabular}{|l|*{3}{D|}} \hline $g_i$&-\dfrac{3}{2}&2&5\tabularnewline \hline $p_i=P\left(G=g_i\right)$&\dfrac{1}{2}&\dfrac{1}{3}&\dfrac{1}{6}\tabularnewline \hline \end{tabular} \end{center} Dans cet ECM, j'ai repris la réponse du fil précédent et je constate : 1 - que le réglage par cellspace ne fonctionne pas quand le package colortbl est activé (ligne 18 du source active); 2 - que le réglage par cellspace fonctionne correctement, avec des valeurs élevées pour un essai facile à vérifier (ligne 18 du source en commentaire). Je n'ai pas toujours besoin de colortbl que je peux effectivement retirer de mon préambule « fourre-tout », mais avec ou sans colortbl mon document complet résiste toujours et ne prend pas en compte les réglages par cellspace. \end{document} Ma question : comment concilier |
Il y a une erreur de programmation dans Remède pas vraiment testé et donné avec les réserves d'usage : mettre ce bout de code dans le préambule, par exemple juste avant le Ouvrir dans l'éditeur
\makeatletter \def \bcolumn #1#2\@nil {% \cellspace@lrtrue\global\cellspace@false \@expandtwoargs \in@{#1}{\cellspace@parcoltypes}% \ifin@ \cellspace@lrfalse \fi \ifcellspace@lr \begingroup \lrbox {\@tempboxa}% \else \global\cellspace@true \fi } \makeatother Publiée 20 Déc '15, 20:07 unbonpetit ♦♦ J'ai appliqué la correction dans mon ECM et dans mon document complet. Le résultat est impeccable.
(20 Déc '15, 21:13)
pzorba75
|
@pzorba75 : vous n'avez pas accepté « trop vite » la réponse donnée hier car elle répondait parfaitement au problème soulevé dans la question.
Ensuite, que la question posée ne soit finalement pas vraiment le problème ou en fasse surgir un autre n'a pas à empêcher/retarder de la part du posteur originel l'acceptation d'une réponse satisfaisante.