2010-04-14 67 views
15

Tôi có tài liệu LaTeX. Tôi muốn thay đổi kích thước phông chữ của tất cả các văn bản, để làm cho nó nhỏ hơn.LaTeX - Thay đổi kích thước phông chữ cho tài liệu, nhưng trong phần mở đầu, không phải lớp tài liệu?

Thông thường tôi chỉ thay đổi phần documentclass. Tuy nhiên tôi đang tạo ra các tập tin LaTeX từ một chương trình khác, và nó đang thiết lập lớp tài liệu, tôi không thể thay đổi điều đó. Tuy nhiên tôi có thể đặt mọi thứ vào phần mở đầu.

Có cách nào để thay đổi kích thước phông chữ trong phần mở đầu, mà không cần chạm vào khai báo lớp tài liệu.

Trả lời

4

Xem LaTeX - Changing the FontSize. Bạn có thể bao quanh văn bản của bạn trong bắt đầu ... khối kết thúc cho kích thước cụ thể, hoặc bạn có thể bao quanh văn bản của bạn với niềng răng, nơi bạn đặt kích thước ngay lập tức sau khi cú đúp. Ví dụ:

 
\begin{Large} 
This text is large. 
\end{Large} 

Hoặc, sử dụng dấu ngoặc:

 
{\Large This text is large.} 
+2

Có khả năng đó, nhưng tôi sẽ cần phải làm điều đó cho từng đoạn văn trong tài liệu. Đây không phải là 'cách LaTeX' – Rory

14

Bạn có thể sử dụng lệnh \fontsize{size}{skip}, trong đó kích thước là fontsize mong muốn của bạn, và bỏ qua là khoảng cách giữa các dòng (nhân baselineskip). Để phông chữ mới có hiệu lực, bạn cần làm theo lệnh này với \selectfont.

Một câu hỏi tương tự đã được yêu cầu ở đây: how to set LaTeX font size in millimeter?

+0

Đặt điều đó vào phần mở đầu của tôi không thay đổi kích thước phông chữ. – Rory

4

Sử dụng bất kỳ quy mô. Ví dụ, hãy viết

\mag 900 

và nhận được quy mô 90% hoặc viết

\mag 1440 

và nhận được quy mô 144%.

+1

Điều đó không thay đổi kích thước phông chữ cho tôi. Tất cả dường như là thay đổi khoảng cách giữa các thứ, (ví dụ: đường viền, lề, v.v.) – Rory

+0

@Rory. Nó làm việc cho tôi. Nó phải hoạt động. Tất cả đều được thu nhỏ. Kiểm tra '\ mag 500', ví dụ. –

-2

Bạn có thể chỉ định kích thước phông chữ như một tùy chọn để nhất documentclasses, như trong

\documentclass[letterpaper, **11pt**]{article} 

Niềng răng kiểm soát Phạm vi trong TeX, giống như ở những nơi khác, như Michael chỉ ra, vì vậy bạn có thể bao quanh toàn bộ tài liệu với {\ Large }, nhưng đó là kinda ngớ ngẩn khi bạn chỉ có thể sử dụng tùy chọn để documentclass như trên.

Một khả năng khác là xác định tệp kiểu hoặc lớp tài liệu của riêng bạn. LaTeX được xây dựng cho nó, vì vậy hãy thử.

+0

Tôi không thể thay đổi định nghĩa lớp tài liệu. Tôi không thể sử dụng cái này. – Rory

+0

Tôi hiểu lầm câu hỏi của bạn: bạn có thể thay đổi bất cứ điều gì về chương trình sản xuất tài liệu không? Nói cách khác, đó là mã của bạn? –

-1

chưa được kiểm tra, nhưng điều này có thể làm việc, nếu bạn muốn ghi đè lên mà kích thước tùy chọn lớp tài liệu sử dụng:

\makeatletter 
\PassOptionsToClass{10pt}{article} 
\makeatother 

Tất nhiên, chọn một tùy chọn kích thước được hỗ trợ bởi lớp tài liệu, và thay thế bài viết của lớp công cụ của bạn tạo ra.

Các vấn đề liên quan