Що таке hbox у LaTeX?
2024\hbox посилається на горизонтальний блок, у якому механізм TeX розміщує список елементів пліч-о-пліч і \vbox відноситься до вертикального ящика, в якому механізм TeX накладає елементи один на інший.
Контейнери HBox і VBox використовуються для розміщення контейнерів, вкладених у них, горизонтально зліва направо (HBox) або вертикально зверху вниз (VBox).. Контейнери упаковуються в контейнер HBox або VBox у тому порядку, в якому вони з’являються в структурі.
Інша відмінність полягає в тому, що аргумент аналізується як звичайний аргумент макросу, отже, наприклад \mbox a працює та ідентичний \mbox{a}, тоді як \hbox a є синтаксичною помилкою. \mbox{\verb|{|} призведе до помилок, але \hbox{\verb|{|} створить дослівний { .
Щоб уникнути недоповнених hbox (а також переповнених), можна в LaTeX, використовувати пакет мікротипів, який за використання в режимі pdflatex (безпосереднє генерування файлу .pdf, а не .dvi) також може розтягувати літери, що дозволяє TeX частіше отримувати прийнятні пробіли в рядках.
Команда \mbox створює рамку, достатньою для розміщення тексту в аргументі. Текст у полі знаходиться в режимі LR, що запобігає його розриву по рядках.
\hbox відноситься до горизонтального поля, в якому механізм TeX розміщує список елементів пліч-о-пліч і \vbox відноситься до вертикального ящика, в якому механізм TeX накладає елементи один на інший.
HBox є частиною JavaFX. HBox розміщує своїх дітей у вигляді горизонтальних стовпців. Якщо HBox має рамку та/або набір відступів, тоді вміст буде розміщено в межах цих вставок. Клас HBox розширює клас Pane.