[LaTeX] Coisinhas para tabelas (tamanho de tabelas, fontes, colunas e tal)

Ok, esse post é porque eu briguei com o LaTeX para conseguir encaixar meus cronogramas dentro de um slide. Primeiro, o que fazer para mexer no tamanho de colunas? Encontrei dois posts interessantes no Stack Exchange:

Usei uma das respostas do primeiro link, conforme essa sugestão:

\documentclass{article}    
\usepackage{array} % for defining a new column type
\usepackage{varwidth} %for the varwidth minipage environment

\begin{document}
%M is for Maximal column
\newcolumntype{M}{>{\begin{varwidth}{4cm}}l<{\end{varwidth}}}

Table with short rows:

\begin{tabular}{|M|}
hello hello hello
\end{tabular}

Same table, with long row:

\begin{tabular}{|M|}
hello hello hello hello hello hello 
\end{tabular}
\end{document}

(Colei tudo para caso alguém queira testar) No fim das contas, como redimensionei as tabelas, acho que nem precisaria ter feito isso, mas é bom saber. Para redimensionar, usei o comando scalebox, que permite mudar o tamanho passando um valor relativo. Este comando está disponível com o pacote graphicx.

\scalebox{tamanho-relativo}{
% conteúdo normal
}

Além disso, usei \footnotesize dentro do ambiente de tabela para reduzir o tamanho das fontes (esta dica e a de cima foram vistas no WikiBook de LaTeX, capítulo Tables:

\begin{table}[h] \footnotesize
  % tabela, caption etc
\end{table}

E, assim, voilá, meus cronogramas couberam! \o\

Advertisements