
pi
一般來說,我不喜歡newpxmath 套件中給出的符號。所以我嘗試使用以下命令來使用 cmroman pi。但由於我縮放了文字和數學,所以由於 pi 看起來太小。知道如何縮放pi
符號嗎?
\documentclass[12pt]{article}
\usepackage[margin=1in]{geometry}
\usepackage[T1]{fontenc}
\usepackage[scaled=1.2]{newtxtext}
\usepackage[scaled=1.2,cmbraces,varbb]{newpxmath}
\DeclareSymbolFont{lettersCM}{OML}{cmm} {m}{it}
\SetSymbolFont{lettersCM}{bold}{OML}{cmm} {b}{it}
\let\txpi\pi
\DeclareMathSymbol{\pi}{\mathord}{lettersCM}{"19}
\begin{document}
\begin{flushleft}
Pie appears very small
$$\frac{k\pi}{12} = \frac{22}{7}$$
\end{flushleft}
\end{document}
答案1
不要縮放字體。您的主要字體大小是 14pt(準確地說是 14.4pt),如果您確實想要如此巨大的大小,那麼使用適當的包/類(如extarticle
.
對於下面的比較,我使用了您的確切程式碼,僅添加了一段lipsum
。版本extarticle
是
\documentclass[14pt]{extarticle}
\usepackage[margin=1in]{geometry}
\usepackage[T1]{fontenc}
\usepackage{newtxtext}
\usepackage[cmbraces,varbb]{newpxmath}
\usepackage{fix-cm}
\usepackage{lipsum}
\DeclareSymbolFont{lettersCM}{OML}{cmm} {m}{it}
\SetSymbolFont{lettersCM}{bold}{OML}{cmm} {b}{it}
\let\txpi\pi
\DeclareMathSymbol{\pi}{\mathord}{lettersCM}{"19}
\begin{document}
\begin{flushleft}
Pie appears very small
\[\frac{k\pi}{12} = \frac{22}{7}\]
\end{flushleft}
\lipsum[2]
\end{document}
我離開了flushleft
,雖然看起來沒有必要。我換成$$...$$
了正確的\[...\]
。
這是比較。您將看到 pi 的大小正確,線條間隔良好。
兩個版本的字體大小相同,縮放量相同。
更多資訊。如果我新增一個命令來顯示文件中使用的字體,我會得到
\T1/ntxtlf/m/n/12=select font ntx-Regular-tlf-t1 at 14.39996pt
對於您的版本,具有縮放和
\T1/ntxtlf/m/n/14.4=select font ntx-Regular-tlf-t1 at 14.4pt
對於我的版本,帶有extarticle
.小數點後第五位的差異肯定不相關。
警告不要混用newtxtext
:newpxmath
這些字母非常不同,並且在視覺上彼此不相容。