新模板不太好用

新模板不太好用

我为新课程的 LyX 和 MikTeX 配置而疯狂,我想我已经完成了匹配步骤!但我没有得到

这是我所做的:

获取类文件的副本,并将其复制到同名文件夹中。 C:\Users\AppData\Roaming\MiKTeX\2.8\tex\latex. 因此,对于ociamthesis.cls,您应该ociamthesis 在内 有一个名为的文件C:\Users\\AppData\Roaming\MiKTeX\2.8\tex\latex夹。这是 Windows Vista / Windows 7 特有的,您很快就会明白为什么……创建一个新文件并将以下内容粘贴到其中:

% Do not delete the line below; configure depends on this
 \DeclareLaTeXClass[xxx]{article (xxx)}
 Input general definitions

输入stdclass.inc用类名替换 xxx(不带 .cls 扩展名)。

在我的例子中,xxx 是eethesis,上面的代码变成:

% Do not delete the line below; configure depends on this
 \DeclareLaTeXClass[ociamthesis]{report (ociamthesis)}
 Input general definitions
 Input stdclass.inc

感谢在 LyX 中添加新类为了这。

将此文件保存到C:\Program Files\LyX16\Resources\layouts,并将其命名为ociamthesis.layout。在命令提示符(在开始菜单中键入 cmd)中,键入 texhash。您现在将看到它正在遍历几个文件夹以查找新类,其中一个(C:\Users\AppData\Roaming\MiKTeX\2.8\)是我们将 ociamthesis.cls 类文件复制到的位置。在 Lyx 中,点击工具 > 重新配置,然后重新启动 Lyx。

但是当我尝试运行时,收到此错误消息:LaTeX 错误:

File 'ociamthesis.sty' not found

谁能帮我?

答案1

我不使用 Lyx(看了您复杂的描述,我非常感激 ;-)),但有两点意见:

  1. 你添加了一个.cls文件,但错误信息中缺少了一个.sty。如果你正确地引用了错误信息,那么你的 lyx 配置可能是错误的。
  2. 如果错误消息实际上说cls未找到,则您的根 ( C:\User\...\2.8) 不是 miktex 的已知根,或者您没有更新其 FNDB。检查 miktex 设置中是否列出了根(选中“显示 miktex 根”)并更新 FNDB。如果您有多用户设置,请在用户和管理员模式下执行此操作。

相关内容