Неточная нумерация таблиц с 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среды совершенно бесполезно. Просто tabularwill сойдет. И это, кстати, причина неправильной нумерации.

Окружающей 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}

Связанный контент