سؤال

هالو جميع ،

أنا أعمل على مستند LaTex وأسحب بعض التعليمات البرمجية مع حزمة القوائم. لقد وجدت بعض الأشياء الرائعة هنا على Stackoverflow وأبدو رائعة حقًا ولكن هناك شيئان أريدهما ولكني لا أعرف كيف أحصل عليهما.

أرغب في رؤية السلاسل والكلمات الرئيسية (الكلمات الرئيسية clojure وليس الكلمات الرئيسية اللاتكس) المميزة في الكود الخاص بي (مع تسليط الضوء ، أقصد فقط لونًا مختلفًا أو شيء ما. الأنماط الخاصة بالسلسلة هي "سلسلة" وكلمة رئيسية هي: اسم الكلمات الرئيسية (لذلك من : إلى الفضاء التالي). هل يعرف أي شخص كيفية القيام بذلك.

شكرا لك أنسرز.

هل كانت مفيدة؟

المحلول

لا أعتقد أن القوائم قادرة على التعامل مع ذلك. يمكنك جعلها تسليط الضوء على السلاسل (عبر stringstyle Optin) ، ولكن ليس الرموز التعسفية (التي ستحتاج إليها لكلماتك الرئيسية).

البديل هو استخدام ميناء حزمة. من المسلم به أن استخدامه ليس واضحًا تمامًا لأنه يعتمد على برامج إضافية (مقاطع) ليتم تثبيتها ، ولكن على الجانب الإيجابي ، فإنه يشحن مع lexer جاهز للإغلاق.

(إذا قمت بتنزيل Minted ، فاستخدم إصدار TIP من المستودع بدلاً من الإصدار الأخير ، نظرًا لأن الإصدار هو BUGGY .:-()

نصائح أخرى

هنا هي حزمة الدعم clojure في حزمة القوائم. يمكنك تسليط الضوء على الكلمات الرئيسية باستخدام إعدادات القوائم القياسية

توفر الوثائق الخاصة بحزمة القوائم مثالًا على تحديد لغتك الخاصة وتحديد كلماتها الرئيسية. يبدأ المثال:

\lstdefinelanguage{rock} {morekeywords={one,two,three,four,five,six,seven,eight,
nine,ten,eleven,twelve,o,clock,rock,around,the,tonight},

ليس لدي أي خبرة في استخدام هذه الميزة ، لكنني متأكد من أنك ستتمكن من اكتشافها. سيكون عليك أيضًا التأكد من قيامك بتعيين تسليط الضوء على الكلمات الرئيسية للحصول على قوائمك.

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top