这是我在这里的第一篇帖子,因此如果您对如何格式化问题有任何改进,请告诉我。
我正在尝试创建 2 列(我已使用 minipages 来定义宽度),然后在左侧有一个列表,在右侧有一个编号列表。
但是,当在右侧写较长的文本段落时,它会影响左侧列表的排列方式,我希望它们独立工作,以便标题在同一行上。
此外,如果您知道如何将 vline 的长度稍微延长一点,以使其低于编号列表的最后一点,我们将不胜感激。
先感谢您
\section*{Title}
\begin{minipage}{0.3\textwidth}%
\underline{\textbf{Title A}}
\begin{itemize}[leftmargin=*,noitemsep]
\item A
\item B
\item C
\end{itemize}
\end{minipage}%
\hfill\vline\hfill
\begin{minipage}{0.6\textwidth}%
\underline{\textbf{Title B}}
\begin{enumerate}[leftmargin=*,noitemsep]
\item Longer text causes issues as it pushes the itemize list downwards and now the point and number don't align as well as the underlined titles aren't aligning either
\item B
\item C
\end{enumerate}
\end{minipage}%
答案1
设置minipage
s 有一个[t]
op 锚点,并在第一行和最后一行添加一个支柱:
\documentclass{article}
\usepackage{enumitem}
\newcommand{\addtopstrut}{\rule[5pt]{0pt}{.7\baselineskip}}%
\newcommand{\addbottomstrut}{\rule[-5pt]{0pt}{0pt}}%
\begin{document}
\section*{Title}
\begin{minipage}[t]{0.3\textwidth}%
\addtopstrut\underline{\textbf{Title A}}
\begin{itemize}[leftmargin=*,noitemsep]
\item A
\item B
\item C\addbottomstrut
\end{itemize}
\end{minipage}%
\hfill\vline\hfill
\begin{minipage}[t]{0.6\textwidth}%
\addtopstrut\underline{\textbf{Title B}}
\begin{enumerate}[leftmargin=*,noitemsep]
\item Longer text causes issues as it pushes the itemize list downwards and now the point and
number don't align as well as the underlined titles aren't aligning either
\item B
\item C\addbottomstrut
\end{enumerate}
\end{minipage}%
\end{document}