这是关于此问题的后续问题线。
我想通过在行左侧放置一个星号来标记行。如果行包含一个较高的框,则标记应与此框的顶部对齐,而不是底部。如何将某物与行中最高框的顶部对齐?
MWE(编辑):
\documentclass{article}
\def\marker{%
\strut\vadjust{\vbox to 0pt{
\kern-\dp\strutbox\smash{\llap{$\star$}}\vss}}%
\ignorespaces}
\setlength{\parindent}{0pt}
\setlength{\parskip}{6pt plus 1pt minus 3pt}
\begin{document}
Some text \marker\rule{1cm}{5em} some more text, all \newline in the same paragraph. A paragraph, where\newline \rule{1cm}{2em} \marker some lines are marked with a star\newline that should be aligned with the tallest box of the line.
\end{document}
编译此代码来查看问题:星星应该与黑色矩形的顶部对齐。
编辑:我修改了 MWE,以便更准确地描述问题。\par
遗憾的是,中断并跳回到旧行并不能解决问题。
答案1
\documentclass{article}
\begin{document}
\setlength{\parindent}{0pt}% ingen indentering av nya exempel
\makebox(0,0)[tr]{$\star$}\par
\nointerlineskip
\rule{1cm}{5em}
\end{document}