问题标签 [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.
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
.
r - 自动引用:R Markdown 中代码块的行号
在 rmd 文件中有一个代码块,该代码块当前从第 50 行开始。但是,当我编辑文档时,这可能会改变。在 R markdown 文档的文本中,我想引用该特定代码块的行号。R markdown 是否能够引用特定代码段的行号?
在 Rmd 文本中:
在(插入第 50 行)中,rmd 文件开始wrapper
代码块。
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 发行版。
latex - Pandoc 在使用带有 `lang: hu` 的引号时会产生错误
MWE:
如果我运行pandoc test.md -o test.pdf
,我会收到以下错误:
这似乎是由于匈牙利语设置而发生的。我该如何避免这种情况?如果我lang: hu
从 YAML 块中删除,则pandoc
成功构建 pdf 文件,但当然带有英文引号。我想要本地化的匈牙利语引号......
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。
提前感谢任何花时间阅读我的帖子的人。任何帮助,将不胜感激。
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 的方法。
tikz - TikZ 使用 XeLaTeX 将 MD5 和错误外部化
我在使用 XeLaTeX 和 TikZ-externalize 时遇到了一些麻烦。我使用以下设置。
编译完成
但是我收到以下警告:
这只是一个警告,但如果我在 tikzpicture 中拼错了一个命令,它会使用之前正确编译的 pdf,而不是为我的最后一次更改引发错误。使用 pdflatex 和 externalize 这个工作完美,它给了我错误,我可以检查一下。所以它必须与XeLaTeX有关。将 md5sum 链接到 md5 并不能解决问题。
这个错误在互联网上非常罕见,我没有找到解决方案。
谢谢,
菲利克斯
latex - 如何让 Latex 每行显示两个项目?
我正在使用这个简历模板来创建我的简历:https ://github.com/posquit0/Awesome-CV 。
我对乳胶完全陌生。目前,当我使用 cvitems 时:
所有项目列表如下:
- 项目A
- B项
我可以对上述代码进行哪些修改以使列表看起来像这样(项目 A 和项目 B 在同一行)?
- 项目 A * 项目 B
这是我在 tex 文件中使用 cvitems 的方法:
r - 在 RStudio 中渲染自定义 LaTeX 命令
是否可以让 RStudio 在编辑器的 rmarkdown 文档中呈现自定义 LaTeX 命令?
也就是说,我希望能够看到我的自定义命令即时呈现,而不必先编织文档,就像在编辑器视图中自动呈现标准 LaTeX 一样。