fontenc, inputenc, fontspec, dan paket fon
inputenc dan fontenc tidak diperlukan dan diterima tanpa pengaruh, karena sumber selalu dibaca sebagai UTF-8. Di dokumen biasa, fon ditetapkan ke Latin Modern dan New Computer Modern Math: \setmainfont dari fontspec dan paket seperti times atau libertine diabaikan, dan hanya peralihan ke sans serif dengan \familydefault (opsional dengan helvet) yang berfungsi.
Apa yang dilakukan paket-paket ini
inputencmemberi tahu pdfLaTeX bagaimana file sumber dikodekan.\usepackage[utf8]{inputenc}diperlukan untuk aksen yang diketik sebelum 2018; LaTeX saat ini membaca UTF-8 secara bawaan.fontencmemilih pengodean fon.\usepackage[T1]{fontenc}memberi pdfLaTeX fon dengan huruf beraksen bawaan, yang memperbaiki pemenggalan kata dan penyalinan teks dari PDF.fontspec(XeLaTeX dan LuaLaTeX) memuat fon OpenType apa pun yang terpasang:\setmainfont{...},\setsansfont{...},\setmonofont{...},\newfontfamily.- Paket fon seperti
lmodern,times,mathptmx,helvet,libertine, ataunewtxtextmengganti jenis huruf dokumen pdfLaTeX.
Apa yang berfungsi di sini
| Fitur | Di Scissor LaTeX | Catatan |
|---|---|---|
| Sumber UTF-8 dengan ä, é, ł, Yunani, Sirilik, CJK ... | Berfungsi | Selalu, dengan atau tanpa inputenc. |
\usepackage[utf8]{inputenc}, \usepackage[T1]{fontenc}, lmodern | Dihilangkan | Diterima; tidak ada yang perlu dilakukan. |
\renewcommand{\familydefault}{\sfdefault} | Berfungsi | Teks isi dalam Latin Modern Sans. |
helvet atau tgheros dengan baris di atas | Berfungsi | Sans serif dalam TeX Gyre Heros, tiruan Helvetica. |
sfmath | Berfungsi | Rumus dalam sans serif. |
\texttt{...}, \ttfamily | Berfungsi | Latin Modern Mono. |
\textbf, \textit, \emph | Berfungsi | |
\textsc{...} | Sebagian | Dalam fon bawaan Latin Modern, huruf biasa. Dengan helvet dan di tata letak konferensi (kecuali LNCS, yang memakai Latin Modern), kapital kecil sungguhan. |
\textsf{...}, \sffamily di dalam teks | Dihilangkan | Teksnya tetap serif. |
fontspec: \setmainfont, \setsansfont, \setmonofont | Dihilangkan | Diterima di preambul, tanpa pengaruh. |
\newfontfamily\name{Font} | Tidak didukung | Dilewati dengan pesan, dan nama fonnya dicetak. |
times, mathptmx, palatino, libertine, newtxtext, charter ... | Dihilangkan | Teksnya tetap dalam Latin Modern. |
\fontsize{14}{16}\selectfont | Berfungsi | Ukuran umum terdekat dari 5 hingga 144 pt; spasi baris mengikuti ukurannya. |
\fontfamily{...}\selectfont | Dihilangkan | Tanpa pesan; teks mempertahankan fonnya. |
\small, \large, \Huge ... | Berfungsi | Kecuali pada tata letak konferensi dan jurnal, yang mempertahankan ukurannya sendiri. |
unicode-math: \setmathfont | Dihilangkan | Fon matematika tetap New Computer Modern Math. |
unicode-math: \symbf, \symit dalam rumus | Tidak didukung | Rumusnya ditampilkan merah. Pakai \mathbf, \boldsymbol, atau bm. |
Ukuran fon teks isi berasal dari opsi kelas (10pt, 11pt, atau 12pt); lihat Tata letak halaman.
Contoh
Baris preambul yang mengawali banyak dokumen diterima dan tidak mengubah apa pun; aksen yang diketik tetap berfungsi:
inputenc, fontenc, dan lmodern diterima
\documentclass{article}
\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
\usepackage{lmodern}
\begin{document}
Hans Mustermann bestellt Crème brûlée, Smørrebrød und Pierogi z
kapustą. \texttt{Monospaced}, \textbf{bold} and \textit{italic}
work as usual.
\end{document}fontspec dimuat tanpa galat, tetapi teksnya tetap dalam Latin Modern:
\setmainfont tidak berpengaruh
\documentclass{article}
\usepackage{fontspec}
\setmainfont{TeX Gyre Pagella}
\begin{document}
This paragraph would be set in Pagella by XeLaTeX or LuaLaTeX.
Here it stays in Latin Modern, the default font.
\end{document}Satu-satunya peralihan fon yang berfungsi: seluruh dokumen dalam sans serif.
Sans serif dengan \familydefault dan sfmath
\documentclass{article}
\usepackage{helvet}
\usepackage{sfmath}
\renewcommand{\familydefault}{\sfdefault}
\begin{document}
\section{Results}
John Doe measured $v = 44\,\mathrm{m/s}$, which matches the
estimate $v \approx \sqrt{2 g h}$.
\end{document}Kompatibilitas
- Dari instalasi TeX ke sini: teks dan rumus dipertahankan, dalam Latin Modern. Fon yang diatur dengan
fontspecatau paket fon tidak dipakai, dan dokumen yang ditulis untuk XeLaTeX ditata huruf tanpa perubahan. - Dari sini ke instalasi TeX: dokumen bisa dikompilasi dengan pdfLaTeX, XeLaTeX, atau LuaLaTeX sesuai kebutuhan paketnya, dan fon yang dipilih lalu berlaku.
Manual lengkapnya ada di CTAN: fontspec, fontenc, inputenc, dan unicode-math. Lihat juga Bahasa dan fon lain.
Tanya jawab
Apakah saya perlu \usepackage[utf8]{inputenc}?
Tidak di sini: sumber selalu dibaca sebagai UTF-8. Mempertahankan barisnya tidak berbahaya, dan instalasi TeX yang lebih lama masih memerlukannya.
Bagaimana cara memakai Times New Roman atau Arial?
Tidak bisa di dokumen biasa. Fon teksnya Latin Modern; satu-satunya peralihan adalah ke sans serif dengan \renewcommand{\familydefault}{\sfdefault}, yang dengan \usepackage{helvet} menghasilkan TeX Gyre Heros, tiruan Helvetica. Templat konferensi membawa fonnya sendiri: TeX Gyre Termes (tiruan Times) untuk sebagian besar templat, dan Libertinus untuk ACM.
Apakah fontspec berfungsi di Scissor LaTeX?
Paket ini dimuat tanpa galat, jadi dokumen XeLaTeX terbuka dan ditata huruf, tetapi \setmainfont dan pengaturan fon lainnya diabaikan.
Setiap contoh di halaman ini ditata oleh Scissor LaTeX saat situs dibuat. Terakhir diperbarui 2026-11-07.