问题标签 [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.

0 投票
0 回答
1791 浏览

vim - 让 vim-latex 使用 xelatex 进行编译

直到最近,我的主要设备运行 Ubuntu (15.x) 和 VIM (7.x)、TeX Live (2016) 和vim-latex. 由于我的所有文件都调用fontspec,因此我~/.vimrc包含以下几行:

允许我通过在正常模式下xelatex键入从 VIM编译。\ll这行得通。

我现在已经在新硬件上安装了 Arch(内核版本 4.14.7-1),安装了来自 repo 的gvim(VIM 8.0.1415)、texlive-most(TeX Live 2017) 和vim-latexsuite(1:1.9.0-2) 包。我拼凑了一个新的.vimrc并包含了上述行,没有任何东西可以取消它们。我可以从运行 Tex_CompileRule 中定义的命令的命令行成功编译(即xelatex --interaction=nonstopmode --shell-escape filename)。我也可以通过运行从 VIM 编译:r! xelatex --interaction=nonstopmode --shell-escape filename。但是,改为\ll执行pdflatex,因为我的tex文件包含行而失败\usepackage{fontspec}。我需要它运行xelatex。我的有错字Tex_CompileRule吗?还有其他方法可以选择我的排版引擎吗?我错过了什么?

需要明确的是,我在修改后重新启动了 VIM,.vimrc并检查了CompileRule是否已通过输入 进行处理,这与我想要的语法:echo Tex_CompileRule_pdf相呼应。xelatex我看到一个线程建议 mytex_flavor应该设置为xelatex而不是latex,但这会产生相同的结果。默认输出格式显然是 PDF,否则不会执行pdflatex.

0 投票
0 回答
266 浏览

r - 自动引用:R Markdown 中代码块的行号

在 rmd 文件中有一个代码块,该代码块当前从第 50 行开始。但是,当我编辑文档时,这可能会改变。在 R markdown 文档的文本中,我想引用该特定代码块的行号。R markdown 是否能够引用特定代码段的行号?

在 Rmd 文本中:

在(插入第 50 行)中,rmd 文件开始wrapper代码块。

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 投票
0 回答
186 浏览

latex - LaTex:如何在titke中添加换行符

我有一张海报要做,但瓷砖太长了,所以我试着把标题分成两行。

我试过了:

我也试过

但不知何故,编译器显示相同的错误: 在此处输入图像描述

而且我不知道出了什么问题。

而且,我使用 XeLaTex 来编译 tex 文件。

任何帮助将不胜感激。谢谢!

0 投票
1 回答
164 浏览

latex - Pandoc 在使用带有 `lang: hu` 的引号时会产生错误

MWE:

如果我运行pandoc test.md -o test.pdf,我会收到以下错误:

这似乎是由于匈牙利语设置而发生的。我该如何避免这种情况?如果我lang: hu从 YAML 块中删除,则pandoc成功构建 pdf 文件,但当然带有英文引号。我想要本地化的匈牙利语引号......

0 投票
0 回答
684 浏览

unicode - 带有unicode字符的jupyter笔记本PDF转换问题

我正在做一个数学课笔记,里面有一些 unicode 字符(在我的例子中是简体中文)。当我试图将其转换为 PDF 文件时,它会弹出 500 错误。错误消息如下:

我猜 fontspec 部分出错了,但我不知道如何解决它。供您参考,这是我在收到 500 错误之前所做的事情。

1.我已经安装了pandoc,之前已经有Miktex了;

2.我修改了文件

将文章类重写为 ctexart;

3.我修改了文件

将latex命令重写为

4.我也试过这个:“ https://github.com/ipython/ipython/issues/7150 ”,它倾向于先将ipynb文件转换为latex文件,然后再转换为PDF。这对我也不起作用。主要原因是jupyter nbconvert命令找不到配置文件。

供您参考,我的操作系统是 Win7 Ultimate x64,带有用于 Anaconda3 jupyter 笔记本的 Chrome。

提前感谢任何花时间阅读我的帖子的人。任何帮助,将不胜感激。

0 投票
2 回答
629 浏览

r - 从 R 脚本以编程方式运行 xelatex

我有一个.tex需要使用 XeLaTeX 编译为 PDF 的文件(我正在使用 fontspec 以及其他包)。使用 RStudio,我可以通过 Compile PDF 命令成功生成 PDF,在我的 RStudio 首选项中将 XeLaTeX 指定为引擎。

如何以编程方式从脚本调用此编译?我进行了调查tools::texi2pdf(),但是在我的文件上运行它时,我收到一条错误The fontspec package requires either XeTeX or LuaTeX消息,并且我没有看到指定我想使用 XeLaTeX 而不是普通 LaTeX 的方法。

0 投票
0 回答
438 浏览

tikz - TikZ 使用 XeLaTeX 将 MD5 和错误外部化

我在使用 XeLaTeX 和 TikZ-externalize 时遇到了一些麻烦。我使用以下设置。

编译完成

但是我收到以下警告:

这只是一个警告,但如果我在 tikzpicture 中拼错了一个命令,它会使用之前正确编译的 pdf,而不是为我的最后一次更改引发错误。使用 pdflatex 和 externalize 这个工作完美,它给了我错误,我可以检查一下。所以它必须与XeLaTeX有关。将 md5sum 链接到 md5 并不能解决问题。

这个错误在互联网上非常罕见,我没有找到解决方案。

谢谢,

菲利克斯

0 投票
1 回答
1506 浏览

latex - 如何让 Latex 每行显示两个项目?

我正在使用这个简历模板来创建我的简历:https ://github.com/posquit0/Awesome-CV 。

我对乳胶完全陌生。目前,当我使用 cvitems 时:

所有项目列表如下:

  • 项目A
  • B项

我可以对上述代码进行哪些修改以使列表看起来像这样(项目 A 和项目 B 在同一行)?

  • 项目 A * 项目 B

这是我在 tex 文件中使用 cvitems 的方法:

0 投票
1 回答
202 浏览

r - 在 RStudio 中渲染自定义 LaTeX 命令

是否可以让 RStudio 在编辑器的 rmarkdown 文档中呈现自定义 LaTeX 命令?

也就是说,我希望能够看到我的自定义命令即时呈现,而不必先编织文档,就像在编辑器视图中自动呈现标准 LaTeX 一样。