我知道这个问题非常相似,但那里的大多数内容都以 为中心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}
正是我要找的人。