
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 \tabularnewline
aqui como \\
é redefinido \raggedright
e não funcionará.) Claro, isso deixa muito espaço em um lado da coluna: outra maneira é alterar a largura (fixa) da coluna.