我正在创建的迷你页面应该从连字符的末尾开始,但它却向下移动了一行 - 为什么? - 如何与连字符对齐?
\documentclass{article}
\usepackage{mwe} % or load ’ graphicx ’ and ’ b l ind tex t ’ manually
\begin{document}
\blindtext
\blindtext\\
\raggedright {\underline {Shri Peter J, PScO/ SA Wing }} --\hspace{1pt} \begin{minipage} [t][2cm][t]{1\textwidth}
Please intimate the progress of the Board wef 13 May 2019 onwards for the info of Controller. On file.
\end{minipage}
\end{document}
答案1
尝试这个:
\documentclass{article}
\usepackage{mwe} % or load ’ graphicx ’ and ’ b l ind tex t ’ manually
\newsavebox{\mybox}
\newlength{\restofline}
\begin{document}
\blindtext
\blindtext\\
\savebox\mybox{\hbox{\underline {Shri Peter J, PScO/ SA Wing } --\hskip 1pt}}
\noindent\usebox{\mybox}
\setlength{\restofline}{\dimexpr\textwidth-\wd\mybox-10pt\relax}
\begin{minipage} [t]{\restofline}
Please intimate the progress of the Board wef 13 May 2019 onwards for the info of Controller. On file.
\end{minipage}
\end{document}
解释:
我保存了一个\hbox
名为\mybox
初始文本的宽度,以便计算它的宽度并在稍后使用它来查找宽度\restofline
。
然后是 minipage,使用了接下来的所有宽度(但由于 minipage 而必须稍微减少它outer sep
)