Абзаци, розриви та порожній простір
Порожні рядки, примусові розриви, vspace і команди інтервалів, які варто знати.
Абзаци, розриви та порожнє місце
У текстовому процесорі ви формуєте абзаци, натискаючи клавішу Enter і оглядаючи пропуски. LaTeX працює інакше: вихідний текст описує структуру, а компілятор вирішує інтервали. Коли ви дізнаєтеся, як LaTeX починає абзац і як перевизначити його, коли вам це потрібно, ви уникнете конфліктів із форматуванням, які зазвичай виникають у початківців.
Як працюють абзаци
Порожній рядок у вашому джерелі починає новий абзац. Ось і все правило. Один порожній рядок або п’ять, не має значення; LaTeX згортає їх в один абзац. Подібним чином один розрив рядка у вашому джерелі розглядається як звичайний пробіл, тож ви можете обернути вихідний текст будь-якої ширини та вільно перекомпонувати його, не змінюючи результат взагалі.
Команда \par означає те саме, що й порожній рядок. Ви рідко будете вводити його самостійно, але ви побачите його в макросах і файлах класів, де буквально порожній рядок писати незручно.
\\ — це щось зовсім інше: він змушує розрив рядка всередині поточного абзацу, не починаючи новий. Новий рядок не отримує абзацного відступу та додаткового вертикального інтервалу. Він існує для місць, де розриви рядків є вмістом, таких як адреси, вірші та рядки таблиці. Використання його для завершення звичайних абзаців є класичною помилкою для початківців, оскільки це створює абзац, який насправді ніколи не закінчувався, і LaTeX може поскаржитися на “тут немає рядка, щоб завершити”, коли два з них складаються.
First paragraph.
Second paragraph, with a forced break\\on this line.Додавання вертикального простору
Іноді вам потрібен навмисний проміжок, наприклад, перед блоком підпису або між логічними частинами титульної сторінки.
\vspace{1em}\bigskip \medskip \smallskip\vspace{1em} вставляє рівно той вертикальний простір, який ви зажадаєте, у будь-якій одиниці, відомій LaTeX (em, pt, cm тощо). Три команди пропуску є попередньо встановленими розмірами: \smallskip, \medskip і \bigskip вставляють малі, середні та великі прогалини, розміри яких визначаються вашим класом документа, що забезпечує їх узгодженість у всьому документі. Віддавайте перевагу пропускам, ніж налаштованим вручну значенням \vspace, тому що вони адаптуються, якщо ви змінюєте клас або розмір шрифту.
Одна корисна деталь: \vspace у верхній частині сторінки мовчки скидається, оскільки LaTeX припускає, що розтягнутий простір на межах сторінки є ненавмисним. Якщо вам справді потрібно його зберегти, використовуйте \vspace*{1em} із зірочкою.
Інтервал між усіма абзацами
Не спаміть \\, щоб зробити пробіл між абзацами. Якщо ви хочете, щоб кожен абзац відокремлювався пропуском, а не позначався відступом, це рішення щодо дизайну всього документа: установіть його один раз у преамбулі за допомогою пакета parskip або перегляньте, чи заголовки та структура краще передадуть розділення. Перегляньте відступ абзацу для іншої половини цього компромісу.