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}%