希伯来语与 XeLaTeX 问题

希伯来语与 XeLaTeX 问题

我正在尝试使用 TeXstudio 中的 XeLaTeX 测试希伯来语文本的使用,并使用 Guy Rutenberg 的示例代码:

\documentclass{minimal}
\usepackage{polyglossia}
\setdefaultlanguage{hebrew}
\setotherlanguage{english}
\usepackage{fontspec}
\setmainfont{Frank Ruehl CLM}
\setmonofont{Miriam Mono CLM}
\setsansfont{Simple CLM}
% Use the following if you only want to change the font for Hebrew
%\newfontfamily\hebrewfont[Script=Hebrew]{David CLM}
%\newfontfamily\hebrewfonttt[Script=Hebrew]{Miriam Mono CLM}
%\newfontfamily\hebrewfontsf[Script=Hebrew]{Simple CLM}

\makeatletter
\makeatother
\usepackage{bidi}
\begin{document}
טקסט רגיל
\textbf{טקסט מודגש}
\textit{טקסט נטוי}
\textit{\textbf{טקסט מודגש ונטוי}}
בְּרֵאשִׁ֖ית בָּרָ֣א אֱלֹהִ֑ים אֵ֥ת הַשָּׁמַ֖יִם וְאֵ֥ת הָאָֽרֶץ:

\begin{english}
In the beginning God created the heaven and the earth.
\end{english}

\sffamily
טקסט רגיל
\textbf{טקסט מודגש}
\textit{טקסט נטוי}
\textit{\textbf{טקסט מודגש ונטוי}}
בְּרֵאשִׁ֖ית בָּרָ֣א אֱלֹהִ֑ים אֵ֥ת הַשָּׁמַ֖יִם וְאֵ֥ת הָאָֽרֶץ:

\begin{english}
In the beginning God created the heaven and the earth.
\end{english}

\ttfamily
טקסט רגיל
\textbf{טקסט מודגש}
\textit{טקסט נטוי}
\textit{\textbf{טקסט מודגש ונטוי}}
בְּרֵאשִׁ֖ית בָּרָ֣א אֱלֹהִ֑ים אֵ֥ת הַשָּׁמַ֖יִם וְאֵ֥ת הָאָֽרֶץ:

\begin{english}
In the beginning God created the heaven and the earth.
\end{english}
\end{document}

但是,当我编译时,系统提示我安装包:

在此处输入图片描述

并且,在继续安装时,我在编译过程中收到以下错误:

! LaTeX Error: File `xetex.def' not found.Type X to quit or <RETURN> to proceed,or enter new name. (Default extension: def)Enter file name:! Emergency stop.<read > ...d{ver@\Gin@driver}{\input{\Gin@driver}}{}

我已经在管理员和用户模式下同步了 MiKTeX 包管理器,但此错误仍然存​​在。有什么方法可以解决这个问题吗?

编辑 1 (2016 年 8 月 7 日晚上 10:24)

以下是 MiKTeX 包管理器安装 xetex.def 的屏幕截图:

在此处输入图片描述

答案1

关于 xetex.def,请参阅此处的预览答案:Miktex xetex-def 包安装

以下 MWE 适用于我的 MacTeX:

\documentclass{article}

\usepackage{polyglossia}
\usepackage{ucharclasses}

\setdefaultlanguage{hebrew}
\setotherlanguage{english}

\setmainfont{Frank Ruehl CLM}

\makeatletter
\makeatother
\usepackage{bidi}
\begin{document}
\noindent
טקסט רגיל
\textit{טקסט נטוי}
\textbf{טקסט מודגש}
\textit{\textbf{טקסט מודגש ונטוי}} % Keep on empty line below

\begin{english}
In the beginning God created the heaven and the earth.
\end{english} % Keep on empty line below

\noindent
בְּרֵאשִׁ֖ית בָּרָ֣א אֱלֹהִ֑ים אֵ֥ת הַשָּׁמַ֖יִם וְאֵ֥ת הָאָֽרֶץ: \\
\textit{בְּרֵאשִׁ֖ית בָּרָ֣א אֱלֹהִ֑ים אֵ֥ת הַשָּׁמַ֖יִם וְאֵ֥ת הָאָֽרֶץ:} \\
\textbf{בְּרֵאשִׁ֖ית בָּרָ֣א אֱלֹהִ֑ים אֵ֥ת הַשָּׁמַ֖יִם וְאֵ֥ת הָאָֽרֶץ:} \\
\textit{\textbf{בְּרֵאשִׁ֖ית בָּרָ֣א אֱלֹהִ֑ים אֵ֥ת הַשָּׁמַ֖יִם וְאֵ֥ת הָאָֽרֶץ:}} % Keep on empty line below

\begin{english}
In the beginning God created the heaven and the earth.
\end{english}
\end{document}

相关内容