在这答案pablos
几乎解决了我的问题。我迫切希望找到一个更好看的小写字母g
。事实上,如果我只使用:
\usepackage{calligra}
\newcommand{\g}{\textup{\large\calligra g}\,}
则输出如下:
我对这种方法有几点担忧:
- 脚本
g
是像素化的(我不介意,因为它只能用于常规大小的方程式)。 - 脚本的
g
斜体太多,在方程式中会变得很奇怪,尤其是在内联数学中:
- (不过这可能和2有关)脚本的尾部
g
下降得太低,顶部部分也太低了。
以下是我在绘图中关注的所有问题,以及供参考的原始\ell
命令,符合我的期望:
有人知道如何解决这个问题吗?我尝试使用\rotatebox
es,但事实上这封信像素化严重,渲染效果非常糟糕且模糊。此外,我尝试了其他几种字体,但没有一种能提供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}