Badraoui نشر 2 فبراير 2016 أرسل تقرير نشر 2 فبراير 2016 أحتاج إلى تفعيل الكود التالي: \begin{FOO} my little pony \end{FOO} داخل هذا الجزء: \bar{my little pony} وقد حاولت ذلك باستعمال: \newenvironment{FOO}{\bar}{} لكن يبدو أن فقط الجزء bar\ يطبق على الحرف الأول، مثلا: \bar{m}y little pony كيف أحل المشكل؟ اقتباس
0 E.Nourddine نشر 3 فبراير 2016 أرسل تقرير نشر 3 فبراير 2016 سأحاول شرح الحل مع إعطاء المثال بـ color \. يمكن تحقيق ما أردته من خلال سؤالك دون اللجوء إلى استعمالmycmd\، وذلك لأنها معقدة بعض الشيء. ولاستعمال تجميعة environment body بشكل أسهل مع استعمال حزمة environ وذلك عن طريق NewEnviron\ و BODY\. \documentclass{article} \usepackage{xcolor} \usepackage{environ} \usepackage{blindtext} \newcommand{\mycmd}[1]{% \color{blue}#1% } \NewEnviron{FOO}{\mycmd{\BODY}}{} \begin{document} \begin{FOO} my little pony \blindtext[2] \end{FOO} \end{document} لتكون النتيجة في النهاية على الشكل المبين في الصورة: اقتباس
السؤال
Badraoui
أحتاج إلى تفعيل الكود التالي:
\begin{FOO} my little pony \end{FOO}
داخل هذا الجزء:
\bar{my little pony}
وقد حاولت ذلك باستعمال:
\newenvironment{FOO}{\bar}{}
لكن يبدو أن فقط الجزء bar\ يطبق على الحرف الأول، مثلا:
\bar{m}y little pony
كيف أحل المشكل؟
1 جواب على هذا السؤال
Recommended Posts
انضم إلى النقاش
يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.