我正在 Linux 下尝试使用 LaTeX(我的设置:Miktex + TeXStudio + 基于 Ubuntu 的发行版)。当我尝试使用.tex
XeLaTeX 编译我的文件时,我遇到了非常奇怪的行为(LuaLaTeX 运行良好)。以下是一些代码片段和XeLaTeX
产生的错误:
- 示例 #1
\documentclass[a4]{report} \usepackage{fontspec,lipsum} \setmainfont{Cyklop} \begin{document} \lipsum[1] \textit{\lipsum[2]} \end{document}
- 示例 #2
\documentclass[oneside,a4paper,10pt]{report} \usepackage{fontspec} \usepackage{polyglossia} \setdefaultlanguage{english} \usepackage{microtype} \usepackage{libertine} \usepackage{vmargin} \setmarginsrb{2cm}{1.5cm}{2cm}{1cm}{0pt}{0mm}{0pt}{13mm} \usepackage{lipsum} \begin{document} \lipsum[1] \textit{\lipsum[2]} \end{document}
错误:
正如我之前提到的,LuaLaTeX 不会在完全相同的代码片段中给出任何错误(Cyklop
确实安装了)。我很好奇 Linux 下的 XeLaTeX 出了什么问题以及如何修复。我在 Windows 下没有遇到过这种情况。