我正在写一本书,出版商(Springer(给我发了一个.cls文件(svmono.cls(。我在Windows 10上使用LyX,并且刚刚安装了texlive(完整的6 Gb默认安装(,因为它是LyX的首选TeX发行版。不幸的是,我无法确定在哪里存储svmono.cls,以及如何让LyX和Texrive使用它。
相关路径如下:
Texlive安装文件夹:c:texlive
,
这个文件夹又有两个子文件夹:c:texlive2020
和c:texlivetexmf-local
。
我认为我必须将cls文件放在texmf-local
中,特别是c:texlivetexmf_localtexlatexlocal
下,因此将svmono.cls复制到该目录中,但当我在LyX中打开文档时,我收到一条警告消息(LyX document类不可用……在安装以下先决条件之前,无法编译文档……svmono.cl(。
我试着查阅了LyX手册,其中提到了定制指南,但我无法打印,所以我在这里真的很不知所措,非常感谢两个问题的指导:
- 我应该把svmono.cls放在哪个文件夹中(特别是,我应该在某个父文件夹下创建一个
Springer
文件夹来保存Springer cls文件吗( - 一旦我把文件放在正确的目录中,接下来我需要做什么才能确保Texlive和Lyx正确导入它
真诚并提前感谢
Thomas Philips
scottkosky的评论+与一个正在工作的Miktex安装的比较为我指明了正确的方向。以下是我需要做的事情,以使Lyx 2.3.6与Tex Live 2020协同工作。
- 执行Tex Live的默认(6 GB(安装。从Windows应用程序菜单打开Tex Live Shell,单击"标记全部"以选择所有已安装的软件包,然后单击"全部更新"。虽然6GB的安装量很大,但它给了我所有可能需要的软件包
- 将我的Springer cls文件复制到
c:texlivetexmf_localtexlatex
(而不是c:texlivetexmf_localtexlatexlocal
(,然后从Tex Live的菜单栏中选择Actions>重新生成文件名数据库 - 在Lyx中,单击"工具"、"首选项">路径,然后更新路径并单击"确定"。我的路径缺少R解释器和Acrobat Reader的位置。以下路径对我来说很有效;
C:texlive2020binwin32;$LyXDirbin;$LyXDirPython;$LyXDirPythonLib;$LyXDirPerlbin;$LyXDirimagemagick;$LyXDirghostscriptbin;C:Program Files (x86)AdobeAcrobat Reader DCReader;C:Program FilesRR-4.0.3bin
。请记住,你的道路可能会有所不同 - 最后,单击"工具">在LyX中重新配置,然后关闭并重新启动LyX
它现在运行得很好。
Thomas Philips