请考虑这个MWE:
\documentclass{article}
\usepackage[utf8]{inputenc}
\usepackage[english]{babel}
\usepackage[T1]{fontenc}
\begin{document}
{\scriptsize\begin{itemize}
\item Item 1
\begin{itemize}
\item Item 1a
\item Item 1b
\end{itemize}
\item Item 2
\begin{itemize}
\item Item 2a
\item Item 2b
\end{itemize}
\end{itemize}}
\end{document}
我想将Item 2
及其子项放在右侧的新列中Item 1
:
但我不知道如何实现它。
我尝试使用tasks
包,但我无法:
- 找到与边距或其说明相同的项目缩进。
- 将第二项及其子项移动到新列。
itemize
找到具有第二个深度级别的中间条的相同符号(\textendash
稍短)。
这是我尝试过的:
\documentclass{article}
\usepackage[utf8]{inputenc}
\usepackage[english]{babel}
\usepackage[T1]{fontenc}
\usepackage{tasks}
\begin{document}
{\scriptsize\begin{tasks}[style=itemize](2)
\task Item 1
{\begin{tasks}[item-indent=2pt](1)
\task[\textendash] Item 1a
\task[\textendash] Item 1b
\end{tasks}}
\task Item 2
{\begin{tasks}[item-indent=2pt](2)
\task[\textendash] Item 2a
\task[\textendash] Item 2b
\end{tasks}}
\end{tasks}}
\end{document}
比较:
谢谢!
答案1
使用 multicol 包:
\documentclass{article}
\usepackage[utf8]{inputenc}
\usepackage[english]{babel}
\usepackage[T1]{fontenc}
\usepackage{multicol}
\begin{document}
\begin{multicols}{2}
\scriptsize
\begin{itemize}
\item Item 1
\begin{itemize}
\item Item 1a
\item Item 1b
\end{itemize}
\item Item 2
\begin{itemize}
\item Item 2a
\item Item 2b
\end{itemize}
\end{itemize}
\end{multicols}
\end{document}
答案2
使用minipage
\documentclass{article}
\usepackage[utf8]{inputenc}
\usepackage[english]{babel}
\usepackage[T1]{fontenc}
\usepackage{outlines}
\begin{document}
{\scriptsize
\begin{minipage}{.5\linewidth}
\begin{outline}
\1 Item 1
\2 Item 1a
\2 Item 1b
\end{outline}
\end{minipage}
\begin{minipage}{.5\linewidth}
\begin{outline}
\1 Item 2
\2 Item 2a
\2 Item 2b
\end{outline}
\end{minipage}}
\end{document}