问题标签 [xelatex]
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 - xelatex, luatex 在构建演示书的 pdf 时出现问题
我可以很好地构建演示的 gitbook。
如果我尝试构建 pdf,则 .tex 文件由 pandoc 制作,但 xelatex 编译炸弹。我在构建窗口中收到一条不完整的消息。
如果我在 shell 中手动编译,我会得到以下输出。短篇小说 - 似乎在 pandoc 中的某个地方有使用 \xetex_if_engine:F 和 \luatex_if_engine:TF 的代码,这些代码显然自 2017 年 1 月 1 日以来一直不起作用。
但我不能成为自一月份以来第一个尝试编译 pdf 的人。有任何想法吗?
pandoc - 当 € 在标题中时,pandoc 转换为 pdf 失败
LaTeX 中的 Windows 10 \欧元
我有MiKTeX 2.9.6300 64-bit
,并且我可以xelatex eurosym
在其中eurosym.tex
包含以下LaTeX
代码:
- 输出如预期:
Win10 eurosym 上的 Pandoc 调用失败
我的pandoc-templates/default.latex本地副本正确包含调用:
而且我已经安装了pandoc v1.19.2.1,所以我希望只包含以下内容pandoc eurosym.md -o eurosym.pdf --latex-engine=xelatex
时可以工作eurosym.md
:
- 但事实上我得到:
- 为什么\euro{}
Pandoc 中的命令在这里失败?
与 Arch Linux 上的 Pandoc 相同
pandoc 1.19.2.1-90
,调用texlive-bin 2016.41290-12
,并使用jgm 的 default.latex我得到:
但是我可以通过注释掉 jgm's 的第 76 行\usepackage[unicode=true]{hyperref}
(然后是第 80-98 行和第 253 行,这两个\hypersetup{...}
子句和第 99 行,\urlstyle{same}
它们都需要hyperref
)来使其按预期工作default.latex
。
发现有一个更新的 default.latex,我尝试使用那个,Pandoc\euro
再次失败。
结论似乎是在 Pandoc 中以某种方式 eurosym 和 hyperref 相互不兼容
所以我创建了一个新问题:Pandoc 中的 eurosym 似乎与 hyperref #3801 不兼容。
latex - 乳胶定义的解释
我在 awesome-cv 文档类中遇到了这一行
它的作用是你给它一个单词,它会改变单词前三个字母的颜色。
但是,我不明白它是如何工作的。有人可以向我描述一下吗?
latex - Rmarkdown 从脚本渲染
我正在尝试从脚本将 Rmd 编织为 pdf,以便我可以设置 AWS 服务来生成报告,问题是,在 Rstudio(编织按钮)中它工作正常,但如果我尝试使用生成文档,rmarkdown::render('diagnostic.Rmd',output_format = pdf_document(latex_engine = "pdflatex"), output_file = "diagnostique.pdf")
我会收到此错误:
请注意,我正在使用engine = pdflatex
它产生我想要的结果,我也尝试过xelatex
并lualatex
成功使用lualatex
,但质量成本很高(使用 lualatex 生成的报告无法按预期编译)。
我到处寻找这个失踪$
,但没有找到错误。任何关于在哪里搜索或做什么的建议将不胜感激。
r - RMarkdown PDF“LaTeX3 错误:错误变量”
几个月以来,我一直在通过 RMarkdown 创建 PDF 报告,但是今天在新机器上安装 MikTex、R 以及 rmarkdown 和 tidyverse 软件包后,在尝试编写 PDF 时收到以下错误消息:
我能够使用下面的简单示例重新创建错误:
测试.R
测试.Rmd
当我直接在 RStudio 中编织 Test.Rmd 而不是使用带有 .R 的单独 .R 文件时,我也看到了错误render()
。我也尝试使用 lualatex pdf 引擎并收到与上述相同的错误。我可以使用 RStudio 中内置的 RMarkdown PDF 示例生成 PDF。
Sourceforge 上的这篇文章似乎相关,但没有用,因为解决方案是更新 fontspec 包,而我已经在使用更新的 fontspec 包。
会话信息
非常感谢任何帮助或建议!
pdf - 表情符号不织成 PDF
如果我cat("\U001F615")
在 Mac 上的 RStudio 命令行上运行,它会显示表情符号。但是,如果我将它(Rmd)编织成 pdf,我会收到以下错误消息:
!包 inputenc 错误:Unicode char \u8:未设置为与 LaTeX 一起使用。
有关说明,请参阅 inputenc 包文档。键入 H 以获得即时帮助。...
l.144 \end{逐字}
尝试使用--latex-engine=xelatex
. 潘多克:
错误生成 PDF 错误:pandoc 文档转换失败,错误 43 执行停止
但如果我这样做latex_engine: xelatex
,我不会收到错误消息,但针织 pdf 仍然不显示表情符号。有人可以帮助我如何使用表情符号显示编织成 PDF 吗?
r - 使用 xelatex 的 Rmarkdown
我正在尝试使用 Calibri 字体,但据我了解,我首先需要能够使用 xelatex 引擎。这是我遇到问题的地方。示例代码和错误如下。
请注意,我对乳胶很陌生,所以我很可能错过了一些明显的东西。如果重要的话,我已经安装了 MikTeX 2.9,并且我已经使用默认的 pdflatex 引擎成功生成了 pdf(据我所知,它的字体非常有限。)
我在 Windows 10 64 位。
错误:
编辑:使用了错误识别的乳胶分布,我正在使用 MikTex
r - RMarkdown xelatex !缺失和插入
我最初在这里发布了问题:
我已经重新安装了,但现在我遇到了一个全新的问题。
使用以下代码(在 .Rmd 文件中):
我收到以下错误:
我认为它与路径中的空间有关,因为当我将图像直接放在F中时,它可以正常工作。
不幸的是,这个项目要求我使用名称中带有空格的文件夹。
我在 Windows 10 64 位,运行 MikTex 2.9 和更新的包(包括 fontspec)。Miktex 安装在程序文件中,但我也尝试安装到不同的文件夹,但结果相同。
我还在运行一个最近安装/更新的 rstudio,其中包含更新的 knitr 和 rmarkdown 包。
这确实适用于 pdflatex,即使文件名中有空格。