将希腊文小写字母 times.sty 切换为直立字母?

将希腊文小写字母 times.sty 切换为直立字母?

我需要将我的 latex 输出“类似”为网络浏览器的衬线显示。我希望所有数学运算都切换到直立并模仿 html 浏览器。 \usepackage{mathastext} \usepackage{times} \usepackage{amsmath} 都是不错的选择。

我如何让 latex mathmode 默认使用直立小写希腊字母来匹配现在的直立形式的时代字体,而不是保持斜体。upgreek.sty 本来很好,只是它要求我在文档中更改用途。

我希望 latex \beta 看起来像 β (β),而不是像β(<i>β</i>),而且最好比平时胖一点,因为网络浏览器似乎有点胖……

答案1

您可以尝试以下操作:

\documentclass{article}
\usepackage[T1]{fontenc}
\usepackage{amsmath}
\usepackage{txfonts}
\usepackage[upright]{txgreeks}
\usepackage{mathastext}
\begin{document}
This is text mode and now a math display:
\[ \alpha^n+\beta^m = \gamma^q \]
\end{document}

德克萨斯州

\[ \Gamma\cdot x+\Omega\cdot y=\Psi\cdot z \]

更多 txgreeks

答案2

如果你不拘泥于时间,任何有选项的字体包french math(无论它在包中的确切名称是什么)都可以做到这一点。据我所知,fourierkpfontsmathdesignMinionPro可以做到这一点。也许也可以MyriadProFontPro包中

答案3

使用灵活lgrmath包装怎么样?

\documentclass{article}

\usepackage{times}
% recent alternate to times
% \usepackage{newtx}
\usepackage[greek=up, Greek=it]{lgrmath}
% the default is greek=it and Greek=up.  Can specify greek font used.
% \usepackage[font=TheanoOldStyle-TLF]{lgrmath}
\begin{document}
A little text and $\alpha\beta\gamma\delta\quad\Delta\Gamma\Lambda$.
\end{document}

希腊语

相关内容