\ Phi trông xấu trong Beamer
Tôi đang làm một bài thuyết trình về chùm tia. Nếu tôi viết$\Phi$nó có vẻ xấu trong beamer, như hình dưới đây. Tôi muốn nhìn đẹp hơn$\Phi$ như trong bài báo.
Trả lời
Thay vì nhập một cái khác \Phi, nói chung sẽ không tương thích về kiểu dáng với phông chữ có sẵn, thay vào đó tôi chọn thêm các serifs nhỏ vào kết xuất hiện có \Phi, gọi nó là \altPhi. Tôi đã làm cho nó hoạt động trong tất cả các kiểu toán học.
\documentclass{beamer}
\usepackage{stackengine,scalerel}
\newcommand\altPhi{\ThisStyle{\ensurestackMath{
\stackengine{-.6\LMpt}{%
\stackengine{-.7\LMpt}{\SavedStyle\Phi}{\rule{.5\LMex}{.7\LMpt}\kern.01ex}
{U}{c}{F}{F}{S}}%
{\rule{.5\LMex}{.7\LMpt}\kern.01ex}{O}{c}{F}{F}{S}}}%
}
\begin{document}
\begin{frame}
$\Phi \altPhi$
$\scriptstyle\Phi \altPhi$
$\scriptscriptstyle\Phi \altPhi$
\end{frame}
\end{document}
Với professionalfontstùy chọn lớp, bạn có thể tải phông chữ mà bạn chọn. Các tùy chọn của bạn bao gồm:
- Bất kỳ phông chữ OpenType nào với
unicode-math. Bạn thậm chí có thể thêm\Phibiểu tượng từ một phông chữ khác với\setmathfont[range=\mupPhi]{SomeFont.otf}(Nếu bạn chọnmath-style=ISO, cung cấp cho bạn các chữ cái Hy Lạp viết hoa nghiêng, bạn sẽ ghi đè\mitPhithay vì\mupPhi.) - Bất kỳ phông chữ được mã hóa OML nào với
isomath - Bất kỳ phông chữ được mã hóa LGR nào với
mathastext - Bất kỳ gói phông chữ toán học nào
- Bất kỳ phông chữ được mã hóa OT1 nào, với
\DeclareMathAlphabet. (Những chữ cái này có chữ cái Hy Lạp viết hoa, nhưng không viết thường.)
Nếu bạn có thể chọn trình biên dịch và gói nào để sử dụng, tôi khuyên bạn nên sử dụng unicode-mathphông chữ sans-serif như Fira Math, và biên dịch với LuaLaTeX.
Bạn có thể chuyển đổi bằng cách sử dụng mathastextgói với các tùy chọn italicvà symbolgreek: nhưng biểu tượng Hy Lạp đang ở uprightchế độ.
\documentclass[12pt]{beamer}
\usepackage[italic,symbolgreek]{mathastext}
\begin{document}
\begin{frame}
\[\Phi_n(x)=\prod_{\zeta \text{ primitive }}{(x-\zeta)}\]
\end{frame}
\end{document}