Параметры горизонтальной линии в LaTeX

Деловые люди, работающие на ноутбуке дома, карантин от коронавируса covid-19, работа из дома или работа дома и концепция социального дистанцирования

LaTeX предлагает множество способов набора и форматирования документа.

Кредит изображения: Наттакорн Манерат / iStock / GettyImages

LaTeX предлагает множество возможностей, когда дело доходит до набора и форматирования документа. Это особенно полезно, когда вы имеете дело с математикой, но у него есть и другие приложения. Цена, которую вы платите по сравнению с другими программами для обработки текста и набора, связана с повышенной сложностью, но если вы хотите, чтобы ваш документ выглядел как можно лучше, LaTeX более чем того стоит. Если вы готовы немного научиться, когда вы хотите сделать что-то вроде рисования горизонтальной линии в LaTeX, вы можете делать с системой практически все, что вам нужно.

\ rule Команда в LaTeX

Если вы хотите создать в LaTeX горизонтальную линию любой длины и толщины, проще всего использовать команду \ rule. Просто введите \ rule {length} {толщина} с выбранной вами длиной и толщиной линии вместо двух слов-заполнителей в примере. При этом вам нужно указать единицы измерения, которые вы используете (например, см или pt), но если вы это сделаете, вы можете создать горизонтальную линию в соответствии с вашими целями, используя эту команду.

Видео дня

Если вы хотите, чтобы линия была поднята выше (или опущена ниже) нейтрального местоположения, вы можете включить необязательный аргумент в квадратные скобки сразу после "\ правила" для "подъема-высоты". Для увеличения вертикального положения используйте положительный ценить; чтобы уменьшить его, используйте отрицательный. Для этого, а также для основных аргументов длины и толщины команды \ rule лучше всего попробовать несколько вариантов и посмотреть, какой из них лучше всего подходит для ваших целей.

\ hline в LaTeX

Часто говорят, что команда \ hline - самый простой способ создать горизонтальную линию, и в некотором смысле это, безусловно, так, потому что вы вводите \ hline без аргументов или чего-либо еще. Однако эта команда конкретно относится к таблицам в LaTeX, поэтому вы можете использовать ее только как часть таблицы. Команда рисует линию той же ширины, что и таблица.

Вы также можете ввести две последовательные команды \ hline, если хотите, чтобы две строки были разделены небольшим пространством.

\ line Команда в LaTeX

Команда \ line более универсальна, чем предыдущие параметры, так как вы можете установить наклон для рисуемой линии, а также с определенным выбором вы можете использовать ее для рисования горизонтальных линий. Тип \ line (наклон по оси x, наклон по оси y) {длина} с Икс-склон, у-склон и длина, которые вы хотите вместо слов-заполнителей. Для горизонтальной линии вы хотите «(1,0)» для первой части, поэтому вы получите линию с единичным уклоном в Икс-направление и никакого наклона в у-направление. Опять же, убедитесь, что вы указали единицы длины, чтобы LaTeX знал, что вы хотите.

Команда \ hrulefill в LaTeX

Команда LaTeX hrule, которая ближе всего к горизонтальной линии, это \ hrulefill. Эта команда создает линию с «резиновой длиной», что означает, что длина варьируется в зависимости от того, с чем она разделяет линию. Это особенно полезно для страниц содержания, где вы можете захотеть заголовок для главы и страницы на та же строка, но разделенная горизонтальной линией, поэтому номера страниц в конечном итоге выровнены по правому краю документ. Это идеально подходит для заполнения переменной длины, вызванной заголовками глав, без необходимости точной настройки длины, например, с помощью команды правила.

Команда \ dotfill в LaTeX

Если вам нужна та же функциональность, что и у \ hrulefill, за исключением точек вместо прямой горизонтальной линии, вы можете использовать \ dotfill. Это работает точно так же, поскольку длина является переменной. Некоторые люди предпочитают этот стиль для страниц содержания.