كيف أقوم بتعطيل الألوان في خرج اللاتكس الذي تم إنشاؤه من أبو الهول؟

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

  •  19-09-2019
  •  | 
  •  

سؤال

عندما أقوم ببناء ملف اللاتكس الذي تم إنشاؤه من SPHINX، فإن إدخالات TOC، ورؤوس القسم أزرق. هل هناك طريقة سهلة لتعطيل تلوين هذه العناصر؟ إذا لم يكن الأمر كذلك، هل هناك طريقة سهلة لجعلها سوداء بدلا من ذلك؟ هدفي هو طباعة المستند على طابعة غير ملونة، ولا تبدو TOC والعناوان مظلمة مثل بقية النص عندما أفعل ذلك.

أرغب في إجراء تغيير واحد ينطبق على المستند بأكمله إذا كان ذلك ممكنا.

ملاحظة: أنا أستخدم فئة توثيق Howto.


تحديث

بفضل مدخلات DDBeck، أخذت نظرة فاحصة sphinx.sty الذي يحدد الألوان التي كنت بحاجة للتغيير. أنا وضعت (تم إنشاؤها) latex_elements. قاموس conf.py كالآتي:

mypreamble ='''
\\pagenumbering{arabic}
\\definecolor{TitleColor}{rgb}{0,0,0}
\\definecolor{InnerLinkColor}{rgb}{0,0,0}
'''
latex_elements = {
    'papersize':'letterpaper',
    'pointsize':'11pt',
    'preamble':mypreamble
    }

هذا عمل تماما كما أردت ذلك. شكرا DDBeck!

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

المحلول

يمكنك إضافة اللاتكس باستخدام latex_elements['preamble'] خيار التكوين. إذا قمت بتغيير قيمة هذا المفتاح، فيمكنك تجاوز اللاتكس SPHINX العادي. المستندات على هذا الخيار ليس إياها بشكل خاص. قد تجد هذا الموضوع من أبو الهول ديف أكثر مفيدة بعض الشيء؛ لديها مزيد من التفاصيل حول كيفية استخدام التي يمكن استخدامها، وكذلك بعض الروابط الجيدة للتعلم عن اللاتكس (إذا كان هذا شيء تحتاجه للحصول على إخراج بالأبيض والأسود). أخيرا، قد يساعد في إلقاء نظرة على إفتراضي .cls و .sty الملفات.

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