我被要求使用Gandhari Unicode 字体对于一篇论文,但我得到了与章节、小节等的数量有关的点的奇怪格式:
特别是 1.4 看起来很丑,点就在 4 的正下方。我的 MWE:
\documentclass{article}
\usepackage{fontspec}
\defaultfontfeatures{Mapping=tex-text}
\setmainfont{Gandhari Unicode}
\begin{document}
\section{Testsection}
\subsection{Testsubsection}
\subsection{Testsubsection}
\subsection{Testsubsection}
\subsection{Testsubsection}
\end{document}
我想这是字体问题,我应该和字体开发人员谈谈。或者,有没有简单的方法可以告诉 LaTeX 不要在数字上应用连字符,或者这里出了什么问题?
答案1
破解它:
\documentclass{article}
\usepackage{fontspec}
\setmainfont{gu}[
Extension=.ttf,
Path=./,
UprightFont=*r,
BoldFont=*b,
ItalicFont=*i,
BoldItalicFont=*bi,
]
\renewcommand{\thesubsection}{\thesection\/.\/\arabic{subsection}}
\begin{document}
\section{Testsection}
\subsection{Testsubsection}
\subsection{Testsubsection}
\subsection{Testsubsection}
\subsection{Testsubsection}
\end{document}
我没有在系统中安装字体,所以我不得不直接调用.ttf 文件。