خط لبرمجة الكود المصدري باستخدام LaTeX
سؤال
يُستخدم نمط القائمة عادةً في قائمة التعليمات البرمجية المصدر، ولكن بالنسبة لي، فإن الخط الافتراضي المستخدم ليس جميلًا جدًا في قائمة التعليمات البرمجية المصدرية.مرفق مقارنة بين القائمة والحرف.
http://img27.imageshack.us/img27/8906/screenshot20100717at115.png
- كيف يمكنني استخدام الخط حرفيًا عند استخدام بيئة القائمة؟
- ما هو الخط الجيد لقائمة التعليمات البرمجية المصدر؟
المحلول
أوافق على أن الإعدادات الافتراضية للقوائم ليست جذابة.عادة أكتب شيئا من هذا القبيل
\lstset{columns=fullflexible,basicstyle=\ttfamily}
قد تحتاج أيضًا إلى اللعب مع identifierstyle
, commentstyle
, وما إلى ذلك، المفاتيح إذا كان نمط التعليمات البرمجية الخاصة بك يستخدمها بشكل منفصل.
ال columns=fullflexible
يقوم keyval بمنع تخطيط القوائم الذي يفعله لجعل النص ذو العرض المتناسب مناسبًا لشبكة أحادية المسافة؛ليس من الضروري أن تختار خطًا أحادي المسافة للبدء به.
نصائح أخرى
هل حاولت \ Texttt؟إنها عائلة TeletypeFont، خط العرض الثابت.يجب أن تبدو أفضل.