बेबल का उपयोग करके हिब्रू पाठ के साथ तालिकाओं
मेरे पास हिब्रू में एक दस्तावेज़ है जिसे मैं उपयोग करके प्रस्तुत करता हूं 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}
जवाब
बेबल एक सारणी पर बीड़ी को मजबूर नहीं करता है। आपको खुद ऐसा करने की जरूरत है। 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}
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}