数学文本中的低音谱号

数学文本中的低音谱号

我想写一篇低音谱号在数学文本中。我知道数学包和musixtex。我的目标是写一些类似的东西:

\documentclass{article}
\usepackage[utf8]{inputenc}
\usepackage{stix}
\usepackage{mathtools}
\usepackage{musixtex}


\title{Chiave di Basso prova}
\author{PUCK}
\date{\today}

\begin{document}

\maketitle

\section{Introduction}

Let $\bassclef\coloneqq\bigl\{\bassclef,\le\bigr\}$ a Partial Ordered Set.
\end{document}

为什么\bassclefOverleaf 输出的不是“$I$”?我希望这个问题已经清楚了。非常感谢

答案1

您可以使用它\text来访问文本模式符号字体,尽管您可能需要稍微提高它,这取决于您希望它看起来像什么(\raisebox可能会有所帮助)

在此处输入图片描述

\documentclass{article}
\usepackage[utf8]{inputenc}
\usepackage{stix}
\usepackage{mathtools}
\usepackage{musixtex}


\title{Chiave di Basso prova}
\author{PUCK}
\date{\today}

\begin{document}

\maketitle

\section{Introduction}

Let $\text{\bassclef}\coloneqq\bigl\{\text{\bassclef},\le\bigr\}$ a Partial Ordered Set.
\end{document}

答案2

您可以直接使用musix字体,而不必加载整个包。字体需要稍微重新缩放,符号必须上移,因为它延伸到基线以下,具有奇怪的高度和深度。

\documentclass{article}
\usepackage{stix2}
\usepackage{mathtools}

\DeclareFontFamily{U}{musix}{}
\DeclareFontShape{U}{musix}{m}{n}{<-> s*[0.85] musix11}{}
\newcommand{\mathbassclef}{%
  \text{%
    % as high as an uppercase letter
    \vphantom{A}%
    % the clef extends below the baseline, so we raise and smash it
    \raisebox{.55\height}[0pt][0pt]{\usefont{U}{musix}{m}{n}\symbol{73}}%
  }%
}


\begin{document}

Let $\mathbassclef\coloneqq\bigl\{\mathbassclef,\le\bigr\}$
be a partially ordered set.

\end{document}

在此处输入图片描述

您认为您的读者会知道它是什么以及如何称呼它吗?

添加

因为芭芭拉·比顿的愿望就是我的命令,所以这里有一个按照她在评论中所要求的版本。

\documentclass{article}
\usepackage{stix2}
\usepackage{mathtools}

\DeclareFontFamily{U}{musix}{}
\DeclareFontShape{U}{musix}{m}{n}{<-> s*[1.01] musix11}{}
\newcommand{\mathbassclef}{%
  \text{%
    % as high as an uppercase letter
    \vphantom{O,}%
    % the clef extends below the baseline, so we raise and smash it
    \raisebox{.412\height}[0pt][0pt]{\usefont{U}{musix}{m}{n}\symbol{73}}%
  }%
}


\begin{document}

Let $\mathbassclef\coloneqq\bigl\{\mathbassclef,\le\bigr\}$ 
be a partially ordered set.

\fboxsep=0pt\fboxrule=0.1pt

\fbox{,O$\mathbassclef$}\fbox{O}

\end{document}

在此处输入图片描述

当然,参数需要改变以适应不同的字体。

相关内容