未找到文件‘iftex.sty’

未找到文件‘iftex.sty’

我在 Windows 上使用 Lyx 和希伯来语时遇到了问题。我有最新版本 (2.1.4),我尝试编译此文档:

\documentclass[12pt,english,hebrew]{article}
\usepackage{amsmath}
\usepackage{amsthm}
\usepackage{fontspec}
\setmainfont[Mapping=tex-text]{David CLM}
\setsansfont[Mapping=tex-text]{Hadasim CLM}
\usepackage{fancyhdr}
\pagestyle{fancy}
\usepackage{pifont}

\makeatletter
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% Textclass specific LaTeX commands.
\theoremstyle{plain}
\newtheorem{thm}{\protect\theoremname}[section]

\AtBeginDocument{
  \def\labelitemi{\Pisymbol{psy}{183}}
}

\makeatother

\usepackage{xunicode}
\usepackage{polyglossia}
\setdefaultlanguage{hebrew}
\setotherlanguage{english}
  \addto\captionsenglish{\renewcommand{\theoremname}{Theorem}}
  \addto\captionshebrew{\renewcommand{\theoremname}{משפט}}
\providecommand{\theoremname}{משפט}

\begin{document}

\title{ניסיון}
\maketitle
משהו.    
\end{document}

但是,它显示一个错误,说我没有文件“iftex.sty”。我下载了它并添加到 Miktex,但现在它显示错误消息“Package polyglossia 错误:当前罗马字体不包含希伯来语脚本!”(6 次)。

(如果我尝试在不使用理论的情况下编译一份文档,它就能编译通过。)

您知道如何解决这个问题吗?提前致谢。

相关内容