请帮助解决所述问题。我无法使用 \Gamma 命令来呈现大写直伽马希腊字母。我在 MacTex 发行版上使用 TextPad,通过 fontspec 使用 mtpro2 lite 和 Baskerville 字体。我也有用于西班牙语的 utf8 符号。命令 \varGamma 工作正常,我认为这可能是在 OS X El Capitan 上安装 mtpro2 的问题,但据我所知,所有其他符号都工作正常。
\documentclass[12pt, noamssymb]{article}
\usepackage[utf8]{inputenc}
\usepackage[spanish,es-nodecimaldot,es-lcroman]{babel}
\usepackage[xetex]{graphicx}
\usepackage{float}
\usepackage[T1]{fontenc}
\usepackage{fixltx2e}
\usepackage{amsmath}
\let\hbar\relax
\usepackage[lite]{mtpro2}
\usepackage{sectsty}
\usepackage[export]{adjustbox}
\usepackage{subcaption}
\usepackage{arydshln}
\usepackage{pdflscape}
\usepackage{fontspec}
\setmainfont{Baskerville}
\begin{document}
\begin{equation}
{\Gamma _{rx,wall}} \equiv \frac{{{K_{rx}}}}{{{K_{rx,sur}}}} \approx 1 + 1.26\frac{d}{B}\left[ {1 + \frac{d}{B}{{\left( {\frac{D}{d}} \right)}^{0.2}}{{\left( {\frac{B}{L}} \right)}^{0.5}}} \right]
\end{equation}
\end{document}
提前感谢你的帮助!
答案1
如果我像下面这样重新组织序言,\Gamma
就会出现。
\documentclass[12pt]{article}
\usepackage[spanish,es-nodecimaldot,es-lcroman]{babel}
\usepackage[export]{adjustbox}
\usepackage{amsmath}
\let\hbar\relax
\usepackage[lite]{mtpro2}
\usepackage{sectsty}
\usepackage{subcaption}
\usepackage{arydshln}
\usepackage{fontspec}
\setmainfont{Baskerville}
\begin{document}
\begin{equation}
\Gamma _{rx,\mathrm{wall}} \equiv \frac{K_{rx}}{K_{rx,\mathrm{sur}}} \approx
1 + 1.26\frac{d}{B}\left[
1 + \frac{d}{B}\left(\frac{D}{d}\right)^{0.2}\left( \frac{B}{L} \right)^{0.5}
\right]
\end{equation}
\end{document}
我删除了inputenc
,fontenc
和graphicx
(adjustbox
通过export
选项加载)。另外,pdflscape
这对 XeLaTeX 来说也没什么用,它可能与 LuaLaTeX 搭配使用。
你肯定不指定,xetex
永远graphicx
不要:它只会限制代码的可移植性并且毫无用处。
您的括号也太多了;我删除了所有无用的(在某些情况下是有害的)括号。noamssymbols
您加载的每个包都不知道该选项。
如果您加载了float
该[H]
选项,就不要使用它。