我尝试使用以下\tabular
命令删除在表格内启动逐项列表时插入的垂直空间:
\begin{tabular}{@{} p{0.18\textwidth}|p{0.82\textwidth}}
\raggedright \textbf{Lists drive me crazy} \newline \footnotesize{Jan 2018-Present}
& \begin{itemize}[leftmargin=3mm, noitemsep, topsep=0pt]
\item please
\item work
\end{itemize}
\end{tabular}
正如你所看到的,抱怨这件事对我来说毫无意义
如果有人能告诉我正确的方法来消除这个本地示例的垂直间距并使其与顶部齐平以便与左侧列中的文本完美对齐,我将不胜感激。
谢谢你!
答案1
您可以使用此代码(\compress
借用自另一个答案 - 我不记得是哪一个):
\documentclass{article}
\usepackage{array}
\usepackage{enumitem}
\makeatletter
\newcommand{\compress}{\@minipagetrue}
\makeatother
\begin{document}
\begin{tabular}{@{} p{0.18\textwidth}| >{\compress\arraybackslash}p{0.82\textwidth}}
\raggedright \textbf{Lists drive me crazy} \newline \footnotesize{Jan 2018-Present}
& \begin{itemize}[leftmargin=3mm, nosep, after = \vskip-\baselineskip]
\item please
\item work
\item please
\item work
\end{itemize}\\
\hline
\end{tabular}
\end{document}