\ Phi trông xấu trong Beamer

Aug 26 2020

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

14 StevenB.Segletes Aug 26 2020 at 15:51

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}

9 Davislor Aug 27 2020 at 02:45

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ọn math-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.

5 Sebastiano Aug 26 2020 at 22:17

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}