
我希望能夠在 LyX 中使用腳註,同時保留 LyX 表格結構。有什麼方法可以強制 LyX 為其內建表使用不同的環境以允許這樣做?即在序言中放入一些程式碼。
這一頁推薦longtabular
(在任何地方都找不到)或tabu
.
編輯:我嘗試使用該方法這個問題替換tabular
為tabu
,但它似乎陷入pdftex
了無限循環。
% Replace tabular with tabu.
\let\oldtabular\tabular
\let\endoldtabular\endtabular
\renewenvironment{tabular}{\tabu}{\endtabu}
編輯 2:由於已經表明 tabu 不可靠/無法維護,您會為此推薦任何其他環境嗎?
答案1
讓我提供一個小答案
避免包裝tabu
禁忌的當前版本是2.8 發布。然而作者想上傳一個新版本,目前的大部分指令將會失效。
作者在 comp.text.tex 上寫道:scantokens 的禁忌錯誤(GL,請修復)
嗯,說實話,bug 報告的時間將在下一個版本中到來。我剛剛實現了 \multirow 功能,我不得不說目前可用的程式碼與我現在正在處理的程式碼相去甚遠。
這意味著當前版本完全沒有維護。
答案2
答案3
右鍵單擊表並選擇“更多 > 設定...”。 (或者,將遊標移到表格中並打開選單“編輯>表格設定...”。)前往選項卡“長表”並勾選“使用長表”!
(這樣仍然使用內建的“LyX表格編輯器”,並將tabular
環境替換為環境longtable
。)