0

我正在写一本书,出版商 (Springer) 向我发送了一个 .cls 文件 (svmono.cls)。我在 Windows 10 上使用 LyX,并且刚刚安装了 texlive(完整的 6 Gb 默认安装),因为它是 LyX 的首选 TeX 发行版。不幸的是,我无法确定 svmono.cls 的存储位置,以及如何让 LyX 和 Texlive 拾取它。

相关路径如下:

Texlive 安装文件夹:c:\texlive,

该文件夹又具有两个子文件夹: c:\texlive\2020c:\texlive\texmf-local.

我假设我必须将我的 cls 文件放在 中texmf-local,特别是在 下c:\texlive\texmf_local\tex\latex\local\,因此将 svmono.cls 复制到此目录,但是当我在 LyX 中打开我的文档时,我收到一条警告消息(LyX 文档类不可用​​.. .. 在安装以下先决条件之前无法编译文档...... svmono.cls)。

我曾尝试查看 LyX 手册,该手册向我介绍了无法打印的自定义指南,所以我在这里真的很茫然,非常感谢有两个问题的指导:

  1. 我应该将 svmono.cls 放在哪个文件夹中(特别是,我应该Springer在某个父文件夹下创建一个文件夹来保存 Springer cls 文件)
  2. 一旦我将文件放在正确的目录中,接下来我需要做什么以确保 Texlive 和 Lyx 正确导入它。

真诚的,并提前非常感谢

托马斯飞利浦

4

1 回答 1

0

scottkosky 的评论 + 与工作中的 Miktex 装置的比较为我指明了正确的方向。以下是我需要做的事情才能使 Lyx 2.3.6 与 Tex Live 2020 一起使用。

  1. 执行 Tex Live 的默认 (6 GB) 安装。从 Windows 应用程序菜单中打开 Tex Live Shell,单击标记全部以选择所有已安装的软件包,然后单击全部更新。虽然 6 GB 的安装很大,但它为我提供了我可能需要的所有软件包。
  2. 将我的 Springer cls 文件复制到c:\texlive\texmf_local\tex\latex\(NOT c:\texlive\texmf_local\tex\latex\local\) 并从 Tex Live 的菜单栏中选择 Actions > Regenerate Filenames Database
  3. 在 Lyx 中,单击工具、首选项 > 路径,然后更新路径并单击确定。我的路径缺少我的 R 解释器和 Acrobat Reader 的位置。以下路径对我很有效;C:\texlive\2020\bin\win32;$LyXDir\bin;$LyXDir\Python;$LyXDir\Python\Lib;$LyXDir\Perl\bin;$LyXDir\imagemagick;$LyXDir\ghostscript\bin;C:\Program Files (x86)\Adobe\Acrobat Reader DC\Reader;C:\Program Files\R\R-4.0.3\bin. 请记住,您的路径可能会有所不同。
  4. 最后,在 LyX 中单击 Tools > Reconfigure,然后关闭并重新启动 LyX。

它现在完美运行。

托马斯飞利浦

于 2020-12-27T21:04:52.857 回答