كيفية إنشاء أبيض على أسود نمط اللاتكس القوائم

StackOverflow https://stackoverflow.com/questions/3132966

  •  01-10-2019
  •  | 
  •  

سؤال

لقد كنت أبحث في فيليب بانج بعد على كيفية إنشاء "التانغو" على غرار مع اللاتكس القوائم, وأن تحاول التكيف مع هذا النص الافتراضي نمط الأبيض و الأسود الخلفية (هذا هو الشرائح ، وليس مقال!).هذا ما أضفت:

\definecolor{Black}{gray}{0.0}
\definecolor{White}{gray}{0.9}
...
\lstset{
  basicstyle=\color{White},
  backgroundcolor=\color{Black},
  ...
}

هذا يفترض أن basicstyle مجموعات النمط الافتراضي من كل نص.قوائم الوثائق يقول هذا:

basicstyle المحددة في بداية كل قائمة.هل يمكن استخدام \footnotesize, \صغير \itshape, tfamily, أو شيء من هذا القبيل.رمز الماضي يجب أن لا يقرأ أي من الأحرف التالية.

الناتج من هذا لا يزال يظهر "الافتراضي" النص باللون الأسود.فمن الممكن وضع المزيد أسلوب التوجيهات التي تغطي معظم الرموز في لغة البرمجة ، ولكن حتى تفعل هذا بعض الرموز (مثل الأقواس وغيرها من علامات الترقيم) سيتم تفويتها.ما الذي فعلته خطأ ؟

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

المحلول

التعليمة البرمجية التالية عملت بالنسبة لي, ولكن أنا حولت .dvi ملف .pdf من أجل أن يكون النص تظهر بيضاء ، لذلك قد يكون عارض ؟ أنا باستخدام xdvi و xpdf.

\documentclass[a4paper, 11pt]{article}
\usepackage{listings}
\usepackage{color}
\definecolor{theWhite}{gray}{0.9}
\definecolor{theBlack}{gray}{0.0}
\lstset { basicstyle=\color{theWhite}, backgroundcolor=\color{theBlack} }
\begin{document}
\begin{lstlisting}
((lambda (x) `((lambda (x) ,x) ',x)) '`((lambda (x) ,x) ',x))
\end{lstlisting}
\end{document}

آمل أن يساعد!

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