fontenc, inputenc, fontspec ve yazı tipi paketleri
Kaynak her zaman UTF-8 olarak okunduğundan inputenc ve fontenc gerekmez; etkisiz olarak kabul edilirler. Sıradan belgelerde yazı tipleri Latin Modern ve New Computer Modern Math olarak sabittir: fontspec paketinin \setmainfont komutu ve times ya da libertine gibi paketler yok sayılır; yalnızca \familydefault ile (isteğe bağlı olarak helvet ile) sans serif'e geçiş çalışır.
Paketler ne yapar
inputenc, pdfLaTeX'e kaynak dosyanın nasıl kodlandığını söyler. 2018'den önce doğrudan yazılan aksanlar için\usepackage[utf8]{inputenc}gerekiyordu; güncel LaTeX varsayılan olarak UTF-8 okur.fontenc, yazı tipi kodlamasını seçer.\usepackage[T1]{fontenc}, pdfLaTeX'e aksanlı harfleri yerleşik yazı tipleri verir; bu da hecelemeyi ve PDF'den metin kopyalamayı iyileştirir.fontspec(XeLaTeX ve LuaLaTeX), kurulu herhangi bir OpenType yazı tipini yükler:\setmainfont{...},\setsansfont{...},\setmonofont{...},\newfontfamily.lmodern,times,mathptmx,helvet,libertineveyanewtxtextgibi yazı tipi paketleri pdfLaTeX belgelerini başka bir yazı karakterine geçirir.
Burada neler çalışır
| Özellik | Scissor LaTeX'te | Notlar |
|---|---|---|
| ä, é, ł, Yunanca, Kiril, CJK ... içeren UTF-8 kaynak | Çalışır | inputenc olsun ya da olmasın, her zaman. |
\usepackage[utf8]{inputenc}, \usepackage[T1]{fontenc}, lmodern | Atlanır | Kabul edilir; yapılacak bir şey yoktur. |
\renewcommand{\familydefault}{\sfdefault} | Çalışır | Gövde metni Latin Modern Sans ile. |
Yukarıdaki satırla birlikte helvet veya tgheros | Çalışır | Helvetica benzeri TeX Gyre Heros ile sans serif. |
sfmath | Çalışır | Formüller sans serif. |
\texttt{...}, \ttfamily | Çalışır | Latin Modern Mono. |
\textbf, \textit, \emph | Çalışır | |
\textsc{...} | Kısmen | Varsayılan Latin Modern yazı tipinde normal harfler. helvet ile ve konferans düzenlerinde (Latin Modern kullanan LNCS dışında) gerçek küçük büyük harfler. |
Metin içinde \textsf{...}, \sffamily | Atlanır | Metin serif kalır. |
fontspec: \setmainfont, \setsansfont, \setmonofont | Atlanır | Önbölümde kabul edilir, etkisi yoktur. |
\newfontfamily\name{Font} | Desteklenmez | Bir iletiyle atlanır ve yazı tipi adı yazdırılır. |
times, mathptmx, palatino, libertine, newtxtext, charter ... | Atlanır | Metin Latin Modern kalır. |
\fontsize{14}{16}\selectfont | Çalışır | 5 ile 144 pt arasındaki yaygın boyutlardan en yakını; satır aralığı boyutu izler. |
\fontfamily{...}\selectfont | Atlanır | İleti yok; metin yazı tipini korur. |
\small, \large, \Huge ... | Çalışır | Kendi boyutlarını koruyan konferans ve dergi düzenleri dışında. |
unicode-math: \setmathfont | Atlanır | Matematik yazı tipi New Computer Modern Math kalır. |
unicode-math: bir formülde \symbf, \symit | Desteklenmez | Formül kırmızı gösterilir. \mathbf, \boldsymbol ya da bm kullanın. |
Gövde yazı tipi boyutu sınıf seçeneğinden (10pt, 11pt veya 12pt) gelir; bkz. Sayfa düzeni.
Örnekler
Pek çok belgenin başladığı önbölüm satırları kabul edilir ve hiçbir şeyi değiştirmez; doğrudan yazılan aksanlar her iki durumda da çalışır:
inputenc, fontenc ve lmodern kabul edilir
\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 hatasız yüklenir, ancak metin Latin Modern kalır:
\setmainfont etkisizdir
\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}Çalışan tek yazı tipi geçişi: belgenin tamamı sans serif.
\familydefault ve sfmath ile sans serif
\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}Uyumluluk
- Bir TeX kurulumundan buraya: metin ve formüller Latin Modern ile korunur.
fontspecveya yazı tipi paketleriyle ayarlanan yazı tipleri kullanılmaz; XeLaTeX için yazılmış belgeler değişiklik yapmadan dizilir. - Buradan bir TeX kurulumuna: belgeler, paketlerinin gerektirdiği şekilde pdfLaTeX, XeLaTeX veya LuaLaTeX ile derlenir ve seçilen yazı tipleri bu durumda etkili olur.
Tam kılavuzlar CTAN'dadır: fontspec, fontenc, inputenc ve unicode-math. Ayrıca bkz. Diğer diller ve yazı tipleri.
Sorular ve yanıtlar
\usepackage[utf8]{inputenc} gerekir mi?
Burada gerekmez: kaynak her zaman UTF-8 olarak okunur. Satırı korumanın zararı yoktur ve eski TeX kurulumları hâlâ ona ihtiyaç duyar.
Times New Roman veya Arial nasıl kullanılır?
Sıradan bir belgede kullanılamaz. Metin yazı tipi Latin Modern'dir; tek geçiş \renewcommand{\familydefault}{\sfdefault} ile sans serif'e geçiştir ve bu, \usepackage{helvet} ile birlikte Helvetica benzeri TeX Gyre Heros'u verir. Konferans şablonları kendi yazı tiplerini getirir: çoğu için TeX Gyre Termes (Times benzeri), ACM için Libertinus.
fontspec Scissor LaTeX'te çalışır mı?
Hatasız yüklenir, bu yüzden XeLaTeX belgeleri açılır ve dizilir, ancak \setmainfont ve diğer yazı tipi ayarları yok sayılır.
Bu sayfadaki her örnek, site oluşturulurken Scissor LaTeX tarafından dizilir. Son güncelleme: 2026-11-07.