Содержание
LaTeX, типографская система подготовки и компоновки документов с открытым исходным кодом, имеет альтернативный подход к обработке текста по сравнению с обычным текстовым процессором. Вместо предоставления набора графических кнопок и отображения результатов сразу после редактирования, программирование документов LaTeX содержит команды, которые определяют, как выглядит документ. Как правило, несколько вариантов даются, чтобы позволить автору доработать дизайн так, как он хочет. Хорошим примером этого являются пять различных вариантов рисования горизонтальных линий в LaTeX.
Горизонтальные линии в LaTeX (изображение программиста от kuhar от Fotolia.com)
хлайн
Команда " hline" - это самая простая из опций горизонтальной линии в LaTeX и, чаще всего, та, которую вы хотите. Он просто рисует горизонтальную линию между абзацами при обработке документа. Это также означает, что если команда « hline» используется в середине абзаца, то это приведет к разрыву абзаца.
правило
Команда " rule {length} {толщина}" немного лучше, чем команда "hline ". Во-первых, это не приводит к разрыву между абзацами: допустимо использовать правило в середине абзаца, если это тот эффект, который вы хотите. Во-вторых, вы можете указать два аргумента команды. Первый - это длина линии, а второй - толщина линии. Оба требуют использования привода, например, «см» (сантиметр) или «pt» (точки).
линия
Команда " line (x, y) {length}" позволяет вам нарисовать отрезок линии в любом месте страницы, горизонтально или иначе. Линия будет иметь длину, определенную в аргументе длины, и наклон (x, y). Горизонтальная 10-сантиметровая линия будет иметь вид « line (0,0) {10 cm}». Его можно использовать только в среде «LaTeX Figure».
dotfill
Команда « dotfill» позволяет нарисовать линию точек. Это создает «резиновое» пространство, которое будет иметь минимальный размер в несколько точек, но будет расширяться по мере необходимости для заполнения доступного горизонтального пространства. Это полезно для определения оглавления, где заголовок главы выравнивается слева, номер страницы выравнивается справа и содержит пробел между ними, содержит команду « dotfill», чтобы заполнить ее точками , Однако он может нарисовать горизонтальную линию точек вдоль страницы, если за ней следует команда нового абзаца "".
hrulefill
Команда « hrulefill» имеет те же функции, что и команда « dotfill», но заполнит доступное пространство «горизонтальным правилом», тонкой линией вдоль нижней части текста.