Tabela contendo símbolos em uma coluna de largura fixa resulta em hbox insuficientemente preenchido

Tabela contendo símbolos em uma coluna de largura fixa resulta em hbox insuficientemente preenchido

Como parte de uma tabela grande, tenho uma coluna onde cada linha contém uma série de variáveis/símbolos. A coluna deve ter uma largura fixa para caber no restante da tabela. O problema é que a coleção de símbolos fornece vários avisos de caixa insuficiente. Com tabelas grandes, isso resulta rapidamente em dezenas de avisos. Reduzi o problema a este exemplo:

\documentclass{article}
\usepackage[utf8]{inputenc}

\begin{document}

\begin{table}
\centering
\caption{Test table}
\begin{tabular}{|p{3cm}|}
\hline
$C_{X_u}$, $C_{Z_u}$, $C_{m_u}$, $C_{X_\alpha}$, $C_{Z_\alpha}$, $C_{m_\alpha}$, $C_{Z_{\dot{\alpha}}}$, $C_{m_{\dot{\alpha}}}$, $C_{X_q}$, $C_{Z_q}$, $C_{m_q}$ \\
\hline
\end{tabular}
\end{table}

\end{document}

Desde já, obrigado!

Responder1

Você tem uma coluna de largura fixa com muito pouca flexibilidade para quebra de linha e está tentando definir texto justificado. A saída mais fácil é deixar o texto irregular:

\documentclass{article}

\begin{document}
\begin{table}
\centering
\caption{Test table}
\begin{tabular}{|p{3cm}|}
\hline
\raggedright
$C_{X_u}$, $C_{Z_u}$, $C_{m_u}$, $C_{X_\alpha}$, $C_{Z_\alpha}$,
$C_{m_\alpha}$, $C_{Z_{\dot{\alpha}}}$, $C_{m_{\dot{\alpha}}}$,
$C_{X_q}$, $C_{Z_q}$, $C_{m_q}$ \tabularnewline
\hline
\end{tabular}
\end{table}

\end{document}

(Você precisa \tabularnewlineaqui como \\é redefinido \raggedrighte não funcionará.) Claro, isso deixa muito espaço em um lado da coluna: outra maneira é alterar a largura (fixa) da coluna.

informação relacionada