Xelatex 失败,没有 pdf,日志为空

Xelatex 失败,没有 pdf,日志为空

我想在 Debian 10 上使用 Texmaker 4.5 用 XeLatex 编译 tex 文件。在装有 Miktex 的 Windows 机器上,它可以正常工作。在 Debian 上的 Texmaker 中运行“XeLatex”会导致日志为空/没有消息,也没有 PDF。

在终端运行 XeLatex 会出现以下结果:

This is XeTeX, Version 3.14159265-2.6-0.99996 (TeX Live 2016/Debian) (preloaded format=xelatex) restricted \write18 enabled.
entering extended mode
(./04_Architektur.tex
LaTeX2e <2017/01/01> patch level 3
Babel <3.9r> and hyphenation patterns for 10 language(s) loaded.
(/usr/share/texlive/texmf-dist/tex/latex/koma-script/scrartcl.cls
Document Class: scrartcl 2016/06/14 v3.21 KOMA-Script document class (article)
(/usr/share/texlive/texmf-dist/tex/latex/koma-script/scrkbase.sty
(/usr/share/texlive/texmf-dist/tex/latex/koma-script/scrbase.sty
(/usr/share/texlive/texmf-dist/tex/latex/graphics/keyval.sty)
(/usr/share/texlive/texmf-dist/tex/latex/koma-script/scrlfile.sty
Package scrlfile, 2016/06/14 v3.21 KOMA-Script package (loading files)

Copyright (C) Markus Kohm ))) (/usr/share/texlive/texmf-dist/tex/latex/koma-script/tocbasic.sty)
(/usr/share/texlive/texmf-dist/tex/latex/koma-script/scrsize10pt.cloxelatex: ../../src/hb-object.hh:269: Type* hb_object_reference(Type*) [with Type = hb_unicode_funcs_t]: Assertion `hb_object_is_valid (obj)' failed.
Aborted

除了缺少空格之外,.cloxelatex我找不到任何进一步调查问题的线索。有什么建议吗?谢谢!

编辑:最小示例

\XeTeXinputencoding utf-8
\documentclass[10pt,a4paper,oneside,titlepage]{scrartcl}
%Packages
\usepackage{fontspec}
\usepackage{xltxtra}
\usepackage[ngerman]{babel}
\usepackage{graphicx} % more modern
\usepackage{geometry}
% more features for in text ref
\usepackage[ngerman]{cleveref} 
\begin{document}
\section{Example}
Let's try to use Frutiger font here.
\end{document}

答案1

没有答案,但渴望评论......

我已经在三个不同的系统上测试了你的代码:

  • Debian 9 和 TeX Live 2016/Debian
  • Debian 10 和 TeX Live 2019/dev/Debian
  • 使用 TeX Live 2019/Debian 进行 Debian 测试

您的代码在这三种设置下都可以正常工作。

现在您正在使用 Debian 10 和 TeX Live 2016/Debian,后者是 Debian 9 的一部分。这看起来就像您从 Debian 9 部分升级到 Debian 10,但 TeX Live 仍处于旧状态。将您的系统更新到一致的 Debian 10 状态可能会有所帮助。

答案2

看看你的错误,注意头文件hb-object.hh。如果你在它后面搜索,你会发现它与包有关harfbuzz

无论如何,问题来自于libharfbuzz-icu0必须至少升级到 2.6.4-1 的软件包。

相关内容