Modifier la taille de police des tableaux dans LaTeX et Overleaf.
Placez une commande de taille comme \small ou \footnotesize directement dans votre environnement table juste avant \begin{tabular}. La déclaration s'applique à chaque cellule du bloc tabular et s'arrête à \end{table}, sans modifier le texte environnant de votre document.
La réponse courte : écrivez \small dans \begin{table} avant \begin{tabular} pour réduire un tableau entier. Pour une seule colonne, chargez le package array et ajoutez >{\small} à la spécification de votre colonne.
Modifier la taille de police pour un tableau entier
La méthode la plus propre pour redimensionner un tableau consiste à placer une commande de taille de police LaTeX standard à l'intérieur de l'environnement flottant.
| Commande | Base 10pt | Base 11pt | Base 12pt |
|---|---|---|---|
| \tiny | 5pt | 6pt | 6pt |
| \scriptsize | 7pt | 8pt | 8pt |
Quatre façons d'ajuster la taille du texte d'un tableau
Dimensionnement du tableau entier avec des commandes standard
Placez
\smallou\footnotesizeavant votre environnement tabular. Cela maintient les métriques de police proportionnelles et conserve un espacement uniforme des lignes dans toute la grille tabular.\begin{table}[htbp] \centering \small \begin{tabular}{llr} \hline Experiment & Method & Score \\ \hline Alpha & Stochastic & 84.2 \\ Beta & Deterministic & 91.0 \\ \hline \end{tabular} \caption{Evaluation scores with small font.} \end{table}Taille de point exacte et baselineskip
Lorsque les étapes prédéfinies ne correspondent pas à la géométrie de votre page, définissez des valeurs de points arbitraires avec
\fontsize{size}{skip}\selectfont. Spécifiez toujours le deuxième paramètre à environ 1,2 fois la taille du point pour éviter que les cellules multilignes ne se chevauchent.\begin{table}[htbp] \centering \fontsize{8.5pt}{10.5pt}\selectfont \begin{tabular}{p{4cm}r} \hline Observation Summary & Value \\ \hline Long descriptive item that wraps nicely & 19.4 \\ \hline \end{tabular} \caption{Table set to an explicit 8.5pt font size.} \end{table}Taille de police spécifique à une colonne avec le package array
Chargez
\usepackage{array}dans votre préambule et ajoutez ou une autre commande avant tout spécificateur de colonne. Chaque cellule de cette colonne reçoit automatiquement la police choisie sans toucher au texte individuel des cellules.
Gestion des cellules individuelles, des en-têtes et des légendes
Appliquer les tailles de police des tableaux globalement
Taper \small dans des dizaines de tableaux fait perdre du temps et introduit des incohérences de formatage dans une thèse ou un article.
Vous pouvez imposer une taille de police uniforme pour tous les tableaux de votre document en ajoutant un crochet à l'environnement standard table. Placez le patch etoolbox dans votre préambule. Chaque flottant de tableau suivant adoptera automatiquement la commande de police spécifiée.
Ce patch laisse vos légendes à la taille standard si elles sont configurées avec le package caption, tout en mettant à l'échelle chaque bloc tabular et booktabs sans nécessiter de modifications manuelles dans chaque fichier.
Pourquoi resizebox rend les tableaux illisibles
Une erreur courante pour réduire les tableaux larges dans Overleaf consiste à envelopper l'environnement tabular dans \resizebox{\textwidth}{!}{...}. Bien que cela force le tableau à entrer dans les marges, il traite le tableau comme un graphique brut.
Ce redimensionnement crée deux défauts visuels majeurs : il réduit le texte arbitrairement, ce qui donne des polices illisibles de 4,2pt ou 6,1pt qui varient considérablement d'un tableau à l'autre, et il met à l'échelle vos règles de bordure de manière inégale. Les règles fines deviennent des lignes très minces tandis que les règles horizontales plus épaisses se déforment.
Au lieu de redimensionner la boîte graphique, réduisez l'espacement avec \setlength{\tabcolsep}{4pt}, raccourcissez les en-têtes verbeux, autorisez le retour à la ligne automatique avec tabularx ou le spécificateur de colonne p{...}, et utilisez une commande de police cohérente comme \small.
Taille de police du document vs taille de police de l'éditeur Overleaf
Les utilisateurs confondent souvent les tailles de police de composition dans le PDF compilé avec la modification de la taille du texte de l'éditeur de code lui-même dans Overleaf.
Pour agrandir le code lors de la saisie dans Overleaf, cliquez sur l'icône Menu dans le coin supérieur gauche de l'interface de l'éditeur. Sous l'en-tête Paramètres, recherchez Taille de la police et passez de 12px par défaut à 14px, 16px ou 18px. Cela ne modifie que l'écran de votre navigateur pendant l'écriture et ne changera aucune dimension dans le PDF généré.
Questions
Où dois-je placer \small dans un tableau LaTeX ?
Placez \small juste après \begin{table} et avant \begin{tabular}. Comme le flottant table agit comme un groupe, la police plus petite s'applique à tout le tableau et se termine automatiquement à \end{table}.
Puis-je utiliser \medium pour définir la taille de police d'un tableau ?
Non, LaTeX n'a pas de commande de police \medium. La taille de base entre \small et \large s'appelle \normalsize, qui restaure la taille de texte par défaut de votre document.
Essayez votre propre article dans Texeno.
Commencez gratuitement, importez un projet en .zip et cliquez sur Recompiler. Passez à une offre payante quand il vous faut des compilations plus longues.
Commencer à écrire