TeXworks 看不到 tlmgr 安装的软件包

TeXworks 看不到 tlmgr 安装的软件包

我在配备 i7 双核处理器的 Dell Latitude E6410 上运行 Fedora 19。我使用的 LaTeX 程序是 TeXworks。我有 Tex Live 2013,并在首选项下使用 pdfTeX 3.1415926-2.5-1.40.14 作为我的处理工具。

我想在 TeXworks 中使用包“pgfplots.sty”,但是 TeXworks 告诉我

!LaTeX 错误:未找到文件“pgfplots.sty”。

这个问题已经被问过好几次了,但我还没有找到答案。对于我尝试过的每一件事,解释都包含指向建议解决方案的答案的链接。

我已经检查过了,TeXworks 是运行 TeX Live 2013

This is pdfTeX, Version 3.1415926-2.5-1.40.14 (TeX Live 2013)

我已经设置了 tlmgr 并运行了命令来安装该包:

[root@localhost Desktop]# tlmgr install pgfplots
tlmgr: package repository http://mirror.hmc.edu/ctan/systems/texlive/tlnet
[root@localhost Desktop]# tlmgr update pgfplots
tlmgr: package repository http://mirror.utexas.edu/ctan/systems/texlive/tlnet
tlmgr: saving backups to /usr/local/texlive/2013/tlpkg/backups
tlmgr: no updates available

tlmgr 已将包下载到正确的位置:

[beason4251@localhost ~]$ kpsewhich pgfplots.sty
/usr/local/texlive/2013/texmf-dist/tex/latex/pgfplots/pgfplots.sty

我有运行mktexlsr并且成功运行。

[root@localhost ~]# mktexlsr
mktexlsr: Updating /usr/local/texlive/2013/texmf-config/ls-R... 
mktexlsr: Updating /usr/local/texlive/2013/texmf-dist/ls-R... 
mktexlsr: Updating /usr/local/texlive/2013/../texmf-local/ls-R... 
mktexlsr: Updating /usr/local/texlive/2013/texmf-var/ls-R... 
mktexlsr: Done.

tlmgr 告诉我软件包已安装,输出链接如下:

[beason4251@localhost 桌面]$tlmgr 信息 pgfplots --列表

如果我运行命令

pdflatex M365CNotes.tex

一切正常,并且创建了 pdf,我只是无法通过 TeXworks 执行相同的操作。

以下是我的排版偏好。底部的重复条目是我在尝试使其工作时手动添加的。我现在已经将其删除。

由于我还没有足够的声誉,我无法链接到以下文档的输出:

\RequirePackage{array}\stop

以下是拆解的链接:http://pastebin.com/Zgxt2s6R

答案1

.log编译建议的一行文档后生成的文件

\RequirePackage{array}\stop

节目

This is pdfTeX, Version 3.1415926-2.5-1.40.14 (TeX Live 2013) (format=pdflatex 2013.8.14)  25 SEP 2013 17:41
entering extended mode
 restricted \write18 enabled.
 %&-line parsing enabled.
**test.tex
(./test.tex
LaTeX2e <2011/06/27>
Babel <3.9f> and hyphenation patterns for 2 languages loaded.
(/usr/share/texlive/texmf-dist/tex/latex/tools/array.sty
Package: array 2008/09/09 v2.4c Tabular extension package (FMi)
[...]

和线

/usr/share/texlive/texmf-dist/tex/latex/tools/array.sty

明确地告诉你 TeXworks 没有使用“vanilla” TeX Live 2013 根植于

/usr/local/texlive/2013

而是由系统提供的。使用 安装软件包tlmgr不会对 TeXworks 当前使用的 TeX 发行版产生影响。

打开 TeXworks 的“首选项”窗口,转到“排版”选项卡。您会在顶部找到可执行程序的搜索路径列表。确保

/usr/local/texlive/2013/bin/x86_64-linux

位于顶部。

实际上,TeXworks 并不使用PATH环境变量,或者更好的是,它按照“首选项”中的顺序用自己的路径列表进行补充。

这是从 Mac OS X 机器上截取的窗口图片,但您的系统上应该类似。添加或移动路径的按钮应该是不言自明的。

在此处输入图片描述

相关内容