一个表中的 RTL 和 LTR 列?

一个表中的 RTL 和 LTR 列?

是否可以设置一些列表格为 RTL,而其他表格为 LTR?我想做这样的事情:

% !TEX encoding = UTF-8 Unicode
% !TEX TS-program = xelatex

\documentclass[12pt,a4paper]{scrbook}

\usepackage[nouppercase,headsepline]{scrpage2}
\usepackage{tabularx}
\usepackage{polyglossia}

\setmainlanguage[spelling=old]{german}
\setotherlanguage[calendar=hebrew,numerals=hebrew]{hebrew}

\newfontfamily{\germanfont}[Mapping=tex-text,Scale=1,Script=Latin]{Times New Roman}
\newfontfamily{\hebrewfont}[Mapping=tex-text,Scale=0.80,Script=Hebrew]{David CLM}

\begin{document}
\begin{tabularx}{\linewidth}[m]{>{\hebrewfont\setRL}r>{\hebrewfont\setRL}rll}
שמות לד-ו       &וַיַּעֲבֹר יְהוׇֹה  עַל-פׇּנׇיו    &Also zog H’ über seinem Gesicht vorüber.
\\  &וַיִּקְרׇא &Also rief er:
\\  &יְהוׇֹה    &1 „ER – als der Barmherzige
\\  &יְהֹוׇה    &2 ER – Derselbe auch nach eines Menschen Sünde
\\  &אֵל    &3 G’tt – Herrscher
\\  &רַחוּם &4 Barmherziger – mitleidend
\\  &וְחַנּוּן  &5 Gnädiger – Schenkender
\\  &אֶרֶך אַפַּיִם &6 Langmütiger – Geduldig zum Zorn
\\  &וְרַב-חֶסֶד    &7 Meister der Freundlichkeit – voller Treue zur Gemeinschaft.
\\  &וֶאֱמֶת:   &8 und der Wahrheit – Wahrhaftig zu sich selbst
\\לד-ז      &נֹצֵר חֶסֶד לׇאֲלׇפִים &9 Bewahrer der Güte für Tausende
\\  &נֹשֵֹא עׇוֹן   &10 Ertragend Vergehen/hebt Vergehen weg
\\  &וׇפֶשַׁע   &11 und Frevel/Übeltat
\\  &וְחַטׇּאׇה &12 und Verfehlung
\\  &וְנַקֵּה לא יְנַקֶּה   &13 und rein machend (den Umkehrenden, nicht aber den, Unbußf.)
\\  &פֹּקֵד  עֲוֹן אׇבוֹת עַל-בׇּנִים   &beachtet Vergehen der Väter bei Kindern
\\  &וְעַל-בְּנֵי בׇנִים    &und bei Kindeskindern,
\\  &עַל-שִׁלֵּשִׁים    &bei dritten
\\  &וְעַל-רִבֵּעִים:   &und bei vierten.“
\end{tabularx}
\end{document}

更新:这是 MWE。但希伯来语词序错误。虽然文本是右对齐的,但它是从左到右排列的,而不是从右到左排列的。

答案1

\setRL适用于段落。我猜tabularx不会将r-type 单元格视为段落。您可以:

  • 将列类型更改为X

    \begin{tabularx}{\linewidth}{>{\hebrewfont\setRL}X>{\hebrewfont\setRL}Xll}
    
  • 或者将每个希伯来语短语括起来\RL{}

    \RL{שמות לד-ו}       &\RL{וַיַּעֲבֹר יְהוׇֹה  עַל-פׇּנׇיו}    &Also zog H’ über seinem Gesicht vorüber.
    

也可以看看:bidi的文档

相关内容