我在我的系统中安装了 Lyx,但我无法让它工作。每次打开任何文件时,都会收到一条与此类似的消息:
The selected document class
article
requires external files that are not available.
The document class can still be used, but the
document cannot be compiled until the following
prerequisites are installed:
article.cls
See section 3.1.2.2 (Class Availability) of the
User's Guide for more information.
Run Code Online (Sandbox Code Playgroud)
我不确定问题是否出在 Lyx 本身或其某些 Latex 依赖项上。
我的系统中确实有“article.cls”文件(来自 texlive-latex-base)位于:
/usr/share/texlive/texmf-dist/tex/latex/base/article.cls
Run Code Online (Sandbox Code Playgroud)
(这一行出现在 Tools ? TeX Information 中,所以显然 Lyx 知道它)。
我已经尝试重新安装 texlive 并使用 Tools ?重新配置,没用。
我在 KUbuntu 12.10 中使用 LyX 2.0.5.1。
编辑: 显然这是 12.10 中的错误。我刚刚恢复到 12.04,一切都再次顺利运行,除了apt-get install lyx.
我知道这是一个老问题,但我自己在最近的 Mint 17.2 安装中也遇到了同样的问题。
我曾经apt-file search article.cls查看哪些软件包具有该文件 - 并确认它存在于一系列texlive-*软件包中。然后我做了apt-get install texlive- 它拉出了一些依赖项 - 问题就解决了。
如果您只安装了 Lyx 处理器和 Tex-live,那么您需要通过安装列出的软件包(以粗体显示)来扩展 LyX 的功能以获得完整功能。它们都可以在 Ubuntu 软件中心找到。
那些不是粗体的是可选的(我认为它们无论如何都是不言自明的)。当我安装这些时,我的所有文档类都变得可用。
有关其他文档类(子类)和其他操作方法,您可以在此处访问 Lyx Wiki
chktex:检查印刷错误
dvipost:显示 DVI 格式输出的跟踪变化
gnuhtml2latex:导入 HTML 文档
groff:改进了纯文本导出中的表格格式
librsvg2-bin、inkscape:在 LyX 文档中使用 SVG 图像格式(如果您在 Lyx 中使用 Inkscape 作为图形编辑器)
linuxdoc-tools:导出 SGML LinuxDoc 文档
Mythes-*:使用 OpenOffice.org/LibreOffice 同义词库
noweb:导入 noweb 文件
rcs:集成版本控制
sgmltools-lite:导出 SGML DocBook 文档
texlive-xetex、etoolbox:使用XeTeX排版系统
wv:导入 MS Word 文档
小智 0
我不认为这个问题是 Ubuntu 特有的。我刚刚从 Windows 二进制安装程序将 LyX 2.0.5.1 安装到 WinXP。我有完全相同的症状 - 每次我创建一个新文件(甚至当我通过帮助菜单阅读文档时)LyX 都会抱怨丢失的文件,.cls并且它可以显示文件但无法排版。这里也Tools/TeX information整齐地列出了所有可以想象到的.cls到的可用文件。
一条额外的信息:我首先以普通用户身份安装了 LyX,然后它似乎可以工作 - 没有关于丢失 .cls 文件的警告。示例 LaTeX 文件的编译也运行得很好。然而,安装程序在安装过程中抱怨图形.WMF和.EMF图形不可用,因为它们需要一些只能以管理员身份安装的库。所以,我卸载了,以管理员身份登录并重新安装。从那时起我就不断收到丢失.cls文件的警告。LaTeX 编译也不起作用:当尝试预览欢迎文件时,我收到错误消息
File does not exist: F:/tmp/lyx_tmpdir.gg3264/lyx_tmpbuf4/splash.pdf。
我还没有对这个问题进行太多调查——我的第一反应是在网上搜索看看其他人是否遇到了同样的问题。我就是这样进入这个论坛的。
| 归档时间: |
|
| 查看次数: |
21744 次 |
| 最近记录: |