ERT 代码在特定文档中不起作用

ERT 代码在特定文档中不起作用

我想使用 biber 作为 Lyx 中的参考书目处理器,这涉及一些手动设置,如下所述这里

最后一点涉及在 ERT(TeX 模式)中插入 LaTeX 命令 \printbibliography。但是,我注意到代码显示为蓝色而不是红色,而且也不起作用。

我想知道是什么导致了这个问题,因为简单的例子运行良好,即 Lyx 不是问题,但文档中的某些内容(序言、cls、布局等)可能会导致此问题。

有什么方法可以找出罪魁祸首吗?我正在使用多伦多大学的课程和布局,可以找到这里

在此屏幕截图中可以看到视觉行为(请注意代码是蓝色而不是红色):

在此处输入图片描述

非常感谢任何有关如何解决此问题的帮助和想法。谢谢

答案1

在将文本复制到新文件中两次,并再次使 ERT 代码正常工作后,我终于明白了问题的原因。问题并不出在我文本的大小上,也不出在我最初认为的添加新文本时可能引入的奇怪字符上。

问题出现当我启用文档->更改跟踪->跟踪更改。禁用跟踪修订后,ERT 代码显示为红色。

这个是正常的因为 ERT 代码被视为新文本,当启用跟踪时,它们通常会显示为蓝色,因为它们被视为文本更改。这种外观看起来不熟悉,而且容易产生误导。我认为 ERT 代码生成存在问题,因为同时代码不起作用。

ERT 代码最初无法工作的原因有其他根源,与指向错误文件的路径有关。

我在这里发布这个解释,希望能帮助那些被外表所欺骗而没有寻找真正原因的人。

相关内容