如何使用梵文字体创建新命令

如何使用梵文字体创建新命令

如何在 verse 环境中改变字体大小?

我正在使用这些字体(例如 Aksharyogini / Nakula / Sanskrit 2003)

当我用其中任何一个替换 \bfseries 时,我得到错误,我做错了什么。我该如何使用这些字体类型。谢谢你的帮助

 \newcommand\RedLine[1]{%
  \textcolor{red}{\fontsize{8}{9.6}\selectfont\bfseries#1}
  }

答案1

该答案中的定义\RedLine只是一个例子。为了使用当前字体获得红线,只需说

\newcommand{\RedLine}[1]{\textcolor{red}{#1}}

为了使用不同的字体,您可以通过以下方式定义它们\newfontfamily

\usepackage{fontspec}
\setmainfont{Sanskrit 2003}
\newfontfamily\Aksharyogini{Aksharyogini}
\newfontfamily\Nakula{Nakula}

\newfontface或者,如果您对这些字体的斜体或粗体变体不感兴趣,则只需使用。

然后

\begin{verse}\Aksharyogini
<verses>
\end{verse}

将使用 Aksharyogini 字体打印这首诗。

相关内容