在物理学中,传统上是使用看起来像 Y 的小写 Gamma。在不讨论这种传统是否错误的情况下,如何在数学模式 Latex 标记中区分看起来像 Y 的 Gamma 和带有循环的 Gamma?
不,我不是指资本或者正直。
我建议避免使用 Unicode,除非 ArXiV 现在支持 xetex。
我不知道如何将 PDF 作为图像插入,但是http://mason.gmu.edu/~smetz3/humor/dirac.pdf来自
\documentclass{article}
\usepackage{bm}
\usepackage[paperheight=10in,paperwidth=10in,top=0.75in, bottom=0in, left=0in, right=0in]{geometry}
\usepackage{graphicx}
\begin{document}
\pagestyle{empty}
\vspace{.5in}
\begin{center}
{\Huge \bfseries Which part of}
\end{center}
\vspace{1.75in}
{\Huge
\[
\bm{(\gamma^{\mu } (i\hbar \partial _{\mu } - {\frac {e}{c}}A_{\mu })-mc) \psi =0}
\]
}
\vspace{1.75in}
\begin{center}
{\Huge \bfseries don't you understand?}
\end{center}
\end{document}
答案1
答案2
在现代工具链中
\usepackage{unicode-math}
,然后检查Unicode 数学符号列表获得六种 Unicode 数学字体中所有数学符号的字体样本。选择您喜欢的字体。
如果您只想将希腊字母更改为另一种 Unicode 字体(包括桌面上的任何字体),请添加\setmathfont{Latin Modern Math}
作为默认值,然后\setmathfont[range=it/{Greek,greek}, Scale=MatchLowercase]{Artemisia}
(例如)。
一般来说,如果可以的话,请为新的工具链编写新文档,如果必须的话,请为旧工具链编写新文档。
使用传统数学字体
装载isomath
和挑选它支持的希腊字母之一。 这个包为mathalfa
您提供了 NFSS 生态系统中最接近标准界面的东西,用于选择您想要的数学字母。
使用传统希腊文本字体
您可以使用LGR 编码的传统 NFSS 字体在数学模式下通过mathastext
。此示例加载 GFS Bodoni:
\usepackage[LGR,T1]{fontenc}
\usepackage{textcomp}
\usepackage[utf8]{inputenc}
%\usepackage{amsmath}
\usepackage{alphabeta}
\usepackage{gfsbodoni}
\usepackage[italic, LGRgreek, itgreek]{mathastext} % or upgreek, or upGreek.
如果您想写真正的希腊语单词,也请加载babel
。
如果你真的只想要那一封信
查找您想要的符号的旧字体的编码,并将其声明为符号字母表。此示例使用 AMS Euler 字体中的 γ 以 ISO 样式排版 Euler-Mascheroni 常数。该常数不倾斜,不是斜体,我给它事实上标准名称\upgamma
。其他符号取自newpx
Palatino 的克隆,Palatino 是 Hermann Zapf 的另一种字体,与他的 AMS Euler 完美匹配。
\documentclass[varwidth]{standalone}
\usepackage[T1]{fontenc}
\usepackage{textcomp}
\usepackage[utf8]{inputenc} % The default since 2018.
\usepackage{newpxtext, newpxmath}
\DeclareSymbolFont{eulerup}{U}{zeur}{m}{n}
\DeclareMathSymbol{\upgamma}{\mathord}{eulerup}{"0D}
\begin{document}
\begin{minipage}{10cm}
\[ \upgamma = \lim_{n \to \infty} \left(
- \ln n + \sum_{k=1}^n \frac{1}{k}
\right) \]
\end{minipage}
\end{document}
顺便说一句,如果你喜欢这个设置,这里是使用现代工具链获取它的方法(从 GitHub 下载 Khaled Hosny 的字体 Neo Euler 后):
\documentclass[varwidth]{standalone}
\usepackage[math-style=ISO]{unicode-math}
\defaultfontfeatures{Scale=MatchLowercase}
\setmainfont{TeX Gyre Pagella}[
Scale = 1.0 ,
Ligatures = {Common, TeX} ]
\setmonofont{Inconsolata}
% A good matching sans serif, should you want one, is Optima. A free clone
% is URW Classico.
\setmathfont{TeX Gyre Pagella Math}
% Neo Euler by Khaled Hosny, based on AMS Euler by Hermann Zapf:
% https://github.com/khaledhosny/euler-otf
\setmathfont[range=up/{latin,Latin,greek,Greek},
script-style={},
sscript-style={}]{Neo Euler}
\begin{document}
\begin{minipage}{10cm}
\[ \upgamma = \lim_{n \to \infty} \left(
- \ln n + \sum_{k=1}^n \frac{1}{k}
\right) \]
\end{minipage}
\end{document}