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]