2009-09-15 8 views
15

डिफ़ॉल्ट रूप से "एन्यूमरेट" पर्यावरण वर्तमान वातावरण के संबंध में इंडेंट किया गया है। मैं इस इंडेंटेशन को कैसे अक्षम कर सकता हूं ताकि तीन आइटमों का एक समेकित वातावरण कोड के निम्नलिखित भाग के समान उत्पादन का उत्पादन करेगा?लाटेक्स सूची आइटमों के इंडेंटेशन को अक्षम कैसे करें?

\documentclass{article} 
\begin{document} 
    \paragraph{1.} 
    \paragraph{2.} 
    \paragraph{3.} 
\end{document} 

उत्तर

1

मैं एक फ़ाइल में तीन सुझाव दिया तरीकों संकलित उन्हें कंधे से कंधा मिलाकर तुलना करने के लिए सक्षम होने के लिए। ध्यान दें कि \ setlength {\ leftmargin} {0pt} का "गणना" वातावरण पर कोई प्रभाव नहीं पड़ता है। अब तक, "\ leftmargin = 1.4em" विकल्प का उपयोग करके सबसे अच्छा समाधान "सूची" वातावरण है। हालांकि, मुझे अपने कोड में निरंतर संख्या पसंद नहीं है क्योंकि यह कोड नाजुक बनाता है। क्या कोई भी यह जानता है कि उपलब्ध लाटेक्स चर के संदर्भ में इस निरंतर (1.4em) की गणना कैसे करें?

\documentclass{article} 
\begin{document} 

\section*{Paragraph} 
\paragraph{1.} First 
\paragraph{2.} Second 
\paragraph{3.} Third 

\section*{list} 

\newcounter{itemcounter} 
\begin{list} 
{\textbf{\arabic{itemcounter}.}} 
{\usecounter{itemcounter}\leftmargin=1.4em} 
\item First 
\item Second 
\item Third 
\end{list} 

\section*{enumerate with leftmargin} 
\begin{enumerate} 
\renewcommand{\labelenumi}{\textbf{\theenumi}.} 
\setlength{\leftmargin}{0pt} 
\item First 
\item Second 
\item Third 
\end{enumerate} 

\end{document} 
+0

'\ leftmargin' दृष्टिकोण का मेरा परीक्षण उपरोक्त प्रदर्शित 'newenvironemt' का उपयोग करता है, और चाल करता है। मुझे डर है कि आप इसे नामित स्थिर बनाने के लिए शीर्षलेख में '\ newlength {\ enumindent} \ setlength {\ enumindent} {1.4em}' कर सकते हैं। – dmckee

11

आपका सबसे अच्छा शर्त शायद या तो mdwlist package या enumlist package उपयोग करने के लिए है।

\begin{list}{\labelitemi}{\leftmargin=1em} 
\item First item in the list 
\item Second item 
\item and so on 
\end{list} 

जिससे पता चलता है यदि आप चाहें तो अपने गणन में लंबाई leftmargin को फिर से परिभाषित कर सकता है कि:

या this website इस तरह list वातावरण के प्रयोग से पता चलता है। की तरह कुछ:

\newenvironment{flushenum}{ 
\begin{enumerate} 
    \setlength{\leftmargin}{0pt} 
}{\end{enumerate}} 

जो मेरे लिए काम करने लगता है ..

4

यह सवाल मृत प्रतीत होता है, लेकिन इस मामले में किसी को यह भर में भटक के रूप में मैंने किया था, वहाँ भी है paralistpackage जो asparaitem और asparaenum वातावरण है, जो ठीक ऐसा करने देता है। कुछ की तरह "तीन तरीके वहाँ पहुँचने के लिए कर रहे हैं: एक कर सकते हैं (1) छोड़ दिया बारी है, (2) सही बारी है, या (3) जाना

paralist भी inparaenum पर्यावरण, जिसमें अनुच्छेद सूचियों के लिए डिज़ाइन किया गया है प्रदान करता है सीधे।" आप इस पर्यावरण का उपयोग कर सकते हैं और यदि आप चाहते हैं कि आप अपना पैराग्राफ ब्रेक डाल सकें। यह एक फ्लश गणना देता है लेकिन अनुच्छेद की शुरुआत में इंडेंटेशन के साथ। यदि इसकी बात आती है, तो शायद आपको \paragraph का उपयोग करना चाहिए।

संबंधित मुद्दे