- Как сделать многострочное подчеркивание? Как сделать, чтобы линия продолжалась до конца строки в LaTeX?
- Как сделать пустое подчеркивание под заполнение вручную?
Предположим нам нужно создать резюме, в котом будет жирным выделено название поля, такие как имя, фамилия и т.д., а после должно идти значение, которое будет подчеркнутым, например, Фамилия: Иванов. Подчеркивание должно продолжаться до конца строки.
Стандартная команда для подчеркивания слов \underline{} мало поможет, т.к. при добавлении в {} довольно длинного текста, не срабатывает перенос строки. Для многострочного переноса есть команда \uline из пакета \usepackage{ulem} и команда \ul из пакета \usepackage{soul}.
Для заполнения строк до конца пустотой воспользуемся командой \hfill.
Посмотрим на примерах, как отрабатывает каждая из этих команд в разных условиях:
\usepackage{ulem}
\usepackage{soul}
...
\textbf{Фамилия:} \underline{Иванов И.И. \hfill}
\textbf{Имя:} \underline{\makebox[10cm]{}}
\textbf{Отчество:} \uline{\hfill}
\textbf{Возраст:} \uline{ \hfill} \textbf{Рост:} \uline{ \hfill} \textbf{Вес:} \uline{ \hfill}
\bigskip
\textbf{Место жительства:} \underline{Ставпропольский край, Кировский район, станица Петропавловская, ул. Рязанская, д.388}
\bigskip
\textbf{Последнее место работы:} \uline{Научно-исследовательская лаборатория операций по армированию бетона и железобетонных работ по сооружению сборно-монолитных и монолитных конструкций отдела технологии строительно-монтажного управления Академии строительства и архитектуры СССР}
\bigskip
\textbf{Последнее место работы:} \ul{Научно-исследовательская лаборатория операций по армированию бетона и железобетонных работ по сооружению сборно-монолитных и монолитных конструкций отдела технологии строительно-монтажного управления Академии строительства и архитектуры СССР}
\bigskip
\textbf{Личные качества:} \uline{Вежливость, дружелюбие, отзывчивость, порядочность, открытость, вниматель\-ность, коммуникабельность, доброжелательность, самокритичность, опрятность, чистоплотность, пе\-дан\-тичность, мобильность, красноречивость. \hfill}
\bigskip
\textbf{Сильные стороны:} \ul{Самостоятельность, быстрое принятие решений, ориентированность на результат, трудолюбие, самосовершенствование, дисциплинированность, упорство, убедительность, прямолинейность. \hfill}
В данном случае получится вот такая страница:

Как видно из примера (строка "Место жительства"), команда \underline не переносит на новую строку. \hfill в сочетании с \underline не заполняет строку до конца ("Фамилия").
Строка "Имя" иллюстрирует, как можно создать подчеркивание определенного размера: \underline в сочетании с \makebox[10cm]{}.
"Последнее место работы" оформили дважды, через \uline и \ul. Видно, что основное отличие на выводе этих двух команд в том, что команда \uline не вставляет переносы строк. Команда \ul отлично с этим справляется.
Строки "Личные качества" и "Сильные стороны" показывают использование команд \uline и \ul в сочетании с \hfill. На этот раз лучше себя показала команда \uline. \hfill внутри \uline заполнила строку подчеркиванием до конца строки, а вот внутри \ul подчеркивание закончилось на последнем символе. Проблема переносов внутри команды \uline решилась вставкой возможных переносов слов: "пе\-дан\-тичность".
Если просто прописать \uline{\hfill}, то такая комбинация даст пустое подчеркивание до конца строки (строка "Отчество").
Еще одно интересное свойство команды \hfill показано в строке "Возраст, рост, вес". Как видно на изображении, \hfill равномерно растянула каждый блок \uline так, чтобы вся строка заполнилась.
Выбирайте, какой именно вариант наиболее подходящий.