बेबल का उपयोग करके हिब्रू पाठ के साथ तालिकाओं

Aug 17 2020

मेरे पास हिब्रू में एक दस्तावेज़ है जिसे मैं उपयोग करके प्रस्तुत करता हूं babelऔर अब मैं एक तालिका जोड़ना चाहता हूं जिसमें हिब्रू में पाठ शामिल है। जबकि पूरा दस्तावेज ठीक है, इस मामले में पाठ गलत दिशा में दिया गया है (बाएं से दाएं के बजाय दाएं से बाएं)।

मैं किसी भी मदद की सराहना करता हूँ ( babelजब तक कि नया पैकेज ओवरलीफ़ द्वारा समर्थित है, तब से मैं लचीला हूं)।

\documentclass{article}
\usepackage[utf8x]{inputenc}
\usepackage[english,hebrew]{babel}
\selectlanguage{hebrew}
\usepackage[top=2cm,bottom=2cm,left=2.5cm,right=2cm]{geometry}


\begin{document}

\begin{center}
 \begin{tabular}{||c |c||} 
 \hline
 טור 1 & טור 2 \\[0.5ex]
 \hline\hline
 1 & 6  \\ 
 \hline
\end{tabular}
\end{center}



\end{document}

जवाब

1 EladDen Aug 17 2020 at 10:19

बेबल एक सारणी पर बीड़ी को मजबूर नहीं करता है। आपको खुद ऐसा करने की जरूरत है। arrayहेब्रॉव का समर्थन करने के लिए एक नए कॉलम प्रकार को परिभाषित करने के लिए मैं क्या उपयोग करता हूं

\newcolumntype{C}{>{\beginR}c<{\endR}}

और एक पूर्ण MWE:

\documentclass{article}
\usepackage[utf8x]{inputenc}
\usepackage[english,hebrew]{babel}
\selectlanguage{hebrew}
\usepackage[top=2cm,bottom=2cm,left=2.5cm,right=2cm]{geometry}
\usepackage{array}

\newcolumntype{C}{>{\beginR}c<{\endR}}

\begin{document}

\begin{center}
 \begin{tabular}{||C |C||} 
 \hline
 טור 1 & טור 2 \\[0.5ex]
 \hline\hline
 1 & 6  \\ 
 \hline
\end{tabular}
\end{center}



\end{document}
Davislor Nov 04 2020 at 16:09

2020 तक, आपके लिए ऐसा करने babelके tabularविकल्प का समर्थन करता है । इसके लिए LuaTeX की आवश्यकता है और यह पूरी तरह से काम नहीं करता है।

\documentclass{article}
\usepackage[english, bidi=basic, layout=sectioning.tabular]{babel}
\usepackage{fontspec}
\babelprovide[import,main]{hebrew}
\usepackage[top=2cm,bottom=2cm,left=2.5cm,right=2cm]{geometry}

\babelfont{rm}
          [Ligatures={Common,Discretionary,TeX}]{Libertinus Serif} % Or any font that supports Hebrew.
\babelfont{sf}
          [Ligatures={Common,Discretionary,TeX}]{Libertinus Sans}
\babelfont{tt}
          [Ligatures=TeX]{Libertinus Mono}

\begin{document}

\begin{center}

 \begin{tabular}{||c |c||} 
 \hline
 טור 1 & טור 2 \\[0.5ex]
 \hline\hline
 1 & 6  \\ 
 \hline
\end{tabular}
\end{center}

\end{document}