Post by PascalBonjour,
\resizebox{\textwidth}{!}{%
\begin{tabular}{c c|c c c c c c c c c c}
...
\end{tabular} }
Normal. Un tabular, c'est comme un bon vieux gros glyphe bien tranquille.
Post by Pascal\resizebox{\textwidth}{!}{%
\begin{longtable}{c c|c c c c c c c c c c}
...
\end{longtable} }
Normal aussi. Je ne vois même pas comment on pourrait avoir un
résultat correct ! longtable calcule les coupures du tableau en fonction
de la place qu'il lui reste dans la page. Si on change l'échelle après
coup, ces coupures vont devenir incorrectes... et évidemment, on ne peut
pas changer l'échelle avant :-)
En plus, faire un resizebox va tout modifier, y compris l'épaisseur
des filets. Pas terrible.
Post by PascalY aurait-il une possibilitee pour reduire la largeur d'un longtable a la
largeur de la page ? C'est que du texte, avec \tiny, ca marche mais
c'est trop petit (et trop gros avec \small)
Entre \tiny et \small, il y a de la marge. Plus exactement, on a
(dans l'ordre) \small[9,11], \footnotesize[8,9.5], \scriptsize[7,8] et
\tiny[5,6] où les couples entre crochets indiquent les tailles en points
du corps de fonte et de l'interlignage.
Si avec ça, on n'est pas encore content, on peut toujours se
redéfinir une taille rien que pour soi. Dans l'exemple, j'ai également
modifié la valeur de \tabcolsep en la fondant sur \baselineskip. On
retrouve sa valeur habituelle pour \normalsize puisque \tabcolsep vaut
6pt par défaut. Avec de toute petite taille, cela peut être excessif...
enfin, vous verrez vous-même à l'usage.
\documentclass{article}
\usepackage[T1]{fontenc}
\usepackage[latin1]{inputenc}
\usepackage[a4paper]{geometry}
\usepackage{lmodern}
\usepackage{longtable}
\usepackage[frenchb]{babel}
\newcommand\test[1]{%
\texttt{\string #1 :}\par\smallskip
\begingroup
#1\relax
\setlength{\tabcolsep}{0.5\baselineskip}%
\begin{tabular}{|*{10}c|}
\hline
0&1&2&3&4&5&6&7&8&9\\\hline
\end{tabular}
\endgroup
\par\bigskip
}
\newcommand\piti{}
\makeatletter
\newcommand\TEST[2]{%
\texttt{personnalisé avec size\{#1\}\{#2\} :}\par\smallskip
\begingroup
\renewcommand\piti{\@setfontsize\piti{#1}{#2}}%
\piti
\setlength{\tabcolsep}{0.5\baselineskip}%
\begin{tabular}{|*{10}c|}
\hline
0&1&2&3&4&5&6&7&8&9\\\hline
\end{tabular}
\endgroup
\par\bigskip
}
\makeatother
\begin{document}
\test{\Huge}
\test{\huge}
\test{\LARGE}
\test{\Large}
\test{\large}
\test{\normalsize}
\test{\small}
\test{\footnotesize}
\test{\scriptsize}
\TEST{6}{7}
\test{\tiny}
\end{document}
Jean-Côme Charpentier
--
De mon temps aussi. Nous nous comprenons entre vieux fossiles :-)
-+- Jean-Côme in fr.comp.text.tex -+-