首頁>LaTeX>source

如何使用乳膠中的孟加拉數字给出章节編號和頁碼?

最新回復
  • 2019-12-5
    1 #

    如果您定義了一个輸出孟加拉數字的巨集,您可以在另一个問题中使用Enrico的答案,如 代碼如下:

    \documentclass{article}
    \makeatletter
    \def\bengalidigits#1{\expandafter\@[email protected] #[email protected]}
    \def\@[email protected]#1{%
      \ifx @#1
      \else
        \ifx0#1০\else\ifx1#1১\else\ifx2#1২\else\ifx3#1৩\else\ifx4#1৪\else\ifx5#1৫\else\ifx6#1৬\else\ifx7#1৭\else\ifx8#1৮\else\ifx9#1৯\fi\fi\fi\fi\fi\fi\fi\fi\fi\fi
        \expandafter\@[email protected]
      \fi
    }
    \makeatother
    \def\bengalinumber#1{\bengalidigits{\number#1}}
    \def\bengalinumeral#1{\bengalinumber{\csname [email protected]#1\endcsname}}
    \renewcommand\thesection{\bengalinumeral{section}}
    \renewcommand\thepage{\bengalinumeral{page}}
    \usepackage{fontspec}
    \setmainfont{Lohit Bengali}
    \begin{document}
    \section{বৈশাখ}
    \section{জ্যৈষ্ঠ}
    \section{আষাঢ়}
    \section{শ্রাবণ}
    \section{ভাদ্র}
    \section{আশ্বিন}
    \end{document}
    

    使用此代碼,我得到以下結果:

    請特別註意孟加拉語數字1作為頁碼。

    我会將孟加拉語數字代碼作為Polyglossia的一部分包裝在一个包中。

相似問題

  • LaTeX tikz pgf:节點文字中的锚點/坐標
  • PGFplots在讀取資料時获得的維度太大