2010-04-11 14 views
6

मुझे संकलन में शामिल-कमांड कॉपी-पेस्ट कोड माना जाता है, यह गलत है क्योंकि कोड काम करना बंद कर देता है। कृपया, कोड में मध्य भाग देखें। मैंने केवल फाइल को कोड चिपकाया और शामिल-कमांड जोड़ा।लाटेक्स: शामिल-कमांड कैसे काम करता है?

$ cat results/frames.tex 
10.31 & 8.50 & 7.40 \\ 
10.34 & 8.53 & 7.81 \\ 
8.22 & 8.62 & 7.78 \\ 
10.16 & 8.53 & 7.44 \\ 
10.41 & 8.38 & 7.63 \\ 
10.38 & 8.57 & 8.03 \\ 
10.13 & 8.66 & 7.41 \\ 
8.50 & 8.60 & 7.15 \\ 
10.41 & 8.63 & 7.21 \\ 
8.53 & 8.53 & 7.12 \\ 

लेटेक्स कोड, मध्य भाग

\begin{table} 
     \begin{tabular}{ | l | m | r |} 
     \hline 
     $t$/s & $d_{1}$/s & $d_{2}$/s \\ 
     $\Delta h = 0,01 s$ & $\Delta d = 0,01 s$ & $\Delta d = 0,01 s$ \\ 
     \hline 
     % I JUST COPIED THE CODE from here to the file, included. 
     % It stopped working, why? 
     \include{results/frames.tex} 
     \hline 
     $\pi (\frac{d_{1}}{2} - \frac{d_{2}}{2})$ & $2 \pi R h$ & $2 \pi r h$ \\ 
     \hline 
     \end{tabular} 
\end{table} 

उत्तर

11

उपयोग \input\include के बजाय देखते हैं, जो काम करेंगे।

\include अतिरिक्त रूप से \clearpage कमांड निष्पादित करता है जो किसी तालिका के संदर्भ में काम नहीं करेगा।

+0

आप शामिल कमान clearpage-कमांड के साथ बॉक्सिंग एक इनपुट आदेश है मतलब है? – hhh

+1

'\ input' की परिभाषा दिखता है (प्रभावी रूप से):' \ clearpage \ input {# 1} \ clearpage'। (वास्तविक परिभाषा अधिक जटिल है, लेकिन यह मूल विचार दिखाती है।) – godbyk

+3

अन्य अंतर भी हैं: उदाहरण के लिए, '\ include' प्रत्येक फ़ाइल के लिए एक सहायक फ़ाइल खोलता है, ताकि आप दस्तावेज़ के कुछ हिस्सों का उपयोग कर \ समावेशी 'और अभी भी संदर्भ सही हो। '\ include 'को नेस्टेड नहीं किया जा सकता है, लेकिन \ इनपुट का कर सकते हैं। सामान्य रूप से, बड़े दस्तावेज़ों में अध्यायों के लिए '\ include' का उपयोग करें, और अन्यथा \ \ input' का उपयोग करें। – Philipp

-1

\input साथ प्रयास करें, \include पुराने और बहुत ही सीमित है ..

+2

'\ include'' \ input' से पुराना या बुरा नहीं है, यह सिर्फ एक अलग उद्देश्य प्रदान करता है। – Philipp

+0

'\ input' एक टेक्स आदिम है। '\ include'' लेटेक्स मैक्रो '\ input' के संदर्भ में परिभाषित किया गया है, और इसलिए पुराना नहीं है। –

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