Lyx Table possui coluna extra indesejada (em uma linha adicional) com APA

Lyx Table possui coluna extra indesejada (em uma linha adicional) com APA

Estou encontrando esse problema estranho no LyX quando minha mesa acaba tendo "pernas" adicionais, como pode ser visto na figura abaixo.

Tabela mostrando os lados extras da coluna O artigo da classe de documento apaé doco que parece estar causando o problema. Se eu copiar e colar a tabela incluindo o float em um novo documento com uma classe de documento diferente ( article), tudo funcionará bem.

Alguém mais encontrou esse problema e sabe uma solução?


Edições após comentários

Obrigado pela pronta resposta e ajuda. Com base nos comentários de Werner, tentei adicionar o seguinte no preâmbulo, mas resultou em vários problemas de compilação. Estou usando legendas e apa doc.

A segunda recomendação, adicionar \makeatletter\let\BBAB\normal@BBAB\makeatother como ERT logo antes da legenda ERT antes da legendaainda resulta em esse.

Até modifiquei o apa6.cls comentando a linha problemática, mas ainda não resolveu. Adicionar o ERT sugerido na legenda leva a uma sequência de controle indefinida, portanto, deve estar fora. Sugestões?

Responder1

Oapaclasse de documentoredefine o tabularambiente, acabando com ele da maneira errada. Aqui está a definição final

\def\endtabular{%
 \let\BBAB\normal@BBAB%                        -- thp 2005/07/23
 \orig@endtabular\ifapamodedoc{\hfill}{}}% 2006/01/02 \hfill for centering in doc mode

A \letdefiniçãoantes \orig@endtabularé considerada uma entrada na célula (não vazia), que provoca suas “pernas”. Se você incluir em seu Document > Settings... > LaTeX Preamble o seguinte (que apenas comenta o \let), as "pernas" desaparecem. Não tenho certeza sobre quaisquer outras consequências:

\makeatletter
\def\endtabular{%
 %\let\BBAB\normal@BBAB%                        -- thp 2005/07/23
 \orig@endtabular\ifapamodedoc{\hfill}{}}% 2006/01/02 \hfill for centering in doc mode
\makeatother

informação relacionada