मुझे निम्न समस्या है। मैं किसी मैक्रो को परिभाषित किया है, \func
रूपलेटेक्स - निकालने/अक्षरों को अनदेखा करें
\newcommand{\func}[1]{% do something with #1
X #1 Y
}
इस प्रकार मैं अब एक और मैक्रो
\newcommand{\MyFunc}[1]{
% parse #1 and if it contains "\func{....}", ignore all except this part
% otherwise ignore #1
}
कोई मुझे बताओ कैसे \MyFunc
लागू करने के लिए कर सकते हैं परिभाषित करना चाहते हैं?
\MyFunc{123abcdefg} % should print nothing
\MyFunc{123\func{abcd}efg} % should print X abcd Y
मैं केवल \MyFunc
के कोड बदल सकते हैं:
यहाँ क्या होने चाहिए। \func
जैसा होना चाहिए उतना ही रहना चाहिए।
बिल्कुल आप ऐसा करने का प्रयास क्यों कर रहे हैं? –
मैं एल्गोरिदम में एक शीर्षक है कि शीर्षक {blah blah \ समारोह {algorithm_name}, ऐसा} जब मैं टीओसी बनाने के लिए, मैं (बस algorithm_name निकालने के लिए \ समारोह और उपेक्षा की वजह से स्वरूपण के साथ चाहते हैं के रूप में परिभाषित किया गया है है बाकी। – Jus12
'\ caption [\ func {algorithm_name}] {blah blah \ func {algorithm_name} blah blah}' –