当我使用 XeTeX 编译希伯来语文档时,生成的 PDF 会以正确的方向正确显示。但是,当我尝试搜索时,我必须向后搜索该术语才能找到它。例如,如果我有 אבגד (abcd),我不会按原样找到它,但如果我搜索 דגבא (dcba),我会找到它。
有什么办法可以让 PDF 搜索的方向与文本方向相对应?
答案1
我犹豫着是否要以“这对我来说是有效的”作为“答案”来回复,但如果没有别的,它可能会激发对 OP 问题的改进。
这里是类似于“MWE”的东西,在安装了 TL 2015 的 Mac 上使用了 TeXstudio 2.10.8(2015 年初):
%!TEX TS-program = xelatex
%!TEX encoding = UTF-8 Unicode
\documentclass[12pt]{article}
\usepackage{fontspec,xltxtra,xunicode}
\defaultfontfeatures{Mapping=tex-text}
\setmainfont{TeX Gyre Pagella}
\newfontfamily{\Hb}{SBL Hebrew}
\usepackage{bidi}
\title{Very Trying}
\author{David}
%\date{}
\begin{document}
\maketitle
For some time now I have thought about trying to get, {\RL{\Hb מי יודע}}, RTL mixed in, for example, and distinct RTL in my LTR text:\\
\begin{RTL}
{\Hb מי כהחכם ומי יודע פשׁר דבר}\\
\end{RTL}
This is typeset by \textsf{bidi} package, version \bidiversion, \bididate.
\end{document}
PDF 搜索(使用预览)完全按照预期进行:
FWIW。(引用的希伯来字体是SBL 希伯来语。