安装新的 lyx 布局:我的布局文件在哪里?

安装新的 lyx 布局:我的布局文件在哪里?

我希望找到一个简单的方法来解决这个问题。

我想安装美国经济协会文档类并在 Lyx 中使用它。我已将类文件插入正确的 latex 目录并运行 texhash。接下来,我创建了一个简单的布局文件,在布局文件夹中播放它,然后重新配置 Lyx。现在,美国经济协会 (AEA) 出现在我的下拉菜单中,作为文章标题下类中的文档类选项,但当我尝试使用该文件时,它告诉我布局文件有问题。

我怀疑我没有找到正确的布局文件夹。我使用的布局文件夹除了我添加的文件外是空的。这是正常的吗?例如,我找不到 article.layout 文件。我应该说 Lyx 似乎工作正常。我编译普通文件没有问题。

我在运行 OSX Yosemite 的 Macbook Pro 上。我一直使用的布局文件目录是 /Users/amandaggregg/Library/Application Support/LyX-2.1/layouts,Lyx 首选项显示这应该是正确的文件夹。

我知道http://www.troubleshooters.com/linux/lyx/surefire_layout.htm,但看起来很复杂,很耗时。希望能找到更简单的解决方案。

期待您的回复

答案1

布局文件夹

LyX 通常搜索两个文件夹.layout:一个系统范围的文件夹(适用于所有用户,通常需要 root 权限才能更改此文件夹)和一个用户主目录中的用户特定文件夹。这些文件夹的具体位置取决于您的操作系统。偏好设置->路径是一个很好的起点。

文档本地布局

但是,在大多数情况下,将自定义文件与相应的 LyX 文档一起存储.layout(即与.lyx文件存储在同一个文件夹中)更简单(也是更可取)。然后通过单击本地布局...按钮下方文档设置->文档类别

答案2

尝试运行“工具 > 重新配置”。 (我遇到了同样的问题,这个方法对我有用。)

答案3

在 Manjaro Linux 21.0.7 上,从官方存储库 ( extra/lyx) 安装了 LyX 2.3.6.1-2,路径默认配置如下:

LyX 的首选项视图,显示工作目录设置为 $HOME

将“工作目录”设置为$HOME。在中$HOME,我有一个.lyx文件夹,其中有一个layouts文件夹可以放置文件.layout。它看起来像这样:

❯ tree -L 2 -l .lyx
.lyx
├── bbxFiles.lst
├── bibFiles.lst
├── bind
├── bstFiles.lst
├── cache
│   ├── 1917147396-png
│   └── index
├── cbxFiles.lst
├── clipart
├── clsFiles.lst
├── configure.log
├── doc
├── examples
├── images
├── kbd
├── layouts
│   └── exam.layout
├── lyxciteengines.lst
├── lyxmodules.lst
├── lyxrc.defaults
├── packages.lst
├── scripts
├── session
├── styFiles.lst
├── templates
├── textclass.lst
├── ui
└── xtemplates.lst

您可以看到exam.layout我尝试安装的文件。将其放入layouts文件夹后,在 LyX 中执行“工具”>“重新配置”,然后重新启动 LyX,它应该可以正常工作。

相关内容