LyX交叉引用从子文档到父文档的标签

时间:2014-10-16 17:20:24

标签: lyx

陈述的问题相当简单

如何将子文档中的引用与父文档中的标签交叉。

LyX似乎得到了支持,因为它为交叉引用对话框中的其他文档提供了可用的标签。

但是当我这样做而且我想要查看PDF时,pdftex 挂起并且LyX拒绝关闭,因为它声称仍有进程正在运行。

我有什么不对的地方,如果有的话,我需要做些什么才能获得引用父文档中标签的交叉引用 如果没有,这是LyX中的错误吗?

1 个答案:

答案 0 :(得分:0)

好的,算了吧。

当用户引起问题时,与我标记和引用完全无关的东西。

那么,问题是什么?

整个文档使用mhchem包来支持整齐排版的化学配方和反应。在有问题的子文档中,我在$\ce{H2O}$标题中添加了\subsubsection。不知何故,mhchem包并不依赖\ce中使用的\subsubsection命令。

当我使用TeXShop编译LyX文档时,日志清楚地指出了违规命令导致的问题以及在何处找到它的位置。

从中学到一个很好的教训:如果LyX以奇怪的方式运行,请使用命令行工具(如pdflatexpdftex)或TeXShop等工具来诊断问题。不要太依赖LyX来帮助你。

具体解决方案是:

  1. 将父文档和子文档导出到.tex个文件
  2. 使用命令行工具或TeXShop
  3. 编译父TeX文档
  4. \ce标题中删除有问题的\subsubsection命令。