Texmaker、Tex Live、.cls 文件、CentOS 8

Texmaker、Tex Live、.cls 文件、CentOS 8

我刚刚在我的 CentOS 8 系统上全新安装了 Texmaker 和 Tex Live。我无法从 Texmaker 执行:“PdfLaTeX + Bib(la)tex + PdfLaTeX (x2) + 查看 PDF”。每次我在 .tex 文档开头出现错误时:

! LaTeX Error: File `wlscirep.cls' not found.

main.tex 文档的开头如下所示:

\documentclass[fleqn,10pt]{wlscirep}
\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
\usepackage{csquotes}
\title{Title of the document}
...

wlscirep.cls 默认与 main.tex 文档存储在同一个文件夹中。但这样不行。为什么?我不知道,我以为 Tex 每次都会查看文档根文件夹。

读完本文后线,我找到了我的 texmf 位置并创建了文件夹,在其中存储了文档模板的 .cls 和 .sty 文件:

[user@hostname ~]$ kpsewhich -var-value=TEXMFHOME
/home/user/texmf
[user@hostname ~]$ 

[user@hostname ~]$ kpsewhich wlscirep.cls
/home/user/texmf/tex/latex/scirep/wlscirep.cls
[user@hostname ~]$

在此之后,texmaker 仍然显示找不到 wlscirep.cls 文件。有人看到我遗漏了什么吗?我被困住了…… :-(

谢谢,雷内

答案1

您遇到的恼人问题是沙盒应用程序:texmaker 以 flatpak 形式安装,因此无法访问许多地方。使用 flatseal(也使用软件工具安装),您可以打开两个文件系统选项(尤其是“所有用户文件”);我希望这能解决您的问题。

相关内容