尝试安装 qtree

尝试安装 qtree

我将qtree.sty文件复制到我的/usr/share/texmf-texlive/tex/latex directory(几乎所有地方,在graphics/base/甚至在qtree/),但是当我运行 Lyx 并插入以下命令 LaTeX Preamble 时:

\usepackage{qtree}

我不断得到

文件qtree.sty未找到

答案1

您不应该将其放在主树中,而应该放在本地树中:

sudo mkdir -p $(kpsewhich -var-value TEXMFLOCAL)/tex/latex/qtree
sudo cp qtree.sty $(kpsewhich -var-value TEXMFLOCAL)/tex/latex/qtree/
sudo mktexlsr

第一个命令告诉系统创建所需的结构;第二个命令复制文件,第三个命令最后告诉 TeX 系统在哪里找到它。

如果sudo这不是您以超级用户身份行事的方式,那么请使用适合您的操作系统的方法。

答案2

对我来说,如果我\usepackage{qtree}输入 Latex 序言(文档->设置,从组合框中选择 Latex 序言),然后在我的文档中添加 qtree tex 示例,例如

只需添加一个 tex 节点即可

\Tree [.Node1\\{Notation for Node 1} Node2\\{Notation for Node 2}  Node3\\{Notation for Node 3} ] 

然后点击预览,系统会自动提示安装 qtree(在 Windows 上使用带有 lyx 2.2.3 的 miktex),然后树就会出现在文档中。

如果你能用 lyx 的包管理来避免手动复制文件来安装包,那么这似乎是一种反模式

相关内容