特殊文本框:前缀与顶部对齐,后缀与底部对齐

特殊文本框:前缀与顶部对齐,后缀与底部对齐

我想在段落中间创建一个文本框,其行为如下所示。框前的文本应与框的顶部对齐,框后的文本应与框的底部对齐。我尝试使用,parbox但它只允许我将框与周围文本的基线对齐。

           ┌───────────────────────────────────┐ 
Lorem ipsum│dolor sit amet, consectetur        │
           │adipisicing elit, sed do           │
           │eiusmod tempor incididunt ut labore│et dolore magna aliqua…
           └───────────────────────────────────┘

抱歉,标题有点尴尬。我不知道如何用技术术语来描述我想要的东西。

答案1

以下可能是实现您想要的简单方法。

在此处输入图片描述

\documentclass{article}

\usepackage{array}

\begin{document}

\begin{tabular}{| >{\raggedright\arraybackslash}p{.5\linewidth} |}
  \hline
  \leavevmode
  \llap{Lorem ipsum dolor sit amet, }consectetur adipiscing elit. Vestibulum enim nibh, 
  cursus vitae malesuada eget, lobortis quis justo. Suspendisse est neque, malesuada at 
  rutrum sit amet, laoreet ac lacus. In auctor, justo et euismod hendrerit, quam arcu 
  lacinia diam, ac egestas eros ex ornare massa. Nulla facilisi. Phasellus ut auctor nibh. 
  Praesent cursus elementum metus, eu malesuada dui egestas eu. In hac habitasse platea 
  dictumst. Pellentesque molestie sodales porttitor. Sed mi risus, convallis sed sagittis 
  vitae, tempor at mi.
  \rlap{Integer eget rutrum ante, sit amet pulvinar odio.} \\
  \hline
\end{tabular}

\end{document}

相关内容