คุณจะเปลี่ยนแบบอักษรสำหรับเอกสารทั้งหมดเป็น sans-serif (หรืออะไรก็ได้) ได้อย่างไร
คุณจะเปลี่ยนแบบอักษรสำหรับเอกสารทั้งหมดเป็น sans-serif (หรืออะไรก็ได้) ได้อย่างไร
คำตอบ:
ฉันพบวิธีแก้ปัญหาด้วยลิงก์ในคำตอบของวินเซนต์
\renewcommand{\familydefault}{\sfdefault}
สิ่งนี้จะเปลี่ยนตระกูลฟอนต์เริ่มต้นเป็น sans-serif
สำหรับวิธีการที่แตกต่างกันผมจะแนะนำให้ใช้XeTeXหรือLuaTexระบบ ช่วยให้คุณเข้าถึงแบบอักษรของระบบ (TrueType, OpenType, ฯลฯ ) และตั้งค่าคุณสมบัติแบบอักษร ในเอกสาร LaTeX ทั่วไปคุณเพียงแค่ใส่สิ่งนี้ลงในส่วนหัวของคุณ:
\usepackage{fontspec}
\defaultfontfeatures{Mapping=tex-text,Scale=MatchLowercase}
\setmainfont{Times}
\setmonofont{Lucida Sans Typewriter}
มันเป็นfontspec
แพคเกจที่ช่วยให้การและ\setmainfont
\setmonofont
ความสามารถในการเลือกคุณสมบัติแบบอักษรจำนวนมากนั้นอยู่นอกเหนือความเชี่ยวชาญของฉัน แต่ฉันขอแนะนำให้ลองดูตัวอย่างและดูว่าสิ่งนี้เหมาะสมกับความต้องการของคุณหรือไม่
อย่าลืมเปลี่ยนคอมไพเลอร์ลาเท็กซ์ที่คุณชื่นชอบด้วยตัวที่เหมาะสม (xelatex หรือ lualatex)
อย่างที่สองกล่าวว่าการตัดสินใจ "ออกแบบ" ส่วนใหญ่ที่ทำขึ้นสำหรับเอกสาร TeX นั้นได้รับการสำรองข้อมูลโดยการศึกษาการใช้งานที่ดีดังนั้นจึงควรทำการเปลี่ยนแปลงอย่างระมัดระวัง อย่างไรก็ตามมันเป็นเรื่องธรรมดาที่จะแทนที่ Computer Modern ด้วย Times (เช่นหน้าตาแบบ Serif)
ลอง\usepackage{times}
ดู
นี้บทความอาจจะเป็นประโยชน์กับการเปลี่ยนแปลงแบบอักษร
จากบทความ:
คำสั่งในการเปลี่ยนคุณสมบัติแบบอักษรจะแสดงโดยตัวอย่างต่อไปนี้:
\fontencoding{T1}
\fontfamily{garamond}
\fontseries{m}
\fontshape{it}
\fontsize{12}{15}
\selectfont
ชุดคำสั่งนี้ตั้งค่าฟอนต์ปัจจุบันเป็นขนาดกลางแบบตัวเอียงขนาด 12pt โดยมี 15 พอยต์นำหน้าด้วยรูปแบบการเข้ารหัส T1 และคำสั่ง \ selectfont ทำให้ LaTeX ดูในรูปแบบการแมปของเมทริกที่สอดคล้องกับแอตทริบิวต์เหล่านี้