2011-02-25 9 views
5

क्या इसे पूरा करने के लिए लाटेक्स में कोई वातावरण है?लेटेक्स सम्मान न्यूलाइन

Feb 22 06:00AM - Wake up 
Feb 22 06:15AM - Have breakfast 
Feb 22 08:00AM - A very long sentence that I will have to break at some point 
       but maintaining indentation 
Feb 22 08:00AM - Or maybe just a list here 
       One 
       Two 
       Three 

वर्बैटिम मैं जो चाहता हूं वह नहीं है, और प्रत्येक वाक्य को समाप्त करने के साथ \\ इंडेंटेशन का सम्मान नहीं करता है। क्या इसे पूरा करने का कोई आसान तरीका है, या क्या मुझे इसे मैन्युअल रूप से ट्विक करना होगा?

+0

क्या आप केवल एक टेबल का उपयोग कर सकते हैं? – rlibby

+0

@rlibby हाँ, मैं सही तरीके से नहीं सोच रहा था :) लाटेक्स से बहुत अधिक समय दूर। – user525602

+0

बीटीडब्ल्यू - आपको [tex.stackexchange.com] (http://tex.stackexchange.com) पर बेहतर LaTeX उत्तर मिल सकते हैं (जो यह कहना नहीं है कि इसे यहां पोस्ट करने में कुछ भी गलत है)। – dmckee

उत्तर

1

मैं tabularx पैकेज का उपयोग करें। यह सामान्य tabular पर्यावरण के विपरीत, लाटेक्स स्वचालित रूप से लंबी लाइनों को तोड़ने देगा।

\documentclass{article} 
\usepackage{tabularx} 

\begin{document} 
\begin{tabularx}{\columnwidth}{rX} 
Feb 22 06:00AM -& Wake up \\ 
Feb 22 06:15AM -& Have breakfast \\ 
Feb 22 08:00AM -& A very long sentence that I will have to break at some point 
        but maintaining indentation \\ 
Feb 22 08:00AM -& Or maybe just a list here 
        One 
        Two 
        Three 
\end{tabularx} 
\end{document} 

आप में मैनुअल ब्रेक लगाने के लिए चाहते हैं, कि आसान है:

Feb 22 08:00AM -& Or maybe just a list here \\ 
       & One \\ 
       & Two \\ 
       & Three 

अधिक जानकारी:

0

ओके-मोड का उपयोग करने के लिए अब तक का सबसे अच्छा तरीका है (क्योंकि इस तरह से मैं पहली जगह में लाटेक्स उत्पन्न कर रहा हूं) और एक ऑर्गमोड टेबल का उपयोग करें।

| Feb 22 06:00AM - | Wake up                     | 
| Feb 22 06:15AM - | Have breakfast                   | 
| Feb 22 08:00AM - | A very long sentence that I will have to break at some point but maintaining indentation | 
|     | Or maybe just a list here                | 
|     | One                      | 
|     | Two                      | 
|     | Three                     | 

तो यह, एक सारणीबद्ध पर्यावरण के रूप में निर्यात हो जाएगा तो की तरह:

\begin{tabular}{ll} 
Feb 22 06:00AM - & Wake up                     \\ 
Feb 22 06:15AM - & Have breakfast                   \\ 
Feb 22 08:00AM - & A very long sentence that I will have to break at some point but maintaining indentation \\ 
        & Or maybe just a list here                 \\ 
        & One                      \\ 
        & Two                      \\ 
        & Three                      \\ 
\end{tabular} 
0

बस एक नकारात्मक मूल्य को parindent निर्धारित करते हैं, और प्रत्येक आइटम एक पैराग्राफ रहने दो:

\documentclass{article} 
\parindent -4em 
\begin{document} 
Feb 22 06:00AM - Wake up 

Feb 22 06:15AM - Have breakfast 

Feb 22 08:00AM - A very long sentence that I will have to break at some point but maintaining indentation 

Feb 22 08:00AM - Or maybe just a list here\\ 
      One\\ 
      Two\\ 
      Three\\ 
\end{document} 
0

शायद मैं अपने पिछले जवाब में अपने प्रश्न को गलत समझा। यदि आप इंडेंटेशन के अमेन्ट को स्वचालित रूप से सबसे लंबे लेबल में समायोजित करना चाहते हैं, तो आइटम का उपयोग करें:

\documentclass{article} 
\begin{document} 
\begin{itemize} 
\item[Feb 22 06:00AM -] Wake up 
\item[Feb 22 06:15AM -] Have breakfast 
\item[Feb 22 08:00AM -] A very long sentence that I will have to break at some point but maintaining indentation 
\item[Feb 22 08:00AM -] Or maybe just a list here\\ 
      One\\ 
      Two\\ 
      Three\\ 
\end{itemize} 
\end{document}