具有 hyperref、导入和独立功能的 XeLaTeX

具有 hyperref、导入和独立功能的 XeLaTeX
Package stringenc Error: Conversion to encoding `ascii-print' (stringenc) is not supported.

使用 XeLaTeX 排版下面两个文件的父文件时,如何避免出现上述错误?

\documentclass{article}%

\usepackage{import}%
\usepackage[sort]{standalone}%


\begin{document}%

\subimport*{tex/section/}{Child}%

\end{document}%
\documentclass{article}%

\usepackage{hyperref}%


\begin{document}%

\section{Section}%

\end{document}%

第一个文件,即父文件,位于文件夹“MWE”中;第二个文件,即子文件,位于文件夹“section”中,而文件夹“section”位于“tex”内,而“tex”又位于“MWE”内。

当我第二次运行 XeLaTeX 时会发生错误,之后会产生输出,但仅当我忽略错误时才会发生,这妨碍我发现更多有问题的错误。

答案1

\subimport*{tex/section/}{Child}%从搜索路径中删除 TEXINPUTS,因此您的子文档将无法再在文档主体中的 texmf 树中找到文件。

请改用无星号的版本:

 \subimport{tex/section/}{Child}%

相关内容