我在用着拉特克孟加拉语用孟加拉语/孟加拉语书写。我希望章节和小节的编号显示为 [১] [১.১],但它们都显示为 [১.],章节和小节之间的唯一区别在于它们的大小。我怎样才能 (1) 删除章节编号末尾的句号(不使用 feature=0,因为我喜欢其他一些功能)和 (2) 使章节编号出现在小节编号之前?我尝试使用阿拉伯数字模仿的样式如下:
\documentclass[18pt,a4paper]{article}
\usepackage[banglamainfont=Kalpurush,
banglattfont=Siyam Rupali
]{latexbangla}
\begin{document}
\section{উচ্চারণ}
\subsection{ব্যঞ্জনধ্বনি}
答案1
latexbangla.sty
titlesec
导入许多包,并使用以下命令使用包格式化标题:
%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 进行编译。