Tabularx 表格不适合页面

Tabularx 表格不适合页面

我需要帮助。如何解决 taburlax 不适合页面的问题?如果我使用 tabular 和 width=\textwidth,它可以工作,但表格上的文本仍然很小。

注意:我在这里查找了类似的帖子,但没有一个能帮助我解决这个问题。

表格不适合页面

\begin{table}[H]
  \caption{Quantidade de Votos. Elaborado por Autor. 2018.}
    %\begin{adjustbox}{width=\textwidth}
    \renewcommand{\arraystretch}{2.5}
        \begin{tabularx}{\textwidth}{|*{11}{c|}} %{\linewidth}{*{11}{|c}|} %{|l|c|c|c|c|c|c|c|c|c|c|}
        \hline
        \multicolumn{1}{|c|}{\textbf{Número}} & \textbf{Candidato a Vereador}    & \textbf{Partido} & \textbf{Coligação} & \textbf{Situação} & \textbf{\makecell{Votos Nominais \\ Zona 146}} & \textbf{Votos Válidos na Zona} & \textbf{\% de Votos Válidos na Zona} & \textbf{Colocação Geral} & \textbf{Votos Totais Goiânia} & \textbf{NEM (Concentração/Dispersão)} \\ \hline
        90100  & Vinicius Cirqueira        & PROS                      & PROS & Eleito & 5431 & 64908 & 8.37 & 3 & 88582 & 3.08                                          \\ \hline
        44444  & Jorge Kajuru              & PRP                       & DEM/PRP & Eleito & 3154 & 64908 & 4.86 & 1 & 37796 & 23.31                                          \\ \hline
        19193  & Sargento Novandir        & PTN                      & PTN & Eleito & 1964 & 64908 & 3.03 & 65 & 2713 & 24.7                                          \\ \hline
        13680  & João Araujo              & PT                      & PT/PEN/PPL/PC do B & Suplente & 1947 & 64908 & 3 & 78 & 2305 & 13.02                                          \\ \hline
        22018  & Jorge                    & PR                      & PR/PMN & Suplente & 1890 & 64908 & 2.91 & 57 & 3044 & 37.51                                          \\ \hline
        45444  & Mauricio Beraldo        & PSDB                      & PSB/PSDB/PRB/SD & Suplente & 1775 & 64908 & 2.73 & 46 & 3472 & 17.36                                          \\ \hline
        \end{tabularx}
       \label{tab:quantidadeVotos6Candidatos}
    %\end{adjustbox}
\end{table}

答案1

一些建议:

  • 加载rotating包并使用sidewaystable环境而不是table环境。

  • 允许在所有需要换行的列中换行。唯一不需要(或没有帮助)自动换行的列是第 1、3 和 5 列。

  • 对所有其他列使用居中版本的X列类型。请注意,使最后一列比其他类型的列略宽是有利的X:这样,标题单元格都不需要跨越超过 3 行。

  • 将所有的 /(“斜线”) 替换为\slash。这样,换行也可以在/符号后进行。

  • 通过 (a) 省略所有垂直线和 (b) 省略大部分水平线,使表格材料看起来更加开放。我还建议您放弃大胆的标题行。设计良好的表格应该不是需要加粗显示。句号。

这些想法在下面的代码中实现。

在此处输入图片描述

\documentclass{article} % or some other suitable document class
\usepackage[T1]{fontenc}
\usepackage[portuguese]{babel}
\usepackage[a4paper,margin=2.5cm]{geometry} % choose page parameters
\usepackage{tabularx,rotating,ragged2e,booktabs}
\newcolumntype{C}[1]{>{\Centering\arraybackslash%
        \hsize=#1\hsize\linewidth=\hsize}X}
\usepackage[skip=0.5\baselineskip]{caption}

\begin{document}

\begin{sidewaystable}
\caption{Quantidade de Votos. Elaborado por Autor. 2018.}
\label{tab:quantidadeVotos6Candidatos}

\setlength\tabcolsep{5pt} % default: 6pt
\begin{tabularx}{\textwidth}{@{} l C{0.97} c C{0.97} c *{5}{C{0.97}} C{1.21} @{}} 
\toprule
Número & Candidato a Vereador & Partido & Coligação & Situação & 
Votos Nominais Zona 146 & Votos Válidos na Zona & 
\% de Votos Válidos na Zona & Colocação Geral & Votos Totais Goiânia & 
NEM (Concentração\slash Dispersão) \\ 
\midrule
90100  & Vinicius Cirqueira& PROS & PROS & Eleito & 5431 & 64908 & 8.37 & 3 & 88582 & 3.08 \\ 
\addlinespace
44444  & Jorge Kajuru      & PRP  & DEM\slash PRP & Eleito & 3154 & 64908 & 4.86 & 1 & 37796 & 23.31 \\ 
\addlinespace
19193  & Sargento Novandir & PTN  & PTN & Eleito & 1964 & 64908 & 3.03 & 65 & 2713 & 24.7 \\ 
\addlinespace
13680  & João Araujo       & PT   & PT\slash PEN\slash PPL\slash PC do B & Suplente & 1947 & 64908 & 3 & 78 & 2305 & 13.02 \\ 
\addlinespace
22018  & Jorge             & PR   & PR\slash PMN & Suplente & 1890 & 64908 & 2.91 & 57 & 3044 & 37.51 \\ 
\addlinespace
45444  & Mauricio Beraldo  & PSDB & PSB\slash PSDB\slash PRB\slash SD & Suplente & 1775 & 64908 & 2.73 & 46 & 3472 & 17.36 \\ 
\bottomrule
\end{tabularx}
\end{sidewaystable}
\end{document}

相关内容