如何打字?
这是重正化群理论中的数学符号。mathrsfs
仅支持大写字母。
抱歉大家,我犯了一个严重的错误!我以为图片中的 G 是小写字母。但实际上它已经是大写字母了。
我很抱歉。
答案1
这有帮助吗?
\documentclass{article}
\usepackage[T1]{fontenc}
\usepackage{calligra,amsmath,amssymb}
\newcommand{\g}{\text{\calligra g}\,}
\begin{document}
$\g\colon \mathbb{R}\to \mathcal{W}$
\end{document}
答案2
这应该可以。
\documentclass[12pt]{article}
\usepackage{unicode-math}
\setmathfont{XITS Math}
\setmathfont[version=setB,StylisticSet=1]{XITS Math}
\begin{document}
$\delta \mathscr{G_i}$
\end{document}
现在,首先您必须定义一个数学字体,例如,XITS Math
然后字母 G 将按要求出现。您需要使用 xelatex 编译它才能获得输出。
另一种方法是使用mathrsfs
软件包。MWE:
\documentclass[12pt]{article}
\usepackage{mathrsfs}
\begin{document}
$\delta~\mathscr{G}_i$
\end{document}
您可以使用pdflatex自己编译这个。要消除间隙,只需删除符号即可~
。
答案3
如果给定的字体系列仅提供大写字母而不提供小写字母,则找到一种替代字体(其小写字母在风格上与初始字体的大写字母相匹配)通常会很棘手。
您可能想尝试一下Zapf Chancery
script 字体。您会立即注意到,它的字母既没有像 mathrsfs
script 字体的大写字母那样倾斜,也没有那么华丽。当然,这可能符合您的喜好。(严格来说,我发现 script-G 与Computer Modern 系列的字符mathrsfs
放在一起显得格格不入。)\delta
当然,如果你决定\mathpzc{g}
在文档中使用,你也应该对大写字母 G 使用相同的字体系列,即写成\mathpzc{G}
。不要使用\mathscr{G}
\mathpzc{g}
。除非你想设置巨大的视觉冲突,否则 next to 。
\documentclass{article}
\usepackage{mathrsfs}
\DeclareMathAlphabet{\mathpzc}{OT1}{pzc}{m}{it} % load "Zapf Chancery" as a math alphabet
\begin{document}
$\mathpzc{g}$ $\mathpzc{G}$ \quad $\delta\mathpzc{g}_i$ $\delta\mathpzc{G}_i$
\medskip
for comparison: $\delta\mathscr{G}_i$
\end{document}