使用 LaTeXbangla 进行小节编号

使用 LaTeXbangla 进行小节编号

我在用着拉特克孟加拉语用孟加拉语/孟加拉语书写。我希望章节和小节的编号显示为 [১] [১.১],但它们都显示为 [১.],章节和小节之间的唯一区别在于它们的大小。我怎样才能 (1) 删除章节编号末尾的句号(不使用 feature=0,因为我喜欢其他一些功能)和 (2) 使章节编号出现在小节编号之前?我尝试使用阿拉伯数字模仿的样式如下:

\documentclass[18pt,a4paper]{article}   
\usepackage[banglamainfont=Kalpurush,
banglattfont=Siyam Rupali
]{latexbangla}
\begin{document}
\section{উচ্চারণ}
\subsection{ব্যঞ্জনধ্বনি}

使用 LaTeXbangla

使用阿拉伯数字,不使用 LaTeXbangla。这就是我想用孟加拉数字模拟的

答案1

孟加拉语标题

latexbangla.stytitlesec导入许多包,并使用以下命令使用包格式化标题:

    %adding a dot after the number in titles
    \titlelabel{\thetitle.\enspace}

尝试将这个重新定义放在你的序言中:

\titlelabel{[\thetitle]\enspace}

平均能量损失

\documentclass{article}   
\usepackage{polyglossia}
\setmainlanguage[numerals=Bengali,changecounternumbering=true]{bengali}
\newfontfamily\bengalifont{Noto Sans Bengali}[Script=Bengali,Renderer=HarfBuzz]
\usepackage{titlesec}

%%from latexbangla.sty, line 176
%   %adding a dot after the number in titles
%   \titlelabel{\thetitle.\enspace}

\titlelabel{[\thetitle]\enspace}
    
\begin{document}
\section{উচ্চারণ}
\subsection{ব্যঞ্জনধ্বনি}
\end{document}

我没有你的字体。代码使用 xelatex 或 lualatex 进行编译。

答案2

包中的使用\banglasection和命令\banglatextbangla

\documentclass[18pt,a4paper]{article}   
\usepackage{bangla}

\banglasection

\begin{document}
\section{\banglatext{উচ্চারণ}}
\subsection{\banglatext{ব্যঞ্জনধ্বনি}}
\end{document}

在此处输入图片描述

相关内容