\ พีดูไม่ดีใน Beamer
ฉันกำลังทำการนำเสนอแบบบีมเมอร์ ถ้าฉันเขียน$\Phi$มันดูไม่ดีในบีมเมอร์ดังที่แสดงด้านล่าง ฉันต้องการดูดีขึ้น$\Phi$ เหมือนในบทความ
คำตอบ
แต่ที่นำเข้าที่แตกต่างกัน\Phiซึ่งจะโดยทั่วไปไม่สามารถเข้ากันได้อย่างมีสไตล์ด้วยตัวอักษรที่มีอยู่ก่อนที่ฉันแทนนี่เลือกที่จะเพิ่มเซอริฟขนาดเล็กเพื่อการแสดงผลที่มีอยู่ของเรียกมันว่า\Phi \altPhiฉันทำให้มันใช้งานได้ในรูปแบบคณิตศาสตร์ทั้งหมด
\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}
ด้วยprofessionalfontsตัวเลือกคลาสคุณสามารถโหลดแบบอักษรที่คุณต้องการได้ ตัวเลือกของคุณ ได้แก่ :
- แบบอักษร OpenType ใด ๆ ที่มี
unicode-math. คุณยังสามารถเพิ่ม\Phiสัญลักษณ์จากแบบอักษรอื่นได้ด้วย\setmathfont[range=\mupPhi]{SomeFont.otf}(หากคุณเลือกmath-style=ISOซึ่งให้ตัวอักษรกรีกตัวพิมพ์ใหญ่เอียงคุณจะเขียนทับ\mitPhiแทน\mupPhi) - แบบอักษรที่เข้ารหัส OML ด้วย
isomath - แบบอักษรที่เข้ารหัส LGR ด้วย
mathastext - แพ็คเกจแบบอักษรคณิตศาสตร์ใด ๆ
- แบบอักษรที่เข้ารหัส OT1 ใด ๆ ด้วย
\DeclareMathAlphabet. (ตัวพิมพ์ใหญ่ แต่ไม่ใช่ตัวพิมพ์เล็กตัวอักษรกรีก)
หากคุณสามารถเลือกคอมไพเลอร์และแพ็กเกจที่จะใช้ฉันขอแนะนำให้คุณใช้unicode-mathกับฟอนต์ sans-serif เช่น Fira Math และคอมไพล์ด้วย LuaLaTeX
คุณสามารถเปลี่ยนโดยใช้mathastextแพ็คเกจที่มีตัวเลือกitalicและsymbolgreek: แต่สัญลักษณ์ภาษากรีกอยู่ในuprightโหมด
\documentclass[12pt]{beamer}
\usepackage[italic,symbolgreek]{mathastext}
\begin{document}
\begin{frame}
\[\Phi_n(x)=\prod_{\zeta \text{ primitive }}{(x-\zeta)}\]
\end{frame}
\end{document}