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