![新字体单词内的数学符号](https://linux22.com/image/270030/%E6%96%B0%E5%AD%97%E4%BD%93%E5%8D%95%E8%AF%8D%E5%86%85%E7%9A%84%E6%95%B0%E5%AD%A6%E7%AC%A6%E5%8F%B7.png)
我想插入一个项目符号来分隔单词内的音节。该单词以新字体显示,并且我希望项目符号显示在单词的中心(就像在字典中一样)。
退出数学模式(第二行)和退出数学模式(第三行)都不起作用。
我该如何解决文本字体和数学字体之间的不兼容性?
\documentclass{article}
\usepackage{times,amsmath,amsfonts,amssymb}
\pagestyle{empty}
\newfont{\mynewfont}{pagk8r scaled 3000}
\begin{document}
{\mynewfont extra}
{\mynewfont ex}$\bullet${\mynewfont tra}
${\mynewfont ex}\bullet {\mynewfont tra}$
\end{document}
答案1
假设这\newfont
只是为了举例(应该绝不可以在 LaTeX 中使用(为了向后兼容,它仍然被定义),这里有一种方法:
\documentclass{article}
\usepackage{graphicx}
\pagestyle{empty}
\newfont{\mynewfont}{pagk8r scaled 3000}
\newcommand{\syllmark}{\kern.1em\raisebox{.3ex}{\scalebox{1.5}{\textbullet}}\kern.1em\relax}
\begin{document}
{\mynewfont extra}
{\mynewfont ex\syllmark tra}
\end{document}
调整字距调整、缩放和提升的量以适应。
定义字体的推荐方法是使用更高级的命令。如果你希望 Avant Garde 字体为 30pt,请执行
\DeclareRobustCommand\bigavantgarde{\fontsize{30}{42}\usefont{\encodingdefault}{pag}{m}{n}}
\DeclareTextFontCommand\textbigavantgarde{\bigavantgarde}
所以你两者皆有
{\bigavantgarde word}
和
\textbigavantgarde{word}