라텍스에서 목록을 여러 열로 나누기


168

잘하면 이것은 간단합니다. 각 목록 항목에 텍스트가 거의없는 비교적 긴 목록이 있습니다. 예를 들면 다음과 같습니다.

* ㅏ
* b
* 씨
* d
* 전자
* f

다음과 같이 형식을 지정하고 싶습니다.

* 기원 후
* b * e
* c * f

모든 열을 업데이트하지 않아도 목록을 쉽게 변경할 수 있기 때문에 목록이 2 개인 테이블을 만들지 않습니다.

라텍스에서 가장 좋은 방법은 무엇입니까?


38
매우 유용하지만, 마이그레이션해야 tex.stackexchange.com
마티아스

답변:


250

멀티 콜 패키지를 사용하고 multicols환경에 목록을 포함 하면 원하는 작업이 수행됩니다.

\documentclass{article}
\usepackage{multicol}

\begin{document}
\begin{multicols}{2}
\begin{enumerate}
    \item a
    \item b
    \item c
    \item d
    \item e
    \item f
\end{enumerate}
\end{multicols}
\end{document}

8
자동으로 열거되는 숫자가 마음에 들지 않으면 열거 대신 항목별로 시도하십시오.
Tim Stewart

1
또는 enumitem사용자 정의 열거 환경을 정의 할 수 있습니다-예를 들어 exenum 환경이 있으므로 각 예제 목록이 동일한 방식으로 열거됩니다.
Martin Thoma

3
홀수 목록에 5가 있으면 어떻게됩니까?이 코드는 한 열에 3 개의 항목을, 열에 2 개의 항목을 제공합니다 (하나는 첫 번째 줄에 다른 하나는 세 번째 줄에). 이 문제를 어떻게 해결할 수 있습니까?. 두 열 사이의 간격을 어떻게 조정할 수 있습니까?
Fadwa

거대한 공간 멀티 콜이 그 위에 무엇을 추가합니까?
Marcin

홀수 개의 항목이있는 경우 쉬운 정렬 방법이 있습니까?
user1234

18

그것이 효과가 있는지는 모르겠지만 multicol 패키지를 사용하여 페이지를 열로 나눌 수 있습니다.

\usepackage{multicol}

\begin{document}
\begin{multicols}{2}[Your list here]
\end{multicols}

0

내가 했어 multenum 나에게 권장 "다중 열 열거 목록"에 대한,하지만 사실은 아직 그것을 자신을 사용한 적이 없으니까.

편집 : 구문은 목록을 LaTeX 코드에 쉽게 복사하고 붙여 넣을 수있는 것처럼 보이지 않습니다. 그래서, 그것은을위한 최상의 솔루션이 될 수 없습니다 귀하의 사용 사례!


0

multicol 패키지와 enumitem 패키지 패키지 를 결합하면 열거 및 항목 별 환경의 다중 열 아날로그 환경을 쉽게 정의 할 수 있습니다.

\documentclass{article}
\usepackage{enumitem}
\usepackage{multicol}

\newlist{multienum}{enumerate}{1}
\setlist[multienum]{
    label=\alph*),
    before=\begin{multicols}{2},
    after=\end{multicols}
}

\newlist{multiitem}{itemize}{1}
\setlist[multiitem]{
    label=\textbullet,
    before=\begin{multicols}{2},
    after=\end{multicols}
}

\begin{document}

  \textsf{Two column enumerate}
  \begin{multienum}
    \item item 1
    \item item 2
    \item item 3
    \item item 4
    \item item 5
    \item item 6
  \end{multienum}

  \textsf{Two column itemize}
  \begin{multiitem}
    \item item 1
    \item item 2
    \item item 3
    \item item 4
    \item item 5
    \item item 6
  \end{multiitem}

\end{document}

결과는 다음과 같습니다.

여기에 이미지 설명을 입력하십시오

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.