答案1
没有直接的方法可以将标题从左移到右或从右移到左。该包仅允许全局设置,因此标题始终在左侧或始终在右侧。对于两页设置,您还可以让它们始终在内侧或始终在外侧。不过,您可以尝试以下方法:
使标题更宽
从您的屏幕截图来看,问题更多的是标题区域太窄,导致其覆盖了表格本身。解决这个问题非常简单:
在浮动的最开始处SCtable
,用Ctrl+添加一个 ERT L,并写入[3]
此内容。这样做会将[3]
可选参数添加到SCtable
环境中,该数字是标题相对于表格的相对宽度。3
标题可以是表格宽度的三倍。以下是 LyX 的屏幕截图,旁边是 PDF 输出:
ERT 黑客行为
在表格前添加一个 ERT,并在其中写入以下内容:
{\makeatletter
\renewcommand*{\SC@FLOAT}[2]{{#1}\hspace{\sidecaptionsep}{#2}}
\makeatother
如果您复制粘贴,请使用编辑 --> 选择性粘贴(Ctrl++ Shift)v粘贴代码。
在表格之后,添加一个新的 ERT 并添加一个结束括号,即}
。
不要使用sidecap
您可以将标题放在表格旁边,而无需使用sidecap
任何标题。添加一个普通的表格浮动,然后首先删除已有的标题。minipage
使用“插入”->“框”->“无框”添加一个,并将其设置为例如行宽的一半。使用“插入”->“标题”在此框内添加标题。最后,将表格添加到与框相同的行上(即,在添加表格之前不要按 Enter)。