\textchi
我使用from 来写希腊字母 Chi \usepackage{tipa}
,但它仅适用于文本模式。我还想在数学模式下使用它,就像在那种情况下,定义狄利克雷的 L 函数时:
$L(\textchi,s) = \sum_{n=1}^{\infty} \textchi(n)/n^{s}$
方程是数学模式,看起来不错,但我无法\textchi
在其中使用。
答案1
您可以使用标准\chi
命令。
如果您坚持使用直立字母,您可以使用upgreek
(但我不推荐这样做,因为字母形状非常奇怪)或定义自己的符号。但是,如果您更改文档的默认字体,则需要更新定义。
\documentclass{article}
\usepackage{amsmath}
\usepackage{upgreek}
% for the third solution
\DeclareFontEncoding{LGR}{}{}
\DeclareFontSubstitution{LGR}{cmr}{m}{n}
\DeclareSymbolFont{upgreek}{LGR}{cmr}{m}{n}
\DeclareMathSymbol{\varchi}{\mathord}{upgreek}{`q}
%%%
\begin{document}
Standard \verb|\chi| command
\[
L(\chi,s)=\sum_{n=1}^{\infty}\frac{\chi(n)}{n^{s}}
\]
With \verb|\upchi| from \texttt{upgreek}
\[
L(\upchi,s)=\sum_{n=1}^{\infty}\frac{\upchi(n)}{n^{s}}
\]
With \verb|\varchi| defined above
\[
L(\varchi,s)=\sum_{n=1}^{\infty}\frac{\varchi(n)}{n^{s}}
\]
\end{document}
答案2
您可以\upchi
在数学模式下使用许多软件包的命令,包括unicode-math
和upgreek
。一些软件包支持略有不同的命令,例如\chiup
或\otherchi
。eulervm
软件包使\chi
upright。
您可以\mathrm{\chi}
将stix
、stix2
或isomath
选项与已加载的OMLmathrm
直立字体之一一起使用mathdesign
。
该unicode-math
包还允许您使用\symup{chi}
或,如果您使用该选项加载包,\mupchi
它将成为\mathrm{chi}
的同义词。\symup{chi}
mathrm=sym
最后,您可以\textnormal{\textchi}
在文本或数学模式下使用。但是,您可能不想将tipa
字形用作数学符号。您可以加载希腊字体,然后使用 启用\textalpha
等\usepackage{textalpha}
。
答案3
你可以这样做\text{χ}
。