小寫字母 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}

在此輸入影像描述

相關內容