Saturday 15 March 2014

latex command reflection -


मेरे पास निम्न उपयोग का मामला है: तालिका में एक अनुभाग, उपधारा या उपशब्ण शीर्षक है:

  \ section * {tableular} \ start {tabular *} ... \ end {tabular *}  

क्योंकि तालिका खंड में दिखाई दे सकती है, उपधारा आदि। मैंने सोचा तालिका शीर्ष लेख और पाद लेख को मैक्रोज़ के रूप में परिभाषित कर सकता है और इसके अतिरिक्त तालिका शीर्षक (अनुभाग, उपधारा, उपशब्ण, अनुच्छेद ...) के प्रकार को पारित कर सकते हैं, इसलिए इसके लिए मुझे कुछ ऐसा होना चाहिए:

  \ # 1 * {टेबल नाम} \ आरंभ {सारणी}} ... \ end {tabular *}  

जहां # 1 मैक्रो पैरामीटर पारित किया गया है क्या कोई मौका हासिल करने का कोई मौका है? इस तरह से?

बहुत धन्यवाद, ओवेनस

ज़रूर, लगभग मिल गया (यद्यपि वहाँ एक कारण है कि आप तालिका कैप्शन के बजाय अनुभाग शीर्षकों का उपयोग कर रहे हैं?)

 \ newenvironment {tablesection} [2] [\ section] {# 1 * {# 2} \ begin {tabular * }} {\ End {tabular *}} 

और इसे

 \ start {tablesection} [\ subsection] {तालिका नाम} {cc} a & bb \ एएए के रूप में उपयोग करें। & B \\ \ end {tablesection} 

यदि आप वर्ग के कोष्ठकों में वैकल्पिक तर्क को छोड़ देते हैं, तो \ section डिफ़ॉल्ट रूप से उपयोग किया जाता है।

याद रखें (ला ) टेक्स मैक्रो विस्तार के साथ काम करता है, इसलिए इनपुट में आप टोकन के किसी भी प्रवाह को मैक्रो परिभाषा में प्रतिस्थापन पाठ के रूप में इस्तेमाल किया जा सकता है। ("विशेष वर्ण" जैसे कि % और कुछ अन्य के साथ कुछ प्रतिबंधों के साथ।)


No comments:

Post a Comment