问题标签 [tinytex]

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.

0 投票
0 回答
2090 浏览

r - 尝试使用 tinytex R 包安装 TinyTeX 时出错“无法联系 mirror.ctan.org,返回主干服务器!”

我正在尝试使用 RMarkdown 将我的报告编织成 pdf。我在我的工作计算机上(没有管理权限并且在防火墙后面),并选择 TinyTeX 作为 LaTeX 发行版,因为我希望它仍然可以工作而无需涉及 IT 部门(在我的工作地点,它需要很长时间才能得到提升特权)。我在安装 tinytex R 包时没有问题,但是在使用该包安装 TinyTeX 时遇到了错误。有错误的代码如下:

然后此时我会弹出一个对话框并指出:“接下来,您可能会看到两个关于丢失 luatex.dll 的错误对话框,以及一条错误消息,例如“按位或 (|) 中使用未初始化的值... “最后。这些消息可以忽略。” 当我单击“确定”时,我看不到任何其他对话框,但我得到以下代码:

在此之后,我尝试tinytex:::is_tinytex()并得到 FALSE。

我使用的是 R 版本 3.6.2、RStudio 版本 1.2.1335,并且我使用的是 Windows 10 x64。

我对 R、RMarkdown 或 TinyTeX 不够熟悉,无法理解出了什么问题以及如何解决它。也许是因为没有管理员权限或防火墙......任何帮助表示赞赏!

0 投票
1 回答
502 浏览

r - 使用 R Markdown 和 TinyTex 添加新的书目样式

我正在使用 R Markdown 和 TinyTex 写一篇论文,使用 Biblatex 作为参考。它适用于默认引用样式,但我需要为我正在撰写的期刊添加自定义书目和引文样式。

我需要遵循语言学的统一样式表,在这里Github 上有一个 Biblatex 实现,其中包含一个 .bbx 和 .cbx 文件。

我尝试将这些 .bbx 和 .cbx 文件添加到我的本地 TinyTex 副本中,在Library/TinyTex/texmf-local/tex/latex/biblatex. 我的 YAML 标头包括:

当我编织文档时,出现以下错误:

我没有biblatex-dm.cfg文件(我也不明白那会是什么)。根据风格的 Github 存储库中的常规安装说明,我认为 .bbx 和 .cbx 文件就足够了。

我应该将 .bbx 和 .cbx 文件放在哪里,以便 tlmgr 可以找到它们?和/或我需要采取哪些额外步骤才能在我的论文中使用这种风格?

==================================================== ===================

更新:问题似乎来自 R Markdown 使用的 Pandoc LaTeX 模板。

撇开 R Markdown 不谈,我创建了一个较小的最小 LaTeX 示例:

  • 主文件
  • 参考文献.bib

main.tex 在哪里:

而references.bib是:

pdflatex我使用命令序列, biber, pdflatex,成功编译了这个示例pdflatex。因此,我的本地 TeX 安装似乎知道我添加的biblatex-sp-unified.bbxsp-authoryear-comp.cbx文件,并且可以很好地使用它们。

随后,我使用 YAML 标头创建了一个等效的最小 R Markdown 文档:

与身体:

这一次,我收到了与之前相同的旧错误消息:

这似乎表明问题是由 Pandoc 的 LaTeX 模板中的某些内容引起的,但我不知道是什么。

只是为了确认它绝对是 Pandoc 模板,而不是我自己的安装/设置,我使用了在上面编写最小 R Markdown 示例时生成的 .tex 文件,并尝试在 Overleaf 中编译它(添加了biblatex-sp-unified.bbxsp-authoryear-comp.cbx文件)。我重现了同样的错误。

虽然我认为我已经本地化了问题,但我仍然非常想了解 Pandoc 模板中的问题和位置。我也很想知道是否有人有任何修复(除了使用不同的模板或编写我自己的模板)。

0 投票
0 回答
84 浏览

r - RStudio 未在 Ubuntu Mate 18.04LTS 中生成 PDF 书

我正在尝试使用以下方法生成 pdf_document:
-R 版本 3.6.0(2019-04-26) -RStudio 版本
1.2.503
-tintex 版本 0.20

当我转到knitr并在下拉菜单中选择 PDF 选项时,我收到了此错误消息。
我有多个问题,但我将从:

说来也怪。我能够打印出index.html包含第一章序言的页面。这是 4 页,但没有跟进其余的 .rmd 文件。

我能够生成 git_book 但不能生成整个文档的 PDF 文件。

我很生气。

0 投票
0 回答
41 浏览

r - 我可以将 shinytest 与从 Rmd 模板生成 PDF 的 Shiny 应用程序一起使用吗?

我正在开发一个相对复杂的闪亮应用程序,它允许各种各样的用户输入。然后将这些用户输入用于一系列计算,并以多个表格和图表的形式呈现。然后可以以从自定义.Rmd模板和.tex文件生成的 PDF 格式下载最终结果。这依赖于tinytex。

到目前为止,我一直在手动测试该应用程序。但是,我有兴趣使用shinytest它来创建更强大的测试管道。我已按照文档进行操作,但遇到了以下问题。

检测到文件shinytest时会感到困惑吗?.Rmd我的应用程序结构为 CRAN 包(见下文)。

我可以shinytest用来测试这个应用程序吗?还是我需要使用不同的方法?

0 投票
0 回答
91 浏览

knitr - 无法使用 Vitae 呈现出版物列表

我无法让我的出版物列表使用vitae. 我已阅读之前的帖子https://github.com/mitchelloharawild/vitae/issues/70,但无法使用提供的信息解决问题。我尝试删除输出文件夹中的 *.tex 文件。我已经尝试将我的版本更新vitae到最新版本。R 新手,非常感谢您指出我哪里出错了,谢谢。

错误信息:

0 投票
1 回答
264 浏览

r - 奇怪的 `tinytex` 行为 - `~/.TinyTex` 一直消失?

在我的rocker/rstudio衍生docker容器中,我陷入了围绕每年 TexLive 更新和Rpackage的泥潭tinytex

我经历了tinytex::install_tinytex(), tinytex::uninstall_tinytex(),tinytex::reinstall()等的大量迭代。

我已经通过remotes::install_github("yiuhi/tinytex").

我已经尝试过不同的(最新的)镜像CTAN

当使用最新的镜像并正确拥有installed/reinstalled tinytex时,我不断得到这种行为:

... 6 个更成功的软件包安装 ...

在此之后,~/.TinyTeX(之前存在的)实际上从文件系统中消失了!?

任何人都可以解释为什么 1)tinytex似乎安装,2)它似乎正确处理我的*.tex文件并从中提取适当的软件包,CTAN而不是 3)在其中一个软件包安装中继续删除它的整个安装!?

0 投票
1 回答
1301 浏览

shiny - 闪亮的应用程序!LaTeX 错误:找不到文件“unicode-math.sty”

我创建了一个闪亮的应用程序,用 knitr 和 rmarkdown 生成可下载的 pdf 报告。

我可以在 Rstudio 中生成报告,但是当我尝试从应用程序中生成报告时,我收到此错误:

调试提示建议重新安装 tinytex,所以我尝试了一下。我还将 unicode-math.sty 单独下载到我闪亮的应用程序文件夹并重新部署,但都没有帮助。有什么建议么?

0 投票
0 回答
414 浏览

r - 无法在 Windows 上安装 TinyTex - 访问被拒绝

我一直在尝试使用 RStudio 安装 TinyTex,但在安装结束时tinytex::install_tinytex()遇到了问题Access is denied。我使用安装了 Windows 的公司笔记本电脑,但我拥有本地管理员权限。从我注意到它看起来像安装完成,虽然不完整。

tinytex::tinytex_root()返回以下目录:“C:\Users\username\AppData\Roaming\TinyTeX”,但我注意到此目录未在 PATH 变量中设置(尽管我在安装乳胶后重新启动了 RStudio)。我也尝试使用安装 TinyTex,tinytex:::install_prebuilt()但它也导致Access is denied错误。

当我尝试编译 test.Rmd 文件时,我得到:

因此,我想问一下我可以做些什么来正确安装 TinyTex?我至少可以导航到我应该有权访问哪个目录来完成安装吗?

这是输出xfun::session_info('tinytex')

0 投票
0 回答
444 浏览

r-markdown - tinytex:::is_tinytex() 返回 true,但我仍然无法从 rmarkdown 编织到 PDF

当我编织到 pdf 时,我得到一个弹出窗口,上面写着“代码执行无法继续,因为找不到 luatex.dll。重新安装程序可能会解决这个问题。” 我单击“确定”,然后得到以下输出:

这是 pdfTeX,版本 3.14159265-2.6-1.40.21 (TeX Live 2020/W32TeX) (preloaded format=pdflatex) 已启用限制 \write18。运行命令 C:\Users\Ryan.M.Allen\AppData\Roaming\TinyTeX\bin\win32\fmtutil-user.exe

我找不到格式文件“pdflatex.fmt”!

kpathsea:运行 mktexfmt pdflatex.fmt

命令名称是 C:\Users\Ryan.M.Allen\AppData\Roaming\TinyTeX\bin\win32\mktexfmt 我无法从错误日志 BA_LunchLearn.log 中找到任何丢失的 LaTeX 包。!运行命令 C:\Users\Ryan.M.Allen\AppData\Roaming\TinyTeX\bin\win32\fmtutil-user.exe

!kpathsea:运行 mktexfmt pdflatex.fmt

!命令名称为 C:\Users\Ryan.M.Allen\AppData\Roaming\TinyTeX\bin\win32\mktexfmt

错误:LaTeX 无法编译 BA_LunchLearn.tex。调试技巧见 https://yihui.org/tinytex/r/#debugging。有关详细信息,请参阅 BA_LunchLearn.log。另外:警告消息:包'corrplot'是在R版本3.6.3下构建的执行停止

我试过卸载 tinytex 并重新安装它,然后每次都重新启动 Rstudio。我还得到了TRUE运行命令时的输出tinytex:::is_tinytex()。所以我认为它在我的机器上,但 pdf knit 不起作用。

0 投票
0 回答
125 浏览

r - R Studio tinytex::tlmgr_update() 出现错误

当我尝试运行时:

我收到以下错误: 在此处输入图像描述

不知道下一步该怎么做,有什么建议吗?