pt, em, ширина тексту
Абсолютні та відносні одиниці вимірювання, які ви фактично встановили.
pt, em, ширина тексту
Майже кожна команда макета в LaTeX приймає довжину: вертикальний простір, ширину зображення, поля, товщину лінії. Довжина — це число плюс одиниця, і вибір одиниці вирішує, чи адаптується макет, коли змінюється розмір шрифту чи геометрія сторінки, чи змінюється день.
| Одиниця | Значення |
|---|---|
pt |
Точка (база) |
em |
Відносна ширина шрифту |
колишній |
Відносна висота шрифту |
cm / mm / in |
Абсолютний |
\textwidth |
Ширина текстового блоку |
\linewidth |
Ширина поточного стовпця/міні-сторінки |
Абсолютні та відносні одиниці
pt — це точка принтера, базова одиниця TeX. Розміри шрифтів і багато внутрішніх типових параметрів вказані в пунктах, а один дюйм дорівнює 72,27 pt у розрахунку TeX. «См», «мм» і «дюйм» — це звичні абсолютні одиниці вимірювання, доречні, коли вимога справді фізична, наприклад обов’язковий запас в один дюйм.
em і ex масштабуються з поточним шрифтом: em — це приблизно розмір шрифту, виражений у вигляді ширини, а ex — приблизно висота х у нижньому регістрі. Їх перевагою є пропорційність. \vspace{1em} залишається візуально незмінним, якщо тип документа змінюється з 10pt на 12pt, де жорстко закодований \vspace{12pt} стає занадто вузьким або занадто вільним.
Довжина, яку вам надає документ
\textwidth — це ширина текстового блоку сторінки. \linewidth — це ширина поточного контейнера, яка дорівнює \textwidth у звичайному тексті, але звужується всередині міні-сторінки, списку або стовпця. Десятковий дріб масштабує будь-яку з них, і це стандартний спосіб визначення розміру цифр:
\vspace{1em}\includegraphics[width=0.5\textwidth]{f.pdf}Перший рядок вставляє один em вертикального простору. Другий встановлює ширину зображення на половину ширини текстового блоку, тому, якщо поля колись зміняться, фігура змінює масштаб разом із ними та ніколи не переповнюється на поля. У міні-сторінці або макеті з двома стовпцями віддавайте перевагу 0,5\linewidth, оскільки \textwidth там ширше, ніж простір, який у вас є насправді.
Довжина також налаштовується. \setlength{\parindent}{0pt} видаляє відступ абзацу, і та сама команда регулює більшість названих довжин макета.
Поширеною помилкою є вимірювання цифр у сантиметрах. Він працює доти, доки не зміниться клас документа, розмір паперу чи поля, а потім кожне число потребує перенастроювання вручну. Ширина, виражена у частках \textwidth або \linewidth, зберігає всі ці зміни без змін, тому шаблони використовують їх майже виключно.