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}

相關內容