我需要将我的 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 \]
答案2
如果你不拘泥于时间,任何有选项的字体包french math
(无论它在包中的确切名称是什么)都可以做到这一点。据我所知,fourier
、kpfonts
和mathdesign
都MinionPro
可以做到这一点。也许也可以MyriadPro
从FontPro
包中
答案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}