Includegraphics 错误-“PDF 包含无效的 UTF-8 字符”?

Includegraphics 错误-“PDF 包含无效的 UTF-8 字符”?

我有一个 PDF 图形(PGFplot由 创建matlab2tikz)。但是,当我将其包含在 LaTeX 文档中(使用 )时\includegraphics,我收到大量错误,抱怨

字符串包含无效的 utf-8 序列。

这里可能存在什么问题?PDF 图可以在各种 PDF 查看器中正确打开。只有 TeX 似乎有问题。

下面的情节是使用pdflatex以下序言排版的:

\documentclass[12pt]{book}
\usepackage[sb]{libertine}
\usepackage[T1]{fontenc}
\usepackage[utf8]{inputenc}
\usepackage{textcomp}
\usepackage[varqu,varl]{zi4} % inconsolata for mono, not LibertineMono
\usepackage{amsthm} % libertinust1math loads amsmath
\usepackage[italic]{mathastext}

\usepackage{tikz}
\usepackage{tikzscale}
\usepackage{pgfplots}
\usepackage{grffile}

\usetikzlibrary{shapes}
\usetikzlibrary{calc,babel} % babel is needed to avoid incompatibilities with onlyamsmath
\pgfplotsset{compat=newest}
\usetikzlibrary{external}
\usetikzlibrary{plotmarks}
\usetikzlibrary{arrows.meta}

\usepgfplotslibrary{patchplots}
\usepgfplotslibrary{external}

\tikzexternalize[optimize=false]
\newcommand{\includetikz}[1]{%
    \tikzsetnextfilename{#1}%
    \input{#1.tikz}%
}

\begin{document}
\centering
\includetikz{ce_at_cc}
\end{document}

ce_at_cc.pdf生成以下图表并成功写入文件。

后来在不同的文档,该文档将使用 进行编译luatex,我尝试将此图形包含在内\includegraphics{ce_at_cc.pdf},但它会产生上述错误(实际上是一大堆相同的重复错误消息)。我正在使用 TL2018。

相关内容