![sidecap 软件包无法与 Lyx 2.0.4 兼容](https://linux22.com/image/258520/sidecap%20%E8%BD%AF%E4%BB%B6%E5%8C%85%E6%97%A0%E6%B3%95%E4%B8%8E%20Lyx%202.0.4%20%E5%85%BC%E5%AE%B9.png)
我尝试使用该包sidecap
将标题放在图像旁边,我没有找到任何其他(有效^^)方法来做到这一点sidecap
,但它不起作用。
我尝试创建一个新文件、文章并添加
\usepackage{sidecap}
在序言中,并做了以下事情:
- 添加浮动图形,
- 在“浮动图形”框内插入图像
- 在标有“图 1”的盒子上写下标题。
当我编译时,标题和字符串“图 1:”就在图像下方。
我不知道我错在哪里。
答案1
侧盖模块
有一个使用可用sidecap
包的模块http://theorie.physik.uni-konstanz.de/jrioux/lyx/(通过http://wiki.lyx.org/Layouts/Modules)。下载sidecap.module
文件并按照该网站上的说明进行安装。
在 LyX 中,转到文档 --> 设置 --> 模块,然后添加现在应该可用的 Sidecap 模块。要添加带有侧面标题的图形,只需选择插入 --> 浮动 --> 图形(侧面标题). 表格也类似。
原始答案--没有模块
恐怕sidecap
这不会改变普通图形的行为,它只会定义新的环境,标题将放在侧面。要使用,sidecap
我认为您必须在 ERT 中“手动”添加这些环境。
添加后\usepackage{sidecap}
,您可以在想要添加图形的地方执行以下操作:
- Ctrl添加带有+ 的ERT L,然后输入
\begin{SCfigure}
。 - 将光标移到 ERT 之外,然后像平常一样添加图像,例如通过工具栏上的按钮。
在图像后添加第二个 ERT,然后输入
\caption{<Your caption here>} \end{SCfigure}
LyX 内部示例:
交叉引用
如果您想添加对此类图的交叉引用,我认为您有两个选择:
- 在第二个 ERT 中,写入
\label{yourlabel}
后。\caption{}
此选项的问题是标签不会显示在 LyX 的 GUI 中,因此您必须手动写入。 - 在单独的 ERT 中写入
\end{SCfigure}
,并在该 ERT 和 之间\caption{}
,使用工具栏上的按钮或插入 --> 标签添加标签。
对于这两种情况,您都可以使用插入 --> 标题来添加标题,而不必在 ERT 中写入标题。