
在這答案,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}