Lyx 테이블에 APA가 포함된 원치 않는 추가 열(추가 행)이 있습니다.

Lyx 테이블에 APA가 포함된 원치 않는 추가 열(추가 행)이 있습니다.

아래 그림에서 볼 수 있듯이 내 테이블에 추가 "다리"가 있을 때 LyX에서 이 이상한 문제가 발생합니다.

추가 열 측면을 보여주는 표 문서 클래스 기사가 apa문제 doc의 원인인 것 같습니다. 부동 소수점이 포함된 테이블을 복사하여 다른 문서 클래스( )가 있는 새 문서에 붙여넣으면 article제대로 작동합니다.

다른 사람이 이 문제를 겪었고 해결 방법을 알고 있습니까?


댓글 후 수정

신속한 응답과 도움에 감사드립니다. Werner의 의견을 바탕으로 서문에 다음을 추가하려고 시도했지만 몇 가지 컴파일 문제가 발생했습니다. 캡션과 apa doc을 사용하고 있습니다.

두 번째 권장 사항은 캡션 바로 앞에 \makeatletter\let\BBAB\normal@BBAB\makeatother를 ERT로 추가하는 것 캡션 앞의 ERT입니다 이것.

문제가 있는 줄을 주석 처리하여 apa6.cls를 수정했지만 여전히 문제가 해결되지 않았습니다. 캡션 내에 제안된 ERT를 추가하면 정의되지 않은 제어 순서가 발생하므로 캡션 외부에 있어야 합니다. 제안?

답변1

그만큼apa문서 클래스환경을 재정의하여 tabular잘못된 방식으로 종료합니다. 결말 정의는 다음과 같습니다.

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

정의\let~ 전에 \orig@endtabular"다리"를 유발하는 셀의 항목(비어 있지 않음)으로 간주됩니다. 문서 > 설정... > LaTeX 서문에 다음을 포함하면(단지 주석 처리 \let) "다리"가 사라집니다. 다른 결과에 대해서는 잘 모르겠습니다.

\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

관련 정보