If you are looking for TeX support, please use the VietTUG Google Group
Chọn font trong VnTeX¶
Biên soạn từ tài liệu của gói VnTeX
- Chọn font trong VnTeX
- Các thuộc tính của font
- Ví dụ đơn giản
- Kiểu chữ (\fontfamily)
- Một số gói để chọn font
- Các mẫu font
- Phạm vi ảnh hưởng
- Lời khuyên
Các thuộc tính của font¶
| Thuộc tính | Giá trị | Chú thích |
|---|---|---|
| Bảng mã (encoding) | OT1, T1, T5 | T5 là bảng mã cho tiếng Việt |
| Họ (family) | cmr,ptm, phv,... | cmr là phổ biến |
| Độ đậm (series) | m, b, x,... | medium, bold, bold extended |
| Kiểu dáng (shape) | n, it, sl, sc,... | đứng normal, italic, slanted, smallcap |
| Cỡ chữ (size) | 10pt, 15pt,.... | Viết tắt đã có \huge, \large |
Ví dụ đơn giản¶
\fontfamily{\sfdefault}
\fontshape{it}
\fontseries{x}
\fontsize{14pt}{1} % hoặc \fontsize{14}{1} -- bỏ đi pt trong 14pt
\selectfont % bắt đầu có hiệu lực chọn font
Kiểu chữ (\fontfamily)¶
| Lệnh | Chú thích | Lệnh tắt |
|---|---|---|
| \rmdefault | font có chân, mặc định là cmr
|
??? |
| \sfdefault | chữ không cân, thường là cmss và tương đương. |
\textsf |
| \ttdefault | chữ đánh máy, ví dụ cmtt
|
\texttt |
Ta có thể thay đổi font cho từng họ, ví dụ dùng font Bitstream Charter cho họ rm:
\def\rmdefault{bch}
Mặc dù ta có thể làm như vậy (ở một vài vị trí đặc biệt), nhưng nên dùng các gói để chọn font cho toàn bộ tài liệu, để đảm bảo rằng tài liệu sẽ thống nhất.
Một số gói để chọn font¶
| Tên gói | Ví dụ | Tùy chọn. Ghi chú |
| vntex | \usepackage{vntex} |
utf8, utf8x, viscii, varioref |
| lmmodern | \usepackage{lmmodern} |
|
| urwvn | \usepackage{urwvn} |
|
| charter | \usepackage{charter} |
|
| anttor | \usepackage[condensed]{anttor} |
light, condensed |
| kurier | \usepackage[light]{kurier} |
(như trên) |
| iwona | \usepackage[light,condensed]{iwona} |
(như trên) |
Một số gói khác ở hình sau
Các mẫu font¶
- (2009) Mẫu đơn giản với đầy đủ tham số về font (5.0 MB)
- (2008) Mẫu đơn giản với đầy đủ tham số về font (5.2 MB)
- (2008) Mẫu đầy đủ với kích cỡ chữ và tham số về font (13 MB)
- Cũng có thể xem từng mẫu ở trang chủ của VnTeX
Trong các mẫu ở trên, mẫu đơn giản samples_test mô tả ngắn gọn về font cùng các tham số. Một số font có thể không có trên hệ thống của bạn và cần phải cài thêm. (Hoặc bạn chỉ cần cài bản MiTKTeX full.) Trong các mẫu font, bạn chú ý đến các mẫu vnr-test, urwvn-test, chartervn. Kết quả khi mở lên xem tương tự như hình vẽ sau
Trong dòng đầu tiên mà bạn thấy, thì T5/uag/db/n cho biết rằng bạn sẽ phải dùng như sau để chọn font tương ứng
\fontfamily{uag}
\fontseries{db}
\fontshape{n}
%\fontsize{14}{1}
\selectfont
Phạm vi ảnh hưởng¶
Hỏi
- Làm thế nào để chọn font cho một vùng đặc biệt
- Làm thế nào để quay lại font bình thường
Đáp
- Để chọn font cho một vùng đặc biệt, bạn có thể nhóm lại, ví dụ
{...\selectfont ... vùng văn bản chịu tác dụng của lệnh chọn font} - Nếu đang chịu ảnh hưởng của \selectfont ở trước, bạn có thể quay lại định dạng font mặc định của tài liệu bằng lệnh
\normalfont.
Các giải đáp trên thể hiện trong đoạn mã sau
% đoạn văn ở trước
{% chỉ chọn font cho vùng này
\fontshape{it}
\selectfont
% đoạn văn bị ảnh hưởng bởi lệnh \selectfont ở trên
}
% quay lại font ở đoạn văn trước
\fontseries{b}
\selectfont
% kể từ lúc này, văn bản sẽ được in đậm
\normalfont
% sau lệnh trên, văn bản trở về định dạng mặc định của tài liệu
Lời khuyên¶
- Dùng các gói để chọn font cho toàn tài liệu
- Dùng
\selectfontở một số chỗ đặc biệt - Tài liệu đẹp chỉ khi các font kết hợp nhau một cách hài hòa, ăn ý