答案1
您不想使用\multirow
,而是将左列中的文本保留在单个单元格中,这里使用嵌套的来完成tabular
。
\documentclass{article}
\usepackage{tabularx}
\usepackage{lipsum}
\newcommand{\job}[1]{%
\begin{tabular}[t]{@{}l@{}}#1\end{tabular}%
}
\begin{document}
\noindent
\begin{tabularx}{\linewidth}{@{}l|X@{}}
\job{01/2019 - 12/2023 \\ Employer \\ Job title} &
\lipsum[1]
\end{tabularx}
\end{document}
答案2
是的,这是可能的,因为\vrule
TeX 基元能够将其高度和深度设置为周围框的高度和深度。
这里有一个仅使用 TeX 基元的示例:
\hbox{\bf WORK EXPERIENCES}
\medskip\hrule
\hbox to\hsize{\def\\{\hfil\break}\parindent=0pt
\hss
\vtop{\hsize=.2\hsize \medskip
01/2019--12/2023 \\
Emloyer \\
Job Title
}
\hss\vrule\hss
\vtop{\hsize=.7\hsize \medskip
Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Ut purus elit,
vestibulum ut, placerat ac, adipiscing vitae, felis. Curabitur dictum
gravida mauris. Nam arcu libero, nonummy eget, consectetuer id,
vulputate a, magna. Donec vehicula augue eu neque. Pellentesque habitant
morbi tristique senectus et netus et malesuada fames ac turpis egestas.
Mauris ut leo. Cras viverra metus rhoncus sem.
}
}
如果你想知道它是如何工作的,那么你可以研究 TeX原语的特性\hbox
,,,,,,,。\vtop
\hss
\hsize
\parindent
\hrule
\vrule