小写字母 G

小写字母 G

答案pablos几乎解决了我的问题。我迫切希望找到一个更好看的小写字母g。事实上,如果我只使用:

\usepackage{calligra}
\newcommand{\g}{\textup{\large\calligra g}\,}

则输出如下:

我对这种方法有几点担忧:

  1. 脚本g是像素化的(我不介意,因为它只能用于常规大小的方程式)。
  2. 脚本的g斜体太多,在方程式中会变得很奇怪,尤其是在内联数学中:

  1. (不过这可能和2有关)脚本的尾部g下降得太低,顶部部分也太低了。

以下是我在绘图中关注的所有问题,以及供参考的原始\ell命令,符合我的期望:

有人知道如何解决这个问题吗?我尝试使用\rotateboxes,但事实上这封信像素化严重,渲染效果非常糟糕且模糊。此外,我尝试了其他几种字体,但没有一种能提供g像这个calligra字体一样的脚本效果……

附言:如果这种问题在这里不受欢迎,我感到非常抱歉,但我已经尝试了一个多小时了……我希望我不是在问“帮我做“出于对寻找解决方案的绝望而提出的问题......

答案1

首先,如果你安装了该calligra-type1包,你可以\usepackage{calligra}得到非像素化的字体。然后,我建议使用\unslant(仅限于pdflatex引擎),详情如下:直立希腊字体适合计算机现代

\documentclass{article}
\usepackage[T1]{fontenc}
\usepackage{calligra,amsmath,amssymb,lmodern}
\newsavebox{\foobox}
\newcommand{\slantbox}[2][0]{\mbox{%
        \sbox{\foobox}{#2}%
        \hskip\wd\foobox
        \pdfsave
        \pdfsetmatrix{1 0 #1 1}%
        \llap{\usebox{\foobox}}%
        \pdfrestore
}}
\newcommand\unslant[2][-.25]{\slantbox[#1]{$#2$}}

\newcommand{\g}{\unslant[-.5]{$\calligra g$}\,}

\begin{document}

\textit{g} $\g\colon \mathbb{R}\to \mathcal{W}$

\end{document}

在此处输入图片描述

相关内容