问题标签 [tex-live]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
python - 意外删除后如何在 ubuntu 中恢复 python 2.7[弄乱了我的 /usr/bin/]
我试图使用以下脚本修复 texlive http://mirror.ctan.org/systems/texlive/tlnet/update-tlmgr-latest.sh
这弄乱了我的 /usr/bin 目录。现在我收到此错误
不知何故,现在我没有 python 2.7。
sudo apt update 也不再起作用。
我正在使用 Ubuntu 16.04
如何解决此错误
尝试1:
从官网下载python 2.7.6“.tar”并尝试
出现错误
回声 $PATH
ubuntu - tex-live 构建失败:lacheck.c:没有这样的文件或目录
在为越狱的 iOS 13.5 使用设备上编译器构建 tex-live 时,我遇到了一个错误,即 lacheck 由于缺少lacheck.c
. 所需的文件存在于必要的位置。直接构建lacheck项目不会出错。我在tex-live 邮件列表中的合法 Ubuntu 系统上发现了同样失败的实例,但我找不到任何人提出解决方案。
cmake - 如何让 CMake 在 Pandoc 中检查 TeXLive?
在 PerfectTIN ( https://github.com/phma/perfecttin ) 中,我使用此 CMakeLists 文件构建文档:
如果 Pandoc 不存在,它就不会构建文档。如果 Pandoc 和 TeXLive 都存在,它会构建文档。但是如果 Pandoc 存在但 TeXLive 不存在,则构建失败。在尝试构建文档之前,如何检查 Pandoc 是否具有所需的内容?
我试过了"--resource-path=/ -f docbook -o /dev/zero"
;它没有解决它。
path - 将我自己的 cls 文件放入 Texlive 2020
我正在写一本书,出版商 (Springer) 向我发送了一个 .cls 文件 (svmono.cls)。我在 Windows 10 上使用 LyX,并且刚刚安装了 texlive(完整的 6 Gb 默认安装),因为它是 LyX 的首选 TeX 发行版。不幸的是,我无法确定 svmono.cls 的存储位置,以及如何让 LyX 和 Texlive 拾取它。
相关路径如下:
Texlive 安装文件夹:c:\texlive
,
该文件夹又具有两个子文件夹: c:\texlive\2020
和c:\texlive\texmf-local
.
我假设我必须将我的 cls 文件放在 中texmf-local
,特别是在 下c:\texlive\texmf_local\tex\latex\local\
,因此将 svmono.cls 复制到此目录,但是当我在 LyX 中打开我的文档时,我收到一条警告消息(LyX 文档类不可用.. .. 在安装以下先决条件之前无法编译文档...... svmono.cls)。
我曾尝试查看 LyX 手册,该手册向我介绍了无法打印的自定义指南,所以我在这里真的很茫然,非常感谢有两个问题的指导:
- 我应该将 svmono.cls 放在哪个文件夹中(特别是,我应该
Springer
在某个父文件夹下创建一个文件夹来保存 Springer cls 文件) - 一旦我将文件放在正确的目录中,接下来我需要做什么以确保 Texlive 和 Lyx 正确导入它。
真诚的,并提前非常感谢
托马斯飞利浦
latex - 新的 texlive 安装无法编译文件,在许多其他错误中找不到 `article.cls`
我最近卸载了 apt 版本并切换到 tlmgr 版本(我认为这就是它的名字?)试图解决这个问题。
我的文件很简单:
运行latex file.tex
显示:
我得到与 、 和 类似pdflatex
的xelatex
结果lualatex
。
尽管如此,如果我尝试在我的保管箱上编译一个(大得多的)文件,它工作得很好。此外,如果我在同一目录中写入完全相同的文件,echo
它可以工作:
运行cat file | latex
会产生与以前相同的错误,并且将这些行连接在一起也无济于事。
heroku - Pandoc转换为pdf不适用于heroku
我有一个 ruby on rails 应用程序,它使用 pandoc-ruby 将 markdown 文件转换为 pdf。pandoc-ruby 需要安装 pandoc。要成功转换为 pdf,还需要存在 pdflatex。在本地(在 Mac 和 Ubuntu 18.04 上测试)一切正常pandoc
,如果安装texlive-latex-recommended
了texlive-fonts-recommended
软件包。部署到 heroku 时,事情变得有点棘手。要在 heroku 上安装所有软件包,我使用了 Aptfile 方法,但我无法解决这个问题。
方法一:Aptfile
我已经指定了这个 Aptfile:
我得到的错误是:
我试图用heroku run bash
试图弄清楚发生了什么。所有软件包似乎都已安装,但一个简单的 pandoc 命令失败,请参阅下面的输出。
方法 2:自定义构建包
我还尝试了 2 个用于 TeX Live 的自定义构建包,可在此处和此处找到。它看起来更有希望,但在转换为 pdf 时仍然会产生错误。请参阅下面 heroku run bash 的输出。
bash - pdftex 在 bash 脚本中失败
我有 bash 脚本,它采用小册子格式的 PDF 并将其转换为单独的页面。该脚本由在 nginx 下运行的 php 调用。
我正在使用pdfcrop,它调用pdfTex,这是失败点。
该脚本从命令行以 root 身份运行良好。但是,当由 nginx 运行时(通过 php 调用脚本),当 pdfcrop 调用 pdfTex 时它会失败。
这是故障点的行:
我记录详细输出并获得以下信息:
第一行 'nginx' 是因为我记录 whoami 的结果以确认哪个用户正在运行脚本。请注意,脚本仅在 pdfTex 调用处停止。
同样,当从命令行以 root 身份运行时,该脚本可以正常工作。nginx 用户似乎无法使用 pdfTex。如果是这种情况,我该如何解决?
TIA
编辑:认为问题可能是权限,pdfTex 无法写入其临时文件,我将脚本运行的目录的所有者和组更改为 nginx。结果是一样的。
编辑 2:这是对我的脚本的 PHP 调用:
$scriptDir 是我的脚本的位置。$cwd 设置为当前工作目录,然后在此处重置。
编辑 3:整个 bash 脚本
ubuntu - !LaTeX 错误:找不到文件“trajan.sty”
我不确定如何为我的乳胶项目获取 Trajan 样式字体。我读过的所有博客都说我需要使用sudo apt-get install texlive-full
.
有什么方法我不需要下载 5 Gb 的 texlive 并只指定 Trajan 字体样式?
谢谢!
bash - QProcess来自concole的不同输出
我正在使用 Linux Manjaro 并安装了 TexLive 2021。使用控制台调用which pdflatex
命令时,输出为/usr/local/texlive/2021/bin/x86_64-linux/pdflatex
. 使用以下QProcess
方法调用相同命令时
输出是usr/bin/pdflatex
。