Как сделать вертикальную линейку такой же длины, как высота мини-страницы рядом с ней? Я не хочу вручную проверять аргумент высоты и находить тот, который подходит.
МВЭ
\documentclass{article}
\usepackage{fontspec}
\usepackage[english]{babel}
\begin{document}
\begin{minipage}[t]{0.1\textwidth}
\begin{flushright}
Hello
\end{flushright}
\end{minipage}%
%
\hspace{1pt}
%
\begin{minipage}[t]{0.05\textwidth}
\raisebox{\dimexpr-\height+1.5ex}{\rule{1pt}{3cm}}
\end{minipage}%
%
\begin{minipage}[t]{0.80\textwidth}
Hello
\end{minipage}
\end{document}
решение1
Вы можете использовать команду низкого уровня \vrule
:
\documentclass{article}
\begin{document}
\mbox{\vrule width 1pt \hspace{3pt}%
\begin{minipage}[t]{0.80\textwidth}
Hello\\
Here\\
is\\
a rule
\end{minipage}%
}
\end{document}
Если height
и depth
не указаны, правило подстраивается под высоту и глубину охватывающего его прямоугольника.