Erros de tabela - \noalign mal colocado, \omit mal colocado, guias de alinhamento extras

Erros de tabela - \noalign mal colocado, \omit mal colocado, guias de alinhamento extras

Sou muito novo no látex e, como estou chegando ao final da minha primeira tese, devido à entrega em dois dias, estou colocando em tabelas os resultados que finalmente foram extraídos após várias tentativas nas últimas semanas. Tudo o que estou procurando étabelas simples, claras e limpasque pode abranger algumas páginas e não sair da lateral da página.

Depois de ontem procurarmos como fazer isso, parece que o latex não suporta inerentemente nada complexo com tabelas, e uma dúzia de pacotes diferentes precisam ser usados. Estou enviando um erro que recebi ao usar o site sharelatex (tentei outros programas locais também, mas este parece ser o único que funcionou sem uma dúzia de prompts desde que está online):

insira a descrição da imagem aqui

Agora estou usando, espero sem perder nada, os seguintes pacotes relacionados à tabela:

\usepackage{listings}
\usepackage{booktabs}
\usepackage{tabularx}
\usepackage{ltablex}
\usepackage{makecell}

As listagens podem ser de trechos de código, não tenho certeza. De qualquer forma, eu precisava da seguinte funcionalidade:

  • Ser capaz de colarlongolistas que percorrem várias páginas. Algumas pessoas recomendaram quebras de página, mas não funcionaram. Então no final acabei tentando longtables que também não funcionou e agora tabularx parecia funcionar -uma vez. Quando adicionei outra tabela ela parou de funcionar.
  • Devido a ter várias colunas com nomes de cabeçalho longos (ish), eu também precisava agrupar o texto do cabeçalho e o código a seguir deveria ajudar com isso:

código:

\usepackage{ltablex}
\usepackage{makecell}
\newcolumntype{Z}{ >{\centering\arraybackslash}X }
\renewcommand\theadfont{\bfseries}
%\renewcommand\theadalign{cc}
\usepackage[autolanguage, np]{numprint}

Acho que isso define o tipo de cabeçalho que está sendo usado e o chama de "Z", que é então chamado novamente nas tabluraxpropriedades iniciais.

De qualquer forma, todos esses erros estão à direita e todos parecem estar relacionados ao arquivo tabularx. Infelizmente não tenho ideia do que significam e clicar neles sempre me leva para o "fim tabularx".

Suponho que algo está errado com a estrutura do formato, mas sou muito novo nisso, extremamente cansado depois de muitos meses trabalhando durante as noites e problemas com a tese e chegando ao final da submissão (e eles insistem em sem extensões).

Agradeço sinceramente qualquer ajuda com isso.

Responder1

Como é frequentemente o caso, todos os erros mostrados após o primeiro são essencialmente espúrios, o erro é

\label{xxx}\caption{..}

qual deveria ser

\caption{....\label{..}}

\label sempreprecisa estar depois do \captionif para rotular o valor correto, mas em tabelas é particularmente ruim usar este formulário, pois você obtém um erro e não apenas o valor errado, pois o código do rótulo evita que a legenda abranja as células, como \multicolumn(usado internamente aqui) deve ser sempre a primeira coisa na célula.

Eu nunca usaria tabularxpara dados numéricos, apenas usaria longtable(ou tabularpara tabelas de página única) e usaria dcolumnou siuintixpacotes para especificar o alinhamento decimal dos dados numéricos.

informação relacionada