\vline
Отобразить вертикальную линию в tabular или array окружении, занимающую всю высоту и глубину строки записи. Также может использоваться в @-выражении, хотя его синоним вертикальная черта | используется чаще. Эта команда редко используется в теле таблицы; обычно вертикальные линии таблицы задаются в аргументе cols tabular и переопределяются по мере необходимости с помощью \multicolumn (см. tabular).
Пример ниже иллюстрирует некоторые подводные камни. Во второй записи первой строки \hfill перемещает \vline к левому краю ячейки. Но это отличается от размещения его посередине между двумя столбцами, поэтому между первым и вторым столбцами есть две вертикальные линии, причём линия из {c|cc} спецификатора идёт перед линией, созданной \vline\hfill. Напротив, третья запись первой строки демонстрирует обычный способ размещения вертикальной черты между двумя столбцами. Во второй строке ghi является самым широким элементом в своём столбце, поэтому в \vline\hfill \hfill не оказывает влияния, и вертикальная линия в этой записи появляется непосредственно рядом с g, без отступа.
\begin{tabular}{c|cc}
x &\vline\hfill y &\multicolumn{1}{|r}{z} \\ % row 1
abc &def &\vline\hfill ghi % row 2
\end{tabular}
© 2007–2018 Karl Berry
Public Domain Software
http://latexref.xyz/_005cvline.html