Suponha que eu tenha uma tabela com um número dinâmico de linhas e colunas e queira preenchê-la com n elementos. Suponha que um elemento tenha comprimento constante x, e quero dizer que faça colunas floor(linewitdth/x) por linha para que o número máximo de elementos esteja em uma linha. Como eu escreveria isso em LaTeX?
Responder1
Se todos os seus elementos tiverem a mesma largurax (seja naturalmente ou porque você colocou cada um em um \makebox[3cm][l]{.....}
) então você não precisa de uma construção de tabela ou de fazer nenhuma aritmética, apenas coloque-os um após o outro em um flushleft
ambiente e o separador de parágrafos caberá naturalmente em tantos quantos puder em cada linha e o alinhamento vertical é automático.
Veja esta técnica sendo usada
construindo uma tabela de imagens
ou