Bagaimana Anda mengubah font dokumen di LaTeX?

301

Bagaimana Anda mengubah font untuk seluruh dokumen menjadi sans-serif (atau apa pun)?

nickf
sumber

Jawaban:

203

Saya menemukan solusinya berkat tautan dalam jawaban Vincent.

 \renewcommand{\familydefault}{\sfdefault}

Ini mengubah keluarga font default menjadi sans-serif.

nickf
sumber
1
Font yang digunakan adalah Helvetica seperti yang dijelaskan dalam stat.berkeley.edu/~paciorek/computingTips/…
nalply
7
@nalply Pada sistem saya ini adalah Computer Modern Sans, yang paling jelas bukan Helvetica (yang tidak tersedia secara gratis). Sumber yang Anda kutip salah.
Midgard
5
Bagaimana jika Anda menginginkan font tertentu, bukan font acak dari keluarga?
aquirdturtle
86

Untuk pendekatan yang berbeda, saya akan menyarankan menggunakan sistem XeTeX atau LuaTex . Mereka memungkinkan Anda untuk mengakses font sistem (TrueType, OpenType, dll) dan mengatur fitur font. Dalam dokumen LaTeX yang khas, Anda hanya perlu memasukkan ini dalam header Anda:

\usepackage{fontspec}
\defaultfontfeatures{Mapping=tex-text,Scale=MatchLowercase}
\setmainfont{Times}
\setmonofont{Lucida Sans Typewriter}

Ini adalah fontspecpaket yang memungkinkan untuk \setmainfontdan \setmonofont. Kemampuan untuk memilih banyak fitur font di luar keahlian saya, tetapi saya akan menyarankan mencari beberapa contoh dan melihat apakah ini sesuai dengan kebutuhan Anda.

Hanya saja, jangan lupa mengganti kompiler lateks favorit Anda dengan yang sesuai (xelatex atau lualatex).

fideli
sumber
40

Seperti yang dikatakan kedua, sebagian besar keputusan "desain" yang dibuat untuk dokumen TeX didukung oleh studi kegunaan yang telah diteliti dengan baik, sehingga mengubahnya harus dilakukan dengan hati-hati. Namun demikian, relatif umum untuk mengganti Computer Modern dengan Times (juga wajah serif).

Coba \usepackage{times}.

dmckee --- mantan kucing moderator
sumber
8
Apa sebenarnya yang dimaksud dengan "studi kegunaan yang diteliti dengan baik"? Apakah maksud Anda dipikirkan dengan baik? Saya tidak bisa membayangkan ada studi peer review dari standar LaTeX spesifik dalam jurnal akademik.
Praxeolitic
1
@Praxeolitic Anda akan bertanya kepada saya bahwa setelah saya pindah dari kantor yang menyimpan salinan TeXbook dan Lamport's LaTeX: Sebuah Sistem Persiapan Dokumen berbaring. Saya pikir itu di Lamport, tetapi saya tidak bisa bersumpah untuk itu.
dmckee --- ex-moderator kitten
"Paling". Font default terlalu sulit untuk dibaca, saya lebih suka sesuatu yang lebih ringan dengan kompleksitas huruf mesin yang lebih sedikit
Xeverous
1
Harus mengatakan, saya pikir font Modern Computer default terlihat mengerikan. (Dengan permintaan maaf kepada Donald Knuth.) Jarak tempuh Anda mungkin beragam.
Leon Avery
32

Artikel ini mungkin membantu dengan mengubah font.

Dari artikel:

Perintah untuk mengubah atribut font diilustrasikan oleh contoh berikut:

  \fontencoding{T1}
  \fontfamily{garamond}
  \fontseries{m}
  \fontshape{it}
  \fontsize{12}{15}
  \selectfont

Rangkaian perintah ini mengatur font saat ini menjadi italia garamond tipe sedang 12pt dengan 15pt memimpin dalam skema pengkodean T1, dan perintah \ selectfont menyebabkan LaTeX untuk melihat dalam skema pemetaannya untuk metrik yang sesuai dengan atribut ini.

Vincent Ramdhanie
sumber