我正在尝试使用 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}