解释

解释

我知道这个问题非常相似,但那里的大多数内容都以 为中心MnSymbol,但我试图使用该arevmath包使用或“获取”三个符号(我正在使用pdfLaTeX和 MiKTeX):

\documentclass{article}
\usepackage{arevmath}
\begin{document}
The important symbols: $\Sampi, \Qoppa$ and $\stigma$. The problem: $30+40+\phi=0$.
\end{document}

生成: 在此处输入图片描述

另一方面,

\documentclass{article}
\begin{document}
Needed symbols: \texttt{\textbackslash Sampi,\textbackslash Qoppa}, and \texttt{\textbackslash stigma}. No problem: $30+40+\phi=0$.
\end{document}

生成: 在此处输入图片描述

有没有办法获取或使用这些符号,而不会完全破坏我尝试使用的其他数学公式的外观?我wrisym也尝试过使用,但没有编译。我看过许多其他相当相似的问题,但我找不到任何可以直接应用于我目前面临的问题的东西。

答案1

像这样?这需要数学字母表。如有必要,您可以避免这种情况,但如果您想要字体中的多个符号,这种方式更直接。

\documentclass{article}
\DeclareSymbolFont{extraitalic}      {U}{zavm}{m}{it}
\DeclareMathSymbol{\Qoppa}{\mathord}{extraitalic}{161}
\DeclareMathSymbol{\qoppa}{\mathord}{extraitalic}{162}
\DeclareMathSymbol{\Stigma}{\mathord}{extraitalic}{167}
\DeclareMathSymbol{\Sampi}{\mathord}{extraitalic}{165}
\DeclareMathSymbol{\sampi}{\mathord}{extraitalic}{166}
\DeclareMathSymbol{\stigma}{\mathord}{extraitalic}{168}

\begin{document}
The important symbols: $\Sampi, \Qoppa$ and $\stigma$. No problem: $30+40+\phi=0$.
\end{document}

混合

或许从印刷角度来看并不一定理想,但它确实能让你获得这些符号而无需改变其余部分。

解释

我首先查看了软件包arev提供的内容。arevsymbols.tex听起来很有可能,所以我从那里开始。(否则,我会grep搜索您提到的命令之一。)我从该文件中获得了命令的定义:

\DeclareMathSymbol{\Qoppa}{\mathord}{extraitalic}{161} % uni03D8
\DeclareMathSymbol{\qoppa}{\mathord}{extraitalic}{162} % uni03D9
\DeclareMathSymbol{\Sampi}{\mathord}{extraitalic}{165} % uni03E0
\DeclareMathSymbol{\sampi}{\mathord}{extraitalic}{166} % uni03E1
\DeclareMathSymbol{\Stigma}{\mathord}{extraitalic}{167} % uni03DA
\DeclareMathSymbol{\stigma}{\mathord}{extraitalic}{168} % uni03DB

所以现在我只需要知道extraitalic是什么。我grep仅在以下文件上使用了此功能.sty

grep extraitalic tex/latex/arev/*.sty

这给了我这个:

tex/latex/arev/arevmath.sty:\DeclareSymbolFont{extraitalic}      {U}{zavm}{m}{it}
tex/latex/arev/arevmath.sty:\ifthenelse{\equal{\var@a}  {true}}{}{\DeclareMathSymbol{a}{\mathalpha}{extraitalic}{139}}
tex/latex/arev/arevmath.sty:\ifthenelse{\equal{\var@i}  {true}}{}{\DeclareMathSymbol{i}{\mathalpha}{extraitalic}{140}
tex/latex/arev/arevmath.sty:                                      \DeclareMathSymbol{\imath}{\mathalpha}{extraitalic}{111}}
tex/latex/arev/arevmath.sty:\ifthenelse{\equal{\var@I}  {true}}{}{\DeclareMathSymbol{I}{\mathalpha}{extraitalic}{138}}
tex/latex/arev/arevmath.sty:\ifthenelse{\equal{\var@f}  {true}}{}{\DeclareMathSymbol{f}{\mathalpha}{extraitalic}{154}}
tex/latex/arev/arevmath.sty:\ifthenelse{\equal{\var@l}  {true}}{}{\DeclareMathSymbol{l}{\mathalpha}{extraitalic}{141}}
tex/latex/arev/arevmath.sty:\ifthenelse{\equal{\var@u}  {true}}{}{\DeclareMathSymbol{u}{\mathalpha}{extraitalic}{142}}
tex/latex/arev/arevmath.sty:\ifthenelse{\equal{\var@v}  {true}}{}{\DeclareMathSymbol{v}{\mathalpha}{extraitalic}{143}}
tex/latex/arev/arevmath.sty:\ifthenelse{\equal{\var@w}  {true}}{}{\DeclareMathSymbol{w}{\mathalpha}{extraitalic}{144}}
tex/latex/arev/arevmath.sty:\ifthenelse{\equal{\var@x}  {true}}{}{\DeclareMathSymbol{x}{\mathalpha}{extraitalic}{145}}
tex/latex/arev/arevmath.sty:\DeclareMathSymbol{\origIota}{\mathord}{extraitalic}{30} % same as \origI
tex/latex/arev/arevmath.sty:\DeclareMathSymbol{\varIota}{\mathord}{extraitalic}{138} % same as \varI

第一行,

\DeclareSymbolFont{extraitalic}      {U}{zavm}{m}{it}

正是我要找的人。

相关内容