问题标签 [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.
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 不够熟悉,无法理解出了什么问题以及如何解决它。也许是因为没有管理员权限或防火墙......任何帮助表示赞赏!
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.bbx
和sp-authoryear-comp.cbx
文件,并且可以很好地使用它们。
随后,我使用 YAML 标头创建了一个等效的最小 R Markdown 文档:
与身体:
这一次,我收到了与之前相同的旧错误消息:
这似乎表明问题是由 Pandoc 的 LaTeX 模板中的某些内容引起的,但我不知道是什么。
只是为了确认它绝对是 Pandoc 模板,而不是我自己的安装/设置,我使用了在上面编写最小 R Markdown 示例时生成的 .tex 文件,并尝试在 Overleaf 中编译它(添加了biblatex-sp-unified.bbx
和sp-authoryear-comp.cbx
文件)。我重现了同样的错误。
虽然我认为我已经本地化了问题,但我仍然非常想了解 Pandoc 模板中的问题和位置。我也很想知道是否有人有任何修复(除了使用不同的模板或编写我自己的模板)。
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 文件。
我很生气。
r - 我可以将 shinytest 与从 Rmd 模板生成 PDF 的 Shiny 应用程序一起使用吗?
我正在开发一个相对复杂的闪亮应用程序,它允许各种各样的用户输入。然后将这些用户输入用于一系列计算,并以多个表格和图表的形式呈现。然后可以以从自定义.Rmd
模板和.tex
文件生成的 PDF 格式下载最终结果。这依赖于tinytex。
到目前为止,我一直在手动测试该应用程序。但是,我有兴趣使用shinytest
它来创建更强大的测试管道。我已按照文档进行操作,但遇到了以下问题。
检测到文件shinytest
时会感到困惑吗?.Rmd
我的应用程序结构为 CRAN 包(见下文)。
我可以shinytest
用来测试这个应用程序吗?还是我需要使用不同的方法?
knitr - 无法使用 Vitae 呈现出版物列表
我无法让我的出版物列表使用vitae
. 我已阅读之前的帖子https://github.com/mitchelloharawild/vitae/issues/70,但无法使用提供的信息解决问题。我尝试删除输出文件夹中的 *.tex 文件。我已经尝试将我的版本更新vitae
到最新版本。R 新手,非常感谢您指出我哪里出错了,谢谢。
错误信息:
r - 奇怪的 `tinytex` 行为 - `~/.TinyTex` 一直消失?
在我的rocker/rstudio
衍生docker
容器中,我陷入了围绕每年 TexLive 更新和R
package的泥潭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)在其中一个软件包安装中继续删除它的整个安装!?
shiny - 闪亮的应用程序!LaTeX 错误:找不到文件“unicode-math.sty”
我创建了一个闪亮的应用程序,用 knitr 和 rmarkdown 生成可下载的 pdf 报告。
我可以在 Rstudio 中生成报告,但是当我尝试从应用程序中生成报告时,我收到此错误:
调试提示建议重新安装 tinytex,所以我尝试了一下。我还将 unicode-math.sty 单独下载到我闪亮的应用程序文件夹并重新部署,但都没有帮助。有什么建议么?
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')
:
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 不起作用。