LyX의 부정확한 테이블 번호 매기기

LyX의 부정확한 테이블 번호 매기기

일부 테이블을 생성하기 위해 LyX를 사용하고 있지만 번호 매기기가 완전히 중단되었습니다.

LyX 창에서 테이블 번호는 정확합니다. 그러나 PDF로 렌더링하면 2, 4, 6 등 짝수만 표시됩니다. 짝수가 무엇인지 설명할 필요는 없지만 요점은 알 수 있습니다.

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

생성된 소스 코드 살펴보기:

\selectlanguage{english}%
~\foreignlanguage{british}{}
\begin{table}[H]
\begin{raggedright}
\begin{longtable}[l]{|r|>{\raggedright}m{0.8\textwidth}|c|}
\hline 
\selectlanguage{british}%
No.\selectlanguage{english}%
 & \selectlanguage{british}%
Requirement\selectlanguage{english}%
 & \selectlanguage{british}%
Priority\selectlanguage{english}%
\tabularnewline
\hline 
 &  & \tabularnewline
\hline 
 &  & \tabularnewline
\hline 
 &  & \tabularnewline
\hline 
 &  & \tabularnewline
\hline 
 &  & \tabularnewline
\hline 
 &  & \tabularnewline
\hline 
 &  & \tabularnewline
\hline 
 &  & \tabularnewline
\hline 
 &  & \tabularnewline
\hline 
\end{longtable}
\par\end{raggedright}

\selectlanguage{british}%
\caption{Test table}
\selectlanguage{english}%
\end{table}

이것은 테스트 테이블이므로 데이터가 없습니다. 하지만 나는 눈치 \begin{table}챘고 \begin{longtable}.

이것이 문제의 원인이라고 가정하는 것이 맞습니까? 그렇다면 어떻게 제거할 수 있는지 아시는 분 계신가요?

주의: 저는 테이블 설정에 들어갔는데 long table체크박스가 선택되어 있지만 회색으로 표시되어 있어서 별로 쓸모가 없습니다.

답변1

생성된 코드는 중복된(또는 잘못된) 내용으로 가득 차 있습니다. 예를 들어 english와 사이를 계속 전환하는 이유를 이해할 수 없습니다 british. 문서는 다음을 사용해야 합니다.하나영어 종류(AmE 또는 BrE).

longtable환경 내부에서 사용하는 것은 table전혀 쓸모가 없습니다. 그냥 tabular할 것입니다. 그런데 이것이 잘못된 번호 매기기의 원인입니다.

환경 raggedright이 존재하지 않으며 환경 형식을 사용하면 문제가 발생합니다.

\begin{table}
\raggedright
\begin{tabular}[l]{|r|>{\raggedright}m{0.8\textwidth}|c|}
\hline 
No. & Requirement & Priority \tabularnewline
\hline 
 &  & \tabularnewline
\hline 
 &  & \tabularnewline
\hline 
 &  & \tabularnewline
\hline 
 &  & \tabularnewline
\hline 
 &  & \tabularnewline
\hline 
 &  & \tabularnewline
\hline 
 &  & \tabularnewline
\hline 
 &  & \tabularnewline
\hline 
 &  & \tabularnewline
\hline 
\end{tabular}

\caption{Test table}
\end{table}

관련 정보