2010-01-22 19 views
5

में प्रवेश निम्नलिखित LaTeX टुकड़ा में, कैसे मैं न्यू लाइन कि स्वचालित रूप से align* वातावरण में प्रवेश करने के बाद XXX और YYY के बीच उत्पन्न होता है दबा सकती हैं।LINEBREAK संकुचित जब पर्यावरण

XXX 
\begin{minipage}{t}{0.1in} 
    YYY 
    \begin{align*} 
    ZZZ... 
    \end{align*} 
\end{minipage} 

पैदावार

XXX YYY 
ZZZ... 

लेकिन मैं चाहता हूँ

XXX YYY ZZZ... 

शायद align* बस गलत वातावरण है, लेकिन मैं एक विकल्प है कि इसी तरह की सुविधा प्रदान करता है नहीं मिल सकता है, अभी तक नहीं है एक लाइनब्रेक परिचय।

+2

आप क्या इस के साथ प्राप्त करने के लिए कोशिश कर रहे हैं की एक और अधिक ठोस उदाहरण दे सकते हैं? 'संरेखण' वातावरण मल्टी-लाइन समीकरणों के लिए है, मैं ऐसे परिदृश्य के बारे में नहीं सोच सकता जहां किसी को पहले के पाठ के साथ ऑनलाइन होने वाली पहली पंक्ति की आवश्यकता होगी। – ezod

+0

मुझे लगता है कि कुछ वहाँ में गठबंधन हो गया है मतलब करने के लिए संरेखित पर्यावरण के उपयोग के साथ विचारोत्तेजक होने की कोशिश की। मुझे नहीं पता था कि 'align' पर्यावरण केवल बहु लाइन समीकरणों के लिए था: लेकिन आप वास्तव में एक कारण है कि मेरी दृष्टिकोण काम नहीं किया दे दी है। फिर गायब टुकड़े की पेशकश की जाएगी। – mavam

+0

ध्यान दें कि आपका उदाहरण XXX और वाई वाई वाई के बीच एक लाइनब्रेक के साथ (एस/{टी}/[टी] /) के बाद भी देगा। –

उत्तर

3

मैं सच में यकीन है कि अगर इसे इस तरह इस्तेमाल किया जा चाहिए था नहीं कर रहा हूँ, लेकिन शायद aligned वातावरण आप के बाद क्या कर रहे है?

 
\documentclass{article} 
\usepackage{amsmath} 
\begin{document} 
XXX 
\begin{minipage}[t]{1in} 
YYY 
$ 
    \begin{aligned} 
    ZZZ... 
    \end{aligned} 
$ 
\end{minipage} 
\end{document} 
+0

बिल्कुल सही है कि मैं वास्तव में क्या जरूरत है। मुझे नहीं पता था कि गठबंधन वातावरण मौजूद था। – mavam

0

एकल लाइन के लिए, इन-लाइन समीकरण, आप $ गणित पर्यावरण सीमांकक का उपयोग कर सकते हैं:

XXX 
\begin{minipage}{t}{0.1in} 
    YYY $ZZZ...$ 
\end{minipage} 
0

यह कारण है कि आप align उपयोग कर रहे हैं कि वास्तव में क्या आप — चाहते पता करने के लिए मुश्किल है? यह क्या है कि संरेखण की जरूरत है?

शायद तुम लेटेक्स में tabbing लिए देख रहे हैं?

\begin{tabbing} 
text \= more text \= still more text \= last text \\ 
second row \> \> more \\ 
. 
. 
. 
\end{tabbing} 
+0

मेरे उदाहरण के साथ थोड़ा बहुत छोटा होने के लिए माफ़ी, लेकिन जो भी आप वर्णन करते हैं वह भी काम में आता है। – mavam

+0

कोई समस्या नहीं है। टाइपसेटिंग गणित के लिए, मैं हेरवर्ट वोस द्वारा मैथमोड की बहुत सलाह देता हूं। –

1

कारण लेटेक्स एक LINEBREAK जब minipage वातावरण में प्रवेश करने के लिए मजबूर है कि आप, क्षैतिज मोड में पाठ दर्ज minipage एक नया पैरा की तरह पर्यावरण को शुरू करने, के लिए से चलते हैं। आप \vbox{...} का उपयोग करके इस LINEBREAK बंद कर सकते हैं, तो:

 
XXX 
\vbox{ 
\begin{minipage}[t]{2in} % Note that the first parameter is optional 
    YYY 
    ... 
\end{minipage} 
} 

\vbox, संरेखित पर्यावरण के LINEBREAK बंद हो जाएगा नहीं है, हालांकि, क्योंकि वह स्पष्ट रूप से पर्यावरण के टेक्स कोड के साथ द्वारा किया जाता है: कि उपयोग विल के संरेखित का उपयोग करने का सुझाव के लिए ।

+0

मेरे मामले में मुझे '\ vbox' के बजाय' \ hbox' की आवश्यकता थी – zakkak

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