تدعم حزمة xcolor إضافة الألوان إلى النص الخاص بك. باستخدام هذا، يمكنك ضبط الخلفية ولون الخط وخلفية الصفحة. يمكنك اختيار الألوان من الألوان المحددة مسبقًا أو يمكنك إنشاء اللون الخاص بك باستخدام RGB. يمكن أيضًا تلوين صيغ الرياضيات.
تتم كتابة الحزمة التي يتم استيرادها في الكود أو البرنامج على النحو التالي:
كود جافا الزائف
usepackage{xcolor}
الأوامر المستخدمة للوصول إلى أعداد مختلفة من الألوان مذكورة أدناه:
تم الإعلان عن هذه الأوامر المذكورة أعلاه في الكود على النحو التالي:
documentclass[dvipsnames, usenames]{beamer}
أوامر الدخول إلى النص الملون هي واردة ادناه:
هناك طريقتان لكتابة النص الملون. واحد هو باستخدام لون الخط أمر، وآخر باستخدام لون يأمر.
ال لون الخط تم الإعلان عن الأمر كـ لون الخط{ اللون المذكور }{ نص } .
تم تعريف أمر اللون على أنه {color{mentioned-color}بعض النص}.
يتم استخدام أمر textcolor للجميع في فقرة واحدة، بينما يتم استخدام أمر color للنص ليتم تشغيله على بيئات tex الأخرى والأسطر المتعددة.
لتغيير لون الخلفية، يمكنك استخدام الأمر pagecolor {اللون المذكور}. يقوم هذا الأمر بتلوين خلفية الصفحة بأكملها.
لتلوين خلفية النص، يمكنك استخدام صندوق الالوان أمر {mentioned-color}{text}.
إذا كنت تريد تغيير كل من الخلفية ولون النص، فيمكنك استخدام الأمر بالطريقة المذكورة أدناه:
colorbox{mentioned-color}{text}{color{mentioned-color}text}
الألوان الأساسية المستخدمة في كل مكان أو التي هي أصل كل الألوان هيأحمر,أصفر، وأزرق (سمكة) . الألوان الثانوية الثلاثة هي البرتقالي، الأرجواني، والأخضر، والتي تتشكل عن طريق مزج لونين أساسيين. هناك ستة ألوان ثلاثية، والتي تتشكل عن طريق خلط الألوان الأساسية والثانوية.
الألوان المحددة مسبقًا والمتوفرة على جميع الأنظمة مذكورة أدناه:
الألوان الأخرى المحددة مسبقًا مذكورة أدناه:
دعونا نفكر في مثال بسيط لتلوين النص. وفيما يلي التعليمات البرمجية:
documentclass[12pt]{article} usepackage[dvipsnames]{xcolor} % declaring the package is necessary to implement colors egin{document} The text is written here.\ extcolor{red}{the purpose of learning LaTeX is great.}\ %this LaTeX pattern is used to print the default layout of the work Latex. This is also the text end{document}
انتاج:
الكود الخاص بتلوين الخطوط المختلفة موضح أدناه:
documentclass[12pt]{article} usepackage[dvipsnames]{xcolor} egin{document} extcolor{red}{This the text} \ extcolor{magenta}{the purpose of learning LaTeX is great.} \ extcolor{yellow}{the lines of different colors}\ extcolor{pink}{the text is written above} \ extcolor{green}{The software used is Texmaker.} \ extcolor{orange}{the text is a combination of words and sentences.} end{document}
انتاج:
ألوان جديدة
هناك أيضا بعض الألوان. إذا كانت هذه الألوان غير كافية، فيمكنك إنشاء اللون الخاص بك.
للتعريف ألوان جديدة في الحزمة، تحتاج إلى تضمين xcolor طَرد. الأمر المستخدم لإنشاء ألوان جديدة هو:
definecolor{color name}{prototype}{specifications}
هنا، تحديد للدلالة على وصف اللون، والنموذج الأولي هو النموذج. هناك خمسة نماذج أساسية أو نماذج أولية الرمادي، rgb، rgb، HTML، cmyk . مجموعة الظلال للنماذج المختلفة ووصف النموذج الأولي والمواصفات مدرجة أدناه:
أنا. رمادي: تتراوح درجات اللون الرمادي بين 0 (أسود) و 1 (أبيض) . على سبيل المثال، 0.89 سيكون رماديًا فاتحًا جدًا، و0.20 سيكون رماديًا داكنًا. الأمر المحدد للون الرمادي الفاتح سيكون:
definecolor{light-gray}{gray}{0.92} definecolor{dark-gray}{gray}{0.20}
ثانيا. آر جي بي: ويحدد الألوان الثلاثة وهي الأحمر والأخضر والأزرق. النطاق هو نفسه بين 0 و 1. يتم كتابة الأمر على النحو التالي:
definecolor{orange}{rgb}{1, 0.5, 0}
ثالثا. RGB: في هذا النموذج الأولي، يتم تمثيل الكمية بالرقم بين 0 و255 من كل لون. يتم كتابة الأمر على النحو التالي:
definecolor{orange}{RGB}{255, 127, 0}
رابعا. لغة البرمجة: هذه هي الأرقام السداسية العشرية المكتوبة بتنسيق RRGGBB. التنسيق مشابه للتنسيق المستخدم في HTML. يتم كتابة أمر html على النحو التالي:
definecolor{orange}{HTML}{FF7F00}
في. كميك: إنه يرمز إلى السماوي والأرجواني والأصفر والأسود. يتم تمثيل كمية اللون بين 0 و 1. ويتم كتابة الأمر على النحو التالي:
تحويل السلسلة إلى int
definecolor{orange}{cmyk}{0, 1, 0.5,0}.
الكود الخاص بأوامر خلط الألوان موضح أدناه:
documentclass[12pt]{article} usepackage[dvipsnames]{xcolor} egin{document} {color{red!50!yellow}colored text}\ % it is a mixture of 50 percent red and 50 percent yellow {color{pink!80!yellow}LaTeX text}\ {color{white!60!red}Some text}\ {color{blue!25!orange}this is text}\ % it is a mixture of 25 percent blue and 75 percent orange {color{blue!55!orange}Nice text}\ {color{green!70!yellow}Any text}\ {color{blue!20!white!30!green}Beautiful text}\ % it is a mixture of (20*0.3) percent blue, ((100-20)*0.3) percent white and (100-30) percent green {color{pink!40!red!50!yellow}colored text} extcolor{blue}{This the text} \ end{document}
انتاج:
يمكنك ملاحظة الفرق بين الألوان الجديدة ونسبة التوزيعات للألوان.
الكود الخاص بأوامر النموذج الأولي موضح أدناه:
documentclass[14pt]{article} usepackage[dvipsnames]{xcolor} egin{document} {color[rgb]{0,0,1} The text will look blue-colored} \ extcolor[rgb]{0,1,0}{The text will look green-colored} \ {color[rgb]{1,1,0} The text will look red-green color mixture} \ extcolor[rgb]{1,0,1}{The text will look red-blue color mixture} \ end{document}
انتاج:
يمكنك أيضًا إدراج لونين أو أكثر في سطر واحد. الكود الخاص بهذا النوع موضح أدناه:
documentclass[14pt]{article} usepackage[dvipsnames]{xcolor} egin{document} This is the {color{red!80!yellow}LaTeX text}\ {color{blue!70!yellow}This topic contains} {color{white!60!red}Some text}\ end{document}
انتاج:
تسليط الضوء على النص
هناك أوامر تستخدم لتسليط الضوء على النص. يمكنك اختيار أي لون لتسليط الضوء على النص الخاص بك، حسب متطلباتك. أنت بحاجة إلى روح الحزمة مع xcolor حزمة لتنفيذ النص المميز.
ال روح تتم كتابة الحزمة كما استخدامحزمة{الروح}
يتم كتابة الأمر لتسليط الضوء على النص كما hl{ أي نص} . هنا ' hl يتم استخدام الأمر كتسمية توضيحية مميزة.
الكود البسيط لتسليط الضوء على النص موضح أدناه:
documentclass[12pt]{article} usepackage[dvipsnames]{xcolor} usepackage{soul} egin{document} egin{center} extbf{color{red}The highlighted text below :} end{center} The text given here is the hl{highlighted text.} end{document}
يمكنك أن ترى في المثال أعلاه أننا استخدمنا الأمر الغامق واللون والأمر المميز.
يظهر الإخراج في الصورة أدناه:
لتحديد لون التمييز، تحتاج إلى استخدام الأمر sethlcolor{color name}. يمكنك أيضًا استخدام العديد من الألوان المميزة في برنامج واحد.
رمز تمييز اللون موضح أدناه:
documentclass[12pt]{article} usepackage{xcolor, soul}% you can also write both the packages in this format egin{document} egin{center} extbf{color{blue}The color highlighted text below :} end{center} sethlcolor{pink} The text given here is the hl{highlighted text in pink.}\ sethlcolor{orange} The text given here is the hl{highlighted text in orange.} end{document}
انتاج:
خلفية النص
يمكنك تغيير لون خلفية النص بالإضافة إلى لون الإطار/الحدود لتلك الخلفية باستخدام fcolorbox أمر {أي لون للإطار} {أي لون خلفية} {نص}. يمكن تغيير خلفية النص باستخدام صندوق الالوان أمر {anycolor}{text}.
لتغيير خلفية النص، الكود موضح أدناه:
documentclass[12pt]{article} usepackage{xcolor, soul} egin{document} colorbox{green}{The text is written here}\ \ colorbox{lightgray}{The text is written here} end{document}
انتاج:
لتغيير خلفية النص والإطار، الكود موضح أدناه:
documentclass[12pt]{article} usepackage{xcolor, soul} egin{document} fcolorbox{red}{white}{The text is the simple LaTeX text}\ \ fcolorbox{red}{pink}{This is the normal text}\ \ fcolorbox{blue}{cyan}{text is here}% you can choose any color of your choice end{document}
انتاج:
لون خلفية الصفحة
يمكنك تغيير لون خلفية الصفحة باستخدام pagecolor أمر {اسم اللون}. الكود الخاص بتغيير لون الخلفية موضح أدناه:
documentclass[12pt]{article} usepackage{xcolor, soul} egin{document} fcolorbox{red}{white}{The text is the simple LaTeX text}\ \ pagecolor{lightgray} fcolorbox{blue}{cyan}{text is here} end{document}
وهنا اخترنا رمادي فاتح لون. يمكنك تغيير اللون وفقا لمتطلباتك.
انتاج:
مضاعفة لسلسلة جافا
دعونا يكون اللون البرتقالي الآن. سيكون الإخراج:
إذا اخترت لون القرنفل اللون، فإن الناتج سيكون:
خطوط ملونة
يمكنك رسم الخطوط الملونة في أي مكان في المستند. يمكن ضبط عرض الخط وفقًا للمتطلبات. وفيما يلي التعليمات البرمجية:
documentclass{article} usepackage[dvipsnames]{xcolor} colorlet{LightRubineRed}{RubineRed!70!} colorlet{Mycolor1}{green!40!orange!60!} egin{document}
الخطوط الملونة لـ LaTeX موضحة أدناه: \
oindent {color{LightRubineRed} ule{linewidth}{1mm} }\ oindent {color{Mycolor1} ule{linewidth}{1mm} } end{document}
هنا، قمنا أولاً بإنشاء الألوان ثم استخدمناها لرسم الخطوط الملونة.
انتاج: