我需要使用以下软件包:
\documentclass[aip, apl, 双列, 重印]{revtex4-1}
\usepackage{amsmath}
\usepackage{amsfonts}
\usepackage{amssymb}
\usepackage{graphicx}
\usepackage{natmove}
\usepackage[hidelinks, colorlinks=true, citecolor={blue}, linkcolor={blue}, urlcolor={blue}]{hyperref}
我如何获得像 这样的非斜体希腊\mu
符号2 $\mu$m
?
答案1
有一个名为upgreek
(在序言中,只需包含\usepackage{upgreek}
)的包,它支持非斜体希腊字母。小写字母被命名为\upalpha
、、\upbeta
... 等,大写字母被命名为\Upalpha
、、\Upbeta
...
祝你好运
答案2
如果允许使用现代工具链,我强烈建议您加载unicode-math
,它比 2002 年最新更新的软件包功能强大得多。它提供了开箱即用的直立字母命令,例如\uppi
和(以及另一组命令,如和)。如果您想要默认斜体拉丁数学字母和直立希腊字母,请加载。如果您想要两个字母都直立,请加载。如果您想要默认斜体希腊字母,但能够插入直立 μ 或 π,请加载。默认样式,即斜体小写字母但直立大写字母,也可用作。\upmu
\italpha
\itbeta
\usepackage[math-style=french]{unicode-math}
\usepackage[math-style=upright]{unicode-math}
\usepackage[math-style=ISO]{unicode-math}
math-style=TeX
\RequirePackage{luatex85} % Workaround for standalone 1.2 and LuaTeX.
\documentclass[preview,varwidth=640px]{standalone}
\usepackage{amsmath}
\usepackage[math-style=ISO]{unicode-math}
\begin{document}
\[ \prod_{\alpha=0}^\beta \upalpha\upbeta \]
\end{document}
其他一些软件包也允许您编写 或\mathrm\pi
,\mathit\pi
包括stix
软件包(它是所有在 PDFLaTeX 上运行的软件包中覆盖范围最广的软件包)。使用 加载它,\usepackage[lcgreekalpha]{stix}
以便小写希腊字母被视为字母字符并匹配当前的数学样式。在这里,我给出了如何定义\upalpha
和\upbeta
以与其他软件包兼容的示例。
\RequirePackage{luatex85} % Workaround for standalone 1.2 and LuaTeX.
\documentclass[preview,varwidth=640px]{standalone}
\usepackage[T1]{fontenc}
\usepackage[lcgreekalpha]{stix}
\usepackage{amsmath}
\DeclareRobustCommand\upalpha{\ensuremath\mathrm\alpha}
\DeclareRobustCommand\upbeta{\ensuremath\mathrm\beta}
\begin{document}
\[ \prod_{\alpha=0}^\beta \upalpha\upbeta \]
\end{document}
该isomath
包有加载多种不同希腊字母的选项。
如果你真的被迫只使用包中的字体amsfonts
,包中唯一的直立希腊字体是字体的一部分eurm10
(参见第 32 页文档amsfonts
)。您可以使用 访问这些字形\DeclareMathCommand
。但是,如果您现在想将 Euler 与 PDFLaTeX 一起使用,您将从该eulerpx
包中获得更好的结果,如果您想将其与 XeLaTeX 或 LuaLaTeX 一起使用,您可以在 中加载 Neo Euler 中的字母和 Asana Math 中的符号unicode-math
。
其他提供直立希腊字母的软件包包括textgreek
、和。还有其他几个。upgreek
pxfonts
mathptm
答案3
Knuth 说(TeXBook,第 434 页):
按照惯例,大写希腊文使用不倾斜的字母,小写希腊文使用倾斜的字母;
它是 TeX 之前以及之后几十年的标准。
如果必须避免使用倾斜的希腊字母:
\documentclass[border=10mm]{standalone}
\usepackage[upright]{fourier}
\begin{document}
\[ \pi \mu \]
\end{document}
答案4
嗯,希腊小写字母一直都是草书,因为它们是手写的。希腊人忘记了发明印刷机。
如果字母是刻在石头上的,那么希腊人就会使用大写字母,在这里他们使用凿子和锤子,以便尽可能避免曲线。
实际上,小写字母是为了快速书写大写字母而进行的简化……您可以将每个小写字母追溯到相应的大写字母。
\documentclass[border=10mm]{standalone}
\usepackage{tikz}
\usetikzlibrary{intersections}
\usepackage{amsmath}
\usepackage{amsfonts}
\usepackage{amssymb}
\usepackage{graphicx}
\usepackage{natmove}
\usepackage[hidelinks, colorlinks=true, citecolor={blue}, linkcolor={blue}, urlcolor={blue}]{hyperref}
\newcommand{\X}[1]{ $\;{#1}$ }
\begin{document}
\begin{table}
\begin{tabular}{*8l}
\X\alpha &\X\theta &\X o &\X\tau \\
\X\beta &\X\vartheta &\X\pi &\X\upsilon \\
\X\gamma &\X\gamma &\X\varpi &\X\phi \\
\X\delta &\X\kappa &\X\rho &\X\varphi \\
\X\epsilon &\X\lambda &\X\varrho &\X\chi \\
\X\varepsilon &\X\mu &\X\sigma &\X\psi \\
\X\zeta &\X\nu &\X\varsigma &\X\omega \\
\X\eta &\X\xi \\
\\
\X\Gamma &\X\Lambda &\X\Sigma &\X\Psi \\
\X\Delta &\X\Xi &\X\Upsilon &\X\Omega \\
\X\Theta &\X\Pi &\X\Phi
\end{tabular}
\caption{Greek Letters}
\end{table}
\end{document}
简而言之:我从未见过罗马风格的小写希腊字母。