xr-hyper 和 xepersian latex 包的问题

xr-hyper 和 xepersian latex 包的问题

xr我遇到了包和包的问题xepersian;当我使用这些包时,我无法使用外部文档命令的选项。

文件 A:

\documentclass{report}
\usepackage[nokeyprefix]{refstyle}

\usepackage{varioref}
\usepackage{xr-hyper}
\usepackage{hyperref}

\usepackage{xepersian}
    \externaldocument[گزارش-]{aaa}
\begin{document}
\chapter{سلام}
\begin{equation}
  E = m c^2
  \label{eq:Einst}
\end{equation}
\autoref{sdlslded} 
\end{document}

文件 B:

\documentclass{report}
\usepackage[nokeyprefix]{refstyle}
\usepackage{varioref}
\usepackage{xr-hyper}
\usepackage{hyperref}
\usepackage{xepersian}

\begin{document}
\chapter{سلام}
\label{sdlslded}
\begin{equation}
  \mathrm{e}^{i\pi}-1 = 0
  \label{sdwsd}
\end{equation}
\end{document}

答案1

我假设您正在使用 xelatex,并且这是您在第一个文件中File B引用的文件?aaa.tex

我怀疑某个地方有软件包变体,因为我收到了不相关的错误

! Undefined control sequence.
l.84 \footdir@temp

在两个文件上。

但是,选项 to本质上是与and\externaldocument一起使用的参数的一部分,尽管其他字母有时也可以使用,但这些字母(如命令名称)实际上仅限于 ascii 字母。正如我所说,我无法测试,因为这些文档根本无法与我的 texlive 2013 设置配合使用,但我怀疑这会起作用。\label\ref[abc]

相关内容