问题标签 [xetex]

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 投票
3 回答
8214 浏览

latex - 自 Xetex 弃用以来使用 Pandoc 将 Markdown 转换为 PDF

在我的 MacBook(OSX Mountain Lion)上,我曾经使用这个 Pandoc 命令将 Markdown 转换为 PDF:

markdown2pdf不再有效,并且--xetex选项 inmarkdown2pdf -N -o ../../Desktop/pandoc_output.pdf --xetex --toc --template=mytemplate-headers-garamond_date.tex已弃用。

如果我这样做:

我明白了:

但如果我拿出来--xetex这样做:

然后我得到这个:

解决方案是什么?

0 投票
1 回答
15692 浏览

latex - XeLaTeX 和 pdfLaTeX 有什么区别?

有多个 TeX 排版引擎。两个命令 (pdflatexxelatex) 都会生成 PDF。什么是技术/有效/历史/等。这两个命令的区别?我正在使用 TeX Live。

0 投票
1 回答
204 浏览

php - 为什么php exec()失败.tex→xelatex→.pdf,但成功.tex→xelatex→.xdv→xdvipdfmx→.pdf?

命令的调用:

总是失败,但是:

成功,结果 .pdf 文件绝对有效。诀窍是什么?

0 投票
1 回答
442 浏览

math-mode - Use Python to generate input to XeTeX

I am wondering what is a good way to use Python to generate an arithmetic worksheet consisting only of 2-digit numbers squared. Specifically I want to be able to call upon a Python program in which it asks me for parameters such as the range of the numbers in can call upon to square and the number of questions I want to generate. Once that is done the program will generate the numbers and then automatically open up a .tex file (already with preamble and customizations) and basically do a loop for each question like this:

for some integer n.

Once it is done writing the .tex file then it will run xetex and output the pdf ready to use and print. Any help or suggestions? Python is preferred but not mandatory.

0 投票
1 回答
3596 浏览

latex - 使用 pandoc 和 xelatex 从 markdown 转换为 PDF 时出现未定义的控制序列错误

我正在为我们的项目制作一些文档,但我无法在 pandoc 中启用 xelatex 来设置自定义字体。如果我设置--latex-engine xelatexpandoc 将显示该错误:

这是我运行的命令:

我使用Ubuntu 14.04 LTS和。pandoc 1.12.2.1XeTeX, Version 3.1415926-2.5-0.9999.3 (TeX Live 2013/Debian)

0 投票
0 回答
116 浏览

swift - 如何使用 Swift 渲染 Xetex

我正在使用 Swift 4.0 开发 Cocoa 应用程序,并且正在尝试使用 xetex 编译器渲染 LaTeX。我的应用程序的主要优点是它应该能够使用不同的 .ttf 进行渲染,所以这就是为什么我认为我需要 xetex(甚至是 luaLaTeX)。

这是我尝试过的

  1. 我考虑使用基于云的 LaTeX 渲染器,这样我就不必担心为每个系统安装 Xetex,但这并没有很好地完成,因为我只能在 Node.js 中找到一个付费服务,而我没有'认为我不能使用。

  2. 接下来,我假设用户已按照说明在线下载 xetex,并且我使用 /Library/TeX/texbin/xetex 命令通过 Process() 使用了系统调用,这几乎可以工作,但 Xcode 抱怨安全性给了我消息

compileLatex.sh: line 3: /Library/TeX/texbin/xetex: Operation not permitted

有什么我可以做的已知解决方法吗?如果我能以某种方式将 xetex 编译器与我的应用程序捆绑在一起,我认为那会很好,但我不知道如何做这样的事情。

相关代码

Process() 调用的 compileLatex.sh 的内容

调用 bash 脚本的 ViewController 的内容。

任何关于我应该使用的解决方法或最佳实践的建议都值得赞赏。谢谢!

更新:我刚刚了解了 Cocoa 项目的 project.entitlements 文件,因此通过将沙盒模式切换为关闭,我能够执行系统调用并克服Operation not permitted错误。所以我能够让它工作,但我仍然对这个解决方案并不完全满意,因为用户必须在使用这个应用程序之前下载并安装 xetex。

0 投票
0 回答
736 浏览

xelatex - fontspec (xetex/luatex) 和 fontconfig

LuaTeX 和 XeTeX 正在从 fontspec 包传递警告,我不确定我是否应该担心。以下最小代码将生成警告:

警告是

例如,将“Arial”替换为“Charis SIL”不会导致警告。

我相信我已经将问题追溯到 fc-list/fontconfig。在 Arial 字体的 fc-list 输出中,我得到以下“功能”行:

该行没有提到西里尔文(根据\newfontscript{Cyrillic}{cyrl}fontspec-xetex.sty 中的行,这将是代码“cyrl”)。我没有收到此警告的字体,例如 Charis SIL,在其功能行中明确提到了 Cyrillic:

不幸的是,在 fc-list 的输出中这个“能力”行的文档仅限于该行

(来自https://www.freedesktop.org/software/fontconfig/fontconfig-user.html和网络上的其他几个地方)

我的问题基本上是,我应该担心这个警告信息吗?Arial(和 Charis)在“lang”字段中列出“ru”,即俄语的 ISO 639-1 代码。Charis SIL 支持的 Cyrillic 脚本的这种“布局”功能是什么,但 Arial 显然不支持,为什么它很重要?

顺便说一句,这是 TeX Live 2017 发行版。

0 投票
2 回答
834 浏览

latex - 在空白不敏感环境/Z-Notation Schema 中格式化 Latex 中的字符串

我正在使用 latex 来使用Z-Notation对一些函数进行建模,但是,我在显示输出字符串时遇到了问题。在这个简化的示例代码中,引号中的文本与我所期望的格式不同。我可以使用什么来保持引号内的文本格式与代码片段中的相同?

编辑:overDraftMessage应该是messageOutput,在创建简化示例时错过了更改此设置。

在此处输入图像描述

0 投票
1 回答
1085 浏览

c# - 有没有办法用 C# 在 Scriban 中动态地索引对象?

使用 PDF 生成器,它使用模板引擎 Scriban 和 LaTeX。尽管我似乎无法引用 Scriban 试图通过索引表示法读取的 C# 对象(使用该数组索引处的数据)。我的意思是这样的:

我明白了:Object document.template_data.tables[index] is null这最终意味着无论出于何种原因编译器都无法检索该对象。


问:数据实际上是在对象中吗?答:是的,我硬编码了 0 和 1 之类的数字并获得了相关数据。我试图访问的两个字段就是这种情况。问题是尝试动态生成表。

问:数组有大小吗?A:我已经在 scriban 中循环播放,只是大小吐出。有5张桌子。

问:你做过研究吗?A: 是的,这里有些人在 github 上告诉人们这个问题已经解决了

Scriban 是否支持 .NET 对象索引器?

使用索引器表示法访问对象属性

0 投票
0 回答
1193 浏览

latex - 如何在 Latex 中使用 Avenir

如何使用在乳胶中用 Avenir 调用的字体?当我使用以下

我收到以下错误: