我希望能够在 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 上写道:tabu 中带有 scantokens 的错误(GL,请修复)
好吧,老实说,错误报告的时间将在下一个版本中到来。我刚刚实现了 \multirow 功能,我不得不说,当前可用的代码与我现在正在处理的代码相差甚远。
这意味着当前版本完全无人维护。
答案2
答案3
右键点击表格并选择“更多 > 设置...”。 (或者,将光标移到表格中并打开菜单“编辑 > 表格设置...”。)转到“长表”选项卡并勾选“使用长表”!
(这样仍然使用内置的“LyX 表编辑器”,并tabular
用环境替换环境longtable
。)