लेटेक्स में कई कॉलम में एक सूची तोड़ना


168

उम्मीद है कि यह सरल है: मेरे पास अपेक्षाकृत लंबी सूची है जहां प्रत्येक सूची आइटम में बहुत कम पाठ है। उदाहरण के लिए:

* ए
* बी
* सी
* d
* इ
* च

मैं इसे इस तरह प्रारूपित करना चाहता हूं:

* ए * डी
* बी * ई
* सी * एफ

मैं 2 सूचियों के साथ एक तालिका नहीं बनाऊंगा क्योंकि मैं सभी कॉलमों को अपडेट करने की चिंता किए बिना आसानी से सूची को बदलने में सक्षम होना चाहता हूं।

लेटेक्स में ऐसा करने का सबसे अच्छा तरीका क्या है?


38
बहुत उपयोगी है, लेकिन यह टेक्सी.स्टैकएक्सचेंज डॉट कॉम
मथायस

जवाबों:


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
यदि आप संख्याओं को पसंद नहीं करते हैं जो स्वचालित रूप से जोड़ता है, तो गणना के बजाय आइटम की कोशिश करें।
टिम स्टीवर्ट 19

1
या enumitemजो कस्टम एन्यूमरेट वातावरण को परिभाषित करने की अनुमति देता है - जैसे कि मेरे पास एक एक्सनाम-पर्यावरण है, ताकि उदाहरणों की प्रत्येक सूची को उसी तरह से एन्यूमरेट किया जाए।
मार्टिन थोमा

3
क्या होगा अगर मेरे पास एक विषम संख्या सूची है, 5. यह कोड एक कॉलम में 3 आइटम देता है और कॉलम में 2 (पहली और तीसरी पंक्ति पर एक)। इसे कैसे हल किया जा सकता है?। मैं दो कॉलम के बीच की जगह को कैसे समायोजित कर सकता हूं?
फदवा

विशाल अंतरिक्ष मल्टीकोल अपने आप में क्या कहता है?
मार्सिन

क्या वहाँ संरेखण का एक आसान तरीका है अगर वहाँ प्रविष्टियों की एक विषम संख्या है (उदाहरण के लिए सभी शीर्ष पर डिफ़ॉल्ट रिक्ति नहीं है)?
user1234

18

मुझे नहीं पता कि यह काम करेगा, लेकिन हो सकता है कि आप मल्टीकोल पैकेज का उपयोग करके पेज को कॉलम में तोड़ सकें।

\usepackage{multicol}

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

0

मैंने "मल्टी-कॉलम एनुमेरेटेड लिस्ट " के लिए मल्टीनम की सिफारिश की है, लेकिन मैंने वास्तव में इसका इस्तेमाल कभी नहीं किया है।

संपादित करें: सिंटैक्स बिल्कुल वैसा नहीं दिखता है जैसा आप आसानी से LaTeX कोड में सूची पेस्ट कर सकते हैं। तो, यह आपके उपयोग के मामले के लिए सबसे अच्छा समाधान नहीं हो सकता है !


0

संयोजन से multicol पैकेज और enumitem पैकेज संकुल यह वातावरण की गणना की बहु-स्तंभ analogues हैं परिभाषित करने के लिए आसान है और गणना वातावरण:

\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}

आउटपुट वह है जिसके लिए आप उम्मीद करेंगे:

यहां छवि विवरण दर्ज करें

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.