테이블 오류 - 잘못된 위치 \noalign, 잘못된 위치 \생략, 추가 정렬 탭

테이블 오류 - 잘못된 위치 \noalign, 잘못된 위치 \생략, 추가 정렬 탭

나는 라텍스를 처음 접했고, 첫 번째 논문이 거의 끝나갈 무렵, 이틀 만에 제출해야 하기 때문에 지난 몇 주 동안 여러 번 시도한 끝에 마침내 추출된 결과를 표에 올려 놓았습니다. 내가 찾고 있는 전부는단순하고 명확하며 깨끗한 테이블몇 페이지에 걸쳐 있을 수 있으며 페이지 측면에서 벗어나지 않습니다.

어제 이 작업을 수행하는 방법을 살펴본 결과 라텍스는 본질적으로 테이블과 관련된 복잡한 항목을 지원하지 않으며 12개의 다른 패키지를 사용해야 하는 것으로 나타났습니다. sharelatex 웹사이트를 사용하면서 발생한 오류를 업로드하고 있습니다. (다른 로컬 프로그램도 시도해 보았지만 온라인 이후로 수십 번의 프롬프트 없이 작동한 유일한 프로그램인 것 같았습니다.)

여기에 이미지 설명을 입력하세요

이제 저는 다음 표 관련 패키지를 누락 없이 사용하고 있습니다.

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

목록은 코드 조각에 대한 것일 수 있지만 확실하지 않습니다. 어느 쪽이든 다음 기능이 필요했습니다.

  • 붙여넣기가 가능여러 페이지에 걸쳐 실행되는 목록입니다. 어떤 사람들은 페이지 나누기를 권장했지만 효과가 없었습니다. 그래서 결국 나는 작동하지 않는 longtables를 시도하게 되었고 이제는 tabularx가 작동하는 것 같았습니다.한 번. 다른 테이블을 추가하면 작동이 멈췄습니다.
  • 긴(같은) 헤더 이름을 가진 여러 열이 있기 때문에 헤더 텍스트도 함께 래핑해야 했고 다음 코드가 이를 도와줄 것으로 예상되었습니다.

암호:

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

나는 이것이 사용되는 헤더의 유형을 정의하고 이를 "Z"라고 부르며 tablurax시작 속성에서 다시 호출된다고 생각합니다.

어쨌든 해당 오류는 모두 오른쪽에 있으며 모두 tabularx. 불행히도 나는 그것이 무엇을 의미하는지 전혀 모르고 그것을 클릭하면 항상 "end tabularx"로 이동합니다.

형식 구조에 뭔가 문제가 있는 것 같아요. 하지만 저는 이 중 어떤 것이든 매우 새롭습니다. 수개월 동안 밤샘 작업을 하고 논문 문제를 해결하고 제출이 거의 끝나갈 무렵에 극도로 피곤해졌습니다. 확장자 없음).

이에 대한 도움에 진심으로 감사드립니다.

답변1

첫 번째 오류 이후에 표시되는 모든 오류는 본질적으로 가짜인 경우가 많으므로 오류는 다음과 같습니다.

\label{xxx}\caption{..}

어느 것이 되어야 하는가?

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

\label 언제나올바른 값에 레이블을 지정하려면 뒤에 와야 \caption하지만 테이블에서는 잘못된 값뿐만 아니라 오류도 발생하므로 이 형식을 사용하는 것은 특히 나쁩니다 \multicolumn. 여기서)는 항상 셀의 첫 번째 항목이어야 합니다.

나는 tabularx숫자 데이터에는 절대 사용하지 않을 것이며, 숫자 데이터의 소수점 정렬을 지정하기 위해 또는 패키지를 longtable사용 tabular하거나 단일 페이지 테이블에 사용할 dcolumn것 입니다.siuintix

관련 정보