我一直在尝试拆分页面以节省空间,使其看起来更具吸引力。这是我想到的代码:
\subsection*{Services:}
\begin{enumerate}
\begin{minipage}{0.45\textwidth}
\item Bows
\begin{itemize}
\item Packaging for bows
\item Bows for bottles
\item Cosmetic bows
\item Panettone-grind
\end{itemize}
\end{minipage}%
\hfill
\begin{minipage}{0.45\textwidth}
\item Ribbons
\begin{itemize}
\item Plain ribbons
\item Motiv ribbons
\item Individualized ribbons
\end{itemize}
\end{minipage}
\end{enumerate}
它看起来是这样的:
在大多数情况下,它都是我想要的,但我希望数字处于同一水平,而不是有奇怪的偏移。
我也尝试在小页面之间画一条线。我认为我可以这样做:
\subsection*{Services:}
\begin{enumerate}
\begin{minipage}{0.45\textwidth}
\item Bows
\begin{itemize}
\item Packaging for bows
\item Bows for bottles
\item Cosmetic bows
\item Panettone-grind
\end{itemize}
\end{minipage}%
% \hfill
\begin{minipage}{0.45\textwidth}
\begin{tabular}{|p{\textwidth}}
\item Ribbons
\begin{itemize}
\item Plain ribbons
\item Motiv ribbons
\item Individualized ribbons
\end{itemize}
\end{tabular}
\end{minipage}
\end{enumerate}
顺便说一句,我不知道该怎么做,我想我可以通过操纵这些组件的边距来做到这一点,但我还很新,不知道该怎么做。
非常感谢
答案1
我认为使用multicols
可能是一个很好的解决方案:简单而且有效。
\documentclass{article}
\usepackage{multicol}
\setlength\columnseprule{0.4pt}
\begin{document}
\subsection*{Services:}
\begin{multicols}{2}
\begin{enumerate}
\item Bows
\begin{itemize}
\item Packaging for bows
\item Bows for bottles
\item Cosmetic bows
\item Panettone-grind
\end{itemize}
\columnbreak
\item Ribbons
\begin{itemize}
\item Plain ribbons
\item Motiv ribbons
\item Individualized ribbons
\end{itemize}
\end{enumerate}
\vspace*{\fill}
\end{multicols}
\end{document}
答案2
tasks
使用该包及其同名环境获取此布局非常简单:
\documentclass{article}
\usepackage{tasks}
\begin{document}
\subsection*{Services:}
\begin{tasks}[label=\arabic*. ](2)
\task Bows
\begin{itemize}
\item Packaging for bows
\item Bows for bottles
\item Cosmetic bows
\item Panettone-grind
\end{itemize}
%
\task Ribbons
\begin{itemize}
\item Plain ribbons
\item Motiv ribbons
\item Individualized ribbons
\end{itemize}
\end{tasks}%
\end{document}