% ========================================================== % fariscovernew.sty — عرض كود مع عربية متصلة % Compile: xelatex % ========================================================== \documentclass[a4paper,12pt]{report} \usepackage[margin=1.5cm]{geometry} % 1-part-Languages ​​and Fonts \usepackage{fontspec} \usepackage{polyglossia} \setmainlanguage[numerals=eastern]{arabic} \setotherlanguage{english} \newfontfamily\arabicfont[Script=Arabic]{Amiri} \newfontfamily\englishfont{Latin Modern Roman} % 2-part-Mono font (its presence is not required for Arabic to appear because we will use \AR) \setmonofont{DejaVu Sans Mono}[Scale=MatchLowercase] % 3-part-is required for \text{...} \usepackage{amsmath} \usepackage{xcolor} \usepackage{listings} % 4-part-Safe Arabic macro inside code (shows letters connected): % Arabic macro safe inside code (RTL): \newcommand{\AR}[1]{\(\text{\beginR\arabicfont #1\endR}\)} % 5-part-Listing mode with escape window \lstdefinestyle{fariscode}{ basicstyle=\ttfamily\small, breaklines=true, frame=single, rulecolor=\color{gray!60}, backgroundcolor=\color{gray!3}, columns=fullflexible, keepspaces=true, language={[LaTeX]TeX}, showstringspaces=false, escapeinside={@}{@} % كل ما بين (@ ... @) يُفسَّر كلاتِك عادي } % Warning: Do not write Arabic directly inside the block. % Write it between (@ ... @) like this: @\AR{Arabic text}@ % 6-part-Download the test package \usepackage{fariscovernew} % % 7-part-minimaise the test page package \usepackage{adjustbox} \usepackage{fancybox} \title{دليل استعمال الحزمة (\textenglish{fariscovernew}) باللغة العربية مع اماكنية عرض كيف تكتب الاوامر المختلفة الكود} \author{تاليف الاستاذ فارس الحيدري} \date{\today} % إعدادات للمستند العربي \makeatletter \def\@seccntformat#1{\csname the#1\endcsname\quad} \makeatother % hyperref مع دعم عربي كامل \usepackage[unicode,colorlinks=true,linkcolor=blue,bookmarks=false]{hyperref} % حماية PDF strings \pdfstringdefDisableCommands{% \def\textarabic#1{#1}% \def\textenglish#1{#1}% } % يفصل ترقيم الأقسام عن الفصول ويضمن رقمًا بسيطًا في المتن والفهرس \usepackage{chngcntr} \AtBeginDocument{% % القسم مستقل عن الفصل \counterwithout{section}{chapter}% % ربط المستويات: subsections تعود إلى section, subsubsections تعود إلى subsection \counterwithin{subsection}{section}% \counterwithin{subsubsection}{subsection}% % عمق الترقيم والفهرس \setcounter{secnumdepth}{3}% \setcounter{tocdepth}{3}% % إعادة تعريف أشكال الأرقام \makeatletter \renewcommand\thesection{\arabic{section}}% \renewcommand\thesubsection{\arabic{section}-\arabic{subsection}}% \renewcommand\thesubsubsection{\arabic{section}-\arabic{subsection}-\arabic{subsubsection}}% \makeatother } % ==================================== \begin{document} \maketitle \newpage \tableofcontents \clearpage % تنبيه: لا تكتب العربية مباشرةً داخل الكتلة. % اكتبها بين (@ ... @) بهذا الشكل: @\AR{نص عربي}@ \section{سطر واحد بسيط لتصميم صفحة عنوان مميزة} \begin{english} \begin{lstlisting}[style=fariscode] \FarisTitlePage[A][90][45][RoyalBlue][Amiri][Amiri]{ @\AR{العنوان الرئيسي}@ }{ @\AR{العنوان الفرعي}@ } \end{lstlisting} \end{english} \vspace{0.5cm} \noindent\textbf{\AR{النتيجة}:}\\[0.3cm] \adjustbox{scale=0.3,center}{% \begin{minipage}{\textwidth} \FarisTitlePage[A][90][60][RoyalBlue][Amiri][Amiri]{العنوان الرئيسي}{العنوان الفرعي} \end{minipage} } \vspace{6cm} \section{الانماط الاساسية التي تحتويها الحزمة} \begin{english} \begin{lstlisting}[style=fariscode] \FarisSetColor{minimal} % @\AR{النمط البسيط}@ \FarisSetStyle{triple} % @\AR{نمط ثلاثي}@ \FarisSetStyle{diamond} % @\AR{ النمط الماسي البسيط}@ \FarisSetStyle{diamondx} % @\AR{النمط الماسي المتقدم}@ \FarisSetColor{wave} % @\AR{نمط متموج}@ \FarisSetStyle{sidebar} % @\AR{شريط جانبي}@ \FarisSetColor{diagonal} % @\AR{النمط القطري}@ \FarisSetColor{badge} % @\AR{نمط الشارة}@ \FarisSetColor{ribbon} % @\AR{النمط الشريطي}@ \FarisSetColor{sidebar} % @\AR{النمط الجانبي}@ \end{lstlisting} \end{english} \subsection{ أوامر تخصيص خاصة بـ diamondx} \begin{english} \begin{lstlisting}[style=fariscode] % @\AR{الألوان المتممة}@ \FarisDiamondBackComplementOn \FarisDiamondBackComplementOff % @\AR{التينتات}@ \FarisSetDiamondTints{front}{backA} \FarisSetDiamondBackTintII{backB} % @\AR{الزوايا}@ \FarisSetDiamondAnglePair{angle} \FarisSetDiamondAngles{backAngle}{frontAngle} \FarisSetDiamondBackDelta{delta} % @\AR{ الألوان الثلاثية}@ \FarisSetDiamondTriadOffset{offset} \end{lstlisting} \end{english} \newpage \section{أمثلة سريعة لكل نمط:} \begin{english} \begin{lstlisting}[style=fariscode] % @\AR{ثلاثي}@ \FarisSetStyle{triple} \FarisTitlePage[A][70][-][Blue][Amiri][Amiri]{@\AR{العنوان}@}{@\AR{الفرعي}@} % @\AR{قطري}@ \FarisSetStyle{diagonal} \FarisTitlePage[A][70][-][Red][Amiri][Amiri]{@\AR{العنوان}@}{@\AR{الفرعي}@} % @\AR{موجي}@ \FarisSetStyle{wave} \FarisTitlePage[A][70][-][Green][Amiri][Amiri]{@\AR{العنوان}@}{@\AR{الفرعي}@} % @\AR{شارة}@ \FarisSetStyle{badge} \FarisTitlePage[A][70][-][Purple][Amiri][Amiri]{@\AR{العنوان}@}{@\AR{الفرعي}@} % @\AR{ماسي بسيط}@ \FarisSetStyle{diamond} \FarisTitlePage[A][70][-][Orange][Amiri][Amiri]{@\AR{العنوان}@}{@\AR{الفرعي}@} % @\AR{بسيط}@ \FarisSetStyle{minimal} \FarisTitlePage[A][70][-][Gray][Amiri][Amiri]{@\AR{العنوان}@}{@\AR{الفرعي}@} % @\AR{شريطي}@ \FarisSetStyle{ribbon} \FarisTitlePage[A][70][-][Maroon][Amiri][Amiri]{@\AR{العنوان}@}{@\AR{الفرعي}@} % @\AR{جانبي}@ \FarisSetStyle{sidebar} \FarisTitlePage[A][70][-][Navy][Amiri][Amiri]{@\AR{العنوان}@}{@\AR{الفرعي}@} % @\AR{ماسي متقدم}@ \FarisSetStyle{diamondx} \FarisSetColor{SlateBlue} \FarisDiamondBackComplementOn \FarisSetDiamondTints{30}{40} \FarisTitlePage[A][70][-][SlateBlue][Amiri][Amiri]{@\AR{العنوان}@}{@\AR{الفرعي}@} \end{lstlisting} \end{english} \newpage \section{مثال كامل لاستخدام diamondx } \begin{english} \begin{lstlisting}[style=fariscode] \FarisSetStyle{diamondx} \FarisSetColor{SlateBlue} \FarisDiamondBackComplementOn \FarisSetDiamondTints{30}{30} % @\AR{تينت الأمامي و(A)}@ \FarisSetDiamondBackTintII{40} % @\AR{تينت (B)}@ \FarisSetDiamondAnglePair{45} % @\AR{زوايا ±45°}@ \FarisSetDiamondBackDelta{15} % @\AR{B = A + 15°}@ \FarisSetDiamondTriadOffset{75} % @\AR{لون B بين الأساس والمتمّم}@ \FarisTitlePage[A][90][-][SlateBlue][Amiri][Amiri][0.8]{@\AR{عنوان متقدم}@}{ @\AR{عنوان فرعي}@} \end{lstlisting} \end{english} \vspace{2cm} \noindent\textbf{\AR{النتيجة}:}\\[0.3cm] \adjustbox{scale=0.3,center}{% \begin{minipage}{\textwidth} \FarisSetStyle{diamondx} \FarisSetColor{SlateBlue} \FarisDiamondBackComplementOn \FarisSetDiamondTints{30}{30} % @\AR{تينت الأمامي و(A)}@ \FarisSetDiamondBackTintII{40} % @\AR{تينت (B)}@ \FarisSetDiamondAnglePair{45} % @\AR{زوايا ±45°}@ \FarisSetDiamondBackDelta{15} % @\AR{B = A + 15°}@ \FarisSetDiamondTriadOffset{75} % @\AR{لون B بين الأساس والمتمّم}@ \FarisTitlePage[A][90][-][SlateBlue][Amiri][Amiri][0.8]{عنوان متقدم}{ عنوان فرعي} \end{minipage} } \newpage \section{تحديد حجم النص الاساسي \textenglish{90 pt} فقط} \begin{english} \begin{lstlisting}[style=fariscode] % @\AR{تحديد حجم النص الاساسي فقط وترك العنوان الفرعي لياخذ الحجم الافتراضي 9.6pt}@ \FarisTitlePage[A][90][-][DarkOrange1][Diwani Simple Striped][Amiri]{@\AR{الفصل الاول}@}{@\AR{العنوان الفرعي}@} \end{lstlisting} \end{english} \vspace{2cm} \noindent\textbf{\AR{النتيجة}:}\\[0.3cm] \adjustbox{scale=0.3,center}{% \begin{minipage}{\textwidth} \FarisTitlePage[A][90][-][DarkOrange1][Diwani Simple Striped][Amiri]{الفصل الاول}{العنوان الفرعي} \end{minipage} } \vspace{6cm} \subsection{تحديد حجم النص الاساسي \textenglish{90 pt} والفرعي ب45} \begin{english} \begin{lstlisting}[style=fariscode] % @\AR{تحديد حجم النص الاساسي والعنوان الفرعي}@ \FarisTitlePage[A][90][45][DarkOrange1][Diwani Simple Striped][Amiri]{@\AR{الفصل الاول}@}{@\AR{العنوان الفرعي}@} \end{lstlisting} \end{english} \vspace{7cm} \noindent\textbf{\AR{النتيجة}:}\\[0.3cm] \adjustbox{scale=0.3,center}{% \begin{minipage}{\textwidth} \FarisTitlePage[A][90][45][DarkOrange1][Diwani Simple Striped][Amiri]{الفصل الاول}{العنوان الفرعي} \end{minipage} } \newpage \subsection{تحديد حجم النص الاساسي \textenglish{90 pt} والفرعي بالنسبة \textenglish{0.5}} \begin{english} \begin{lstlisting}[style=fariscode] % @\AR{تحديد حجم النص الاساسي والعنوان الفرعي بالنسبة}@ \FarisTitlePage[A][90][-][Crimson][Amiri][Amiri][0.5]{@\AR{الفصل الثاني}@}{@\AR{العنوان الفرعي}@} \end{lstlisting} \end{english} \vspace{1cm} \noindent\textbf{\AR{النتيجة}:}\\[0.3cm] \adjustbox{scale=0.3,center}{% \begin{minipage}{\textwidth} \FarisTitlePage[A][90][-][Crimson][Diwani Simple Striped][Amiri][0.5]{الفصل الثاني}{العنوان الفرعي} \end{minipage} } \vspace{6cm} \section{الانماط المتوفرة في الحزمة} \subsection{نمط \textenglish{triple} (النمط الافتراضي)} \begin{english} \begin{lstlisting}[style=fariscode] \FarisSetStyle{triple} \FarisSetColor{ForestGreen} \FarisTitlePage[A][80][-][ForestGreen][Amiri][Amiri][0.6]{@\AR{نمط ثلاثي الطبقات}@}{@\AR{النمط الافتراضي للحزمة}@} \end{lstlisting} \end{english} \vspace{6cm} \noindent\textbf{\AR{النتيجة}:}\\[0.3cm] \adjustbox{scale=0.3,center}{% \begin{minipage}{\textwidth} \FarisSetStyle{triple} \FarisSetColor{ForestGreen} \FarisTitlePage[A][75][-][ForestGreen][Amiri][Amiri][0.6]{نمط ثلاثي الطبقات}{النمط الافتراضي للحزمة} \end{minipage} } \newpage \subsection{نمط \textenglish{diagonal} (القطري)} \begin{english} \begin{lstlisting}[style=fariscode] \FarisSetStyle{diagonal} \FarisSetColor{RoyalBlue} \FarisTitlePage[A][70][-][RoyalBlue][Amiri][Amiri][0.7]{@\AR{نمط قطري}@}{@\AR{تصميم بخطوط مائلة}@} \end{lstlisting} \end{english} \vspace{1cm} \noindent\textbf{\AR{النتيجة}:}\\[0.3cm] \adjustbox{scale=0.3,center}{% \begin{minipage}{\textwidth} \FarisSetStyle{diagonal} \FarisSetColor{RoyalBlue} \FarisTitlePage[A][70][-][RoyalBlue][Amiri][Amiri][0.7]{نمط قطري}{تصميم بخطوط مائلة} \end{minipage} } \vspace{6cm} \subsection{نمط \textenglish{wave} (الموجي)} \begin{english} \begin{lstlisting}[style=fariscode] \FarisSetStyle{wave} \FarisSetColor{Teal} \FarisTitlePage[A][75][-][Teal][Amiri][Amiri][0.65]{@\AR{نمط موجي}@}{@\AR{تصميم بموجات منحنية}@} \end{lstlisting} \end{english} \vspace{5cm} \noindent\textbf{\AR{النتيجة}:}\\[0.3cm] \adjustbox{scale=0.3,center}{% \begin{minipage}{\textwidth} \FarisSetStyle{wave} \FarisSetColor{Teal} \FarisTitlePage[A][75][-][Teal][Amiri][Amiri][0.65]{نمط موجي}{تصميم بموجات منحنية} \end{minipage} } \newpage \subsection{نمط \textenglish{badge} (الشارة)} \begin{english} \begin{lstlisting}[style=fariscode] \FarisSetStyle{badge} \FarisSetColor{Purple} \FarisTitlePage[A][65][-][Purple][Amiri][Amiri][0.8]{@\AR{نمط الشارة}@}{@\AR{تصميم دائري متداخل}@} \end{lstlisting} \end{english} \vspace{1cm} \noindent\textbf{\AR{النتيجة}:}\\[0.3cm] \adjustbox{scale=0.3,center}{% \begin{minipage}{\textwidth} \FarisSetStyle{badge} \FarisSetColor{Purple} \FarisTitlePage[A][65][-][Purple][Amiri][Amiri][0.8]{نمط الشارة}{تصميم دائري متداخل} \end{minipage} } \vspace{6cm} \subsection{نمط \textenglish{diamond} (الماسي البسيط)} \begin{english} \begin{lstlisting}[style=fariscode] \FarisSetStyle{diamond} \FarisSetColor{OrangeRed} \FarisTitlePage[A][60][-][OrangeRed][Amiri][Amiri][0.75]{@\AR{نمط ماسي}@}{@\AR{تصميم مربع مدور}@} \end{lstlisting} \end{english} \vspace{6cm} \noindent\textbf{\AR{النتيجة}:}\\[0.3cm] \adjustbox{scale=0.3,center}{% \begin{minipage}{\textwidth} \FarisSetStyle{diamond} \FarisSetColor{OrangeRed} \FarisTitlePage[A][60][-][OrangeRed][Amiri][Amiri][0.75]{نمط ماسي}{تصميم مربع مدور} \end{minipage} } \newpage \subsection{نمط \textenglish{minimal} (البسيط)} \begin{english} \begin{lstlisting}[style=fariscode] \FarisSetStyle{minimal} \FarisSetColor{DarkSlateGray} \FarisTitlePage[A][55][-][DarkSlateGray][Amiri][Amiri][0.9]{@\AR{نمط بسيط}@}{@\AR{تصميم بحد أدنى من العناصر}@} \end{lstlisting} \end{english} \vspace{1cm} \noindent\textbf{\AR{النتيجة}:}\\[0.3cm] \adjustbox{scale=0.3,center}{% \begin{minipage}{\textwidth} \FarisSetStyle{minimal} \FarisSetColor{DarkSlateGray} \FarisTitlePage[A][55][-][DarkSlateGray][Amiri][Amiri][0.9]{نمط بسيط}{تصميم بحد أدنى من العناصر} \end{minipage} } \vspace{6cm} \subsection{نمط \textenglish{ribbon} (الشريط)} \begin{english} \begin{lstlisting}[style=fariscode] \FarisSetStyle{ribbon} \FarisSetColor{Maroon} \FarisTitlePage[A][70][-][Maroon][Amiri][Amiri][0.6]{@\AR{نمط الشريط}@}{@\AR{تصميم بأشرطة متقاطعة}@} \end{lstlisting} \end{english} \vspace{6cm} \noindent\textbf{\AR{النتيجة}:}\\[0.3cm] \adjustbox{scale=0.3,center}{% \begin{minipage}{\textwidth} \FarisSetStyle{ribbon} \FarisSetColor{Maroon} \FarisTitlePage[A][70][-][Maroon][Amiri][Amiri][0.6]{نمط الشريط}{تصميم بأشرطة متقاطعة} \end{minipage} } \newpage \subsection{نمط \textenglish{sidebar} (الشريط الجانبي)} \begin{english} \begin{lstlisting}[style=fariscode] \FarisSetStyle{sidebar} \FarisSetColor{Navy} \FarisTitlePage[A][65][-][Navy][Amiri][Amiri][0.7]{@\AR{نمط الشريط الجانبي}@}{@\AR{تصميم بشريط يساري}@} \end{lstlisting} \end{english} \vspace{1cm} \noindent\textbf{\AR{النتيجة}:}\\[0.3cm] \adjustbox{scale=0.3,center}{% \begin{minipage}{\textwidth} \FarisSetStyle{sidebar} \FarisSetColor{Navy} \FarisTitlePage[A][65][-][Navy][Amiri][Amiri][0.7]{نمط الشريط الجانبي}{تصميم بشريط يساري} \end{minipage} } \vspace{6cm} \subsection{نمط \textenglish{diamondx} المتقدم - أساسي} \begin{english} \begin{lstlisting}[style=fariscode] \FarisSetStyle{diamondx} \FarisSetColor{DeepSkyBlue} \FarisTitlePage[A][75][-][DeepSkyBlue][Amiri][Amiri][0.6]{@\AR{النمط الماسي المتقدم}@}{@\AR{إصدار محسّن من النمط الماسي}@} \end{lstlisting} \end{english} \vspace{6 cm} \noindent\textbf{\AR{النتيجة}:}\\[0.3cm] \adjustbox{scale=0.3,center}{% \begin{minipage}{\textwidth} \FarisSetStyle{diamondx} \FarisSetColor{DeepSkyBlue} \FarisTitlePage[A][75][-][DeepSkyBlue][Amiri][Amiri][0.6]{النمط الماسي المتقدم}{إصدار محسّن من النمط الماسي} \end{minipage} } \newpage \subsection{نمط \textenglish{diamondx} مع الألوان المتممة} \begin{english} \begin{lstlisting}[style=fariscode] \FarisSetStyle{diamondx} \FarisSetColor{Red} \FarisDiamondBackComplementOn % @\AR{تفعيل الألوان المتممة}@ \FarisTitlePage[A][70][-][Red][Amiri][Amiri][0.65]{@\AR{النمط مع ألوان متممة}@}{@\AR{استخدام الألوان المعاكسة}@} \end{lstlisting} \end{english} \vspace{1cm} \noindent\textbf{\AR{النتيجة}:}\\[0.3cm] \adjustbox{scale=0.3,center}{% \begin{minipage}{\textwidth} \FarisSetStyle{diamondx} \FarisSetColor{Red} \FarisDiamondBackComplementOn % @\AR{تفعيل الألوان المتممة}@ \FarisTitlePage[A][70][-][Red][Amiri][Amiri][0.65]{النمط مع ألوان متممة}{استخدام الألوان المعاكسة} \end{minipage} } \vspace{6cm} \subsubsection{نمط \textenglish{diamondx} مع تخصيص التينتات} \begin{english} \begin{lstlisting}[style=fariscode] \FarisSetStyle{diamondx} \FarisSetColor{Green} \FarisDiamondBackComplementOff % @\AR{إلغاء الألوان المتممة}@ \FarisSetDiamondTints{40}{25} % @\AR{تينت الأمامي 40 والخلفي A بـ25}@ \FarisSetDiamondBackTintII{35} % @\AR{تينت الخلفي B بـ35}@ \FarisTitlePage[A][68][-][Green][Amiri][Amiri][0.7]{@\AR{نمط بتينتات مخصصة}@}{@\AR{تحكم في شدة الألوان}@} \end{lstlisting} \end{english} \vspace{7 cm} \noindent\textbf{\AR{النتيجة}:}\\[0.3cm] \adjustbox{scale=0.3,center}{% \begin{minipage}{\textwidth} \FarisSetStyle{diamondx} \FarisSetColor{Green} \FarisDiamondBackComplementOff % @\AR{إلغاء الألوان المتممة}@ \FarisSetDiamondTints{40}{25} % @\AR{تينت الأمامي 40 والخلفي A بـ25}@ \FarisSetDiamondBackTintII{35} % @\AR{تينت الخلفي B بـ35}@ \FarisTitlePage[A][68][-][Green][Amiri][Amiri][0.7]{نمط بتينتات مخصصة}{تحكم في شدة الألوان} \end{minipage} } \newpage \subsubsection{نمط \textenglish{diamondx} مع تخصيص الزوايا} \begin{english} \begin{lstlisting}[style=fariscode] \FarisSetStyle{diamondx} \FarisSetColor{Violet} \FarisSetDiamondAnglePair{30} % @\AR{زوايا ±30°}@ \FarisSetDiamondBackDelta{20} % @\AR{فرق 20° بين الخلفيين}@ \FarisTitlePage[A][72][-][Violet][Amiri][Amiri][0.6]{@\AR{نمط بزوايا مخصصة}@}{@\AR{تدوير المربعات بزوايا مختلفة}@} \end{lstlisting} \end{english} \vspace{1cm} \noindent\textbf{\AR{النتيجة}:}\\[0.3cm] \adjustbox{scale=0.3,center}{% \begin{minipage}{\textwidth} \FarisSetStyle{diamondx} \FarisSetColor{Violet} \FarisSetDiamondAnglePair{30} % @\AR{زوايا ±30°}@ \FarisSetDiamondBackDelta{20} % @\AR{فرق 20° بين الخلفيين}@ \FarisTitlePage[A][72][-][Violet][Amiri][Amiri][0.6]{نمط بزوايا مخصصة}{تدوير المربعات بزوايا مختلفة} \end{minipage} } \vspace{6cm} \subsubsection{نمط \textenglish{diamondx} مع الألوان الثلاثية} \begin{english} \begin{lstlisting}[style=fariscode] \FarisSetStyle{diamondx} \FarisSetColor{Orange} \FarisSetDiamondTriadOffset{120} % @\AR{إزاحة ثلاثية 120°}@ \FarisSetDiamondTints{30}{30} \FarisSetDiamondBackTintII{40} \FarisTitlePage[A][66][-][Orange][Amiri][Amiri][0.75]{@\AR{نمط بألوان ثلاثية}@}{@\AR{استخدام عجلة الألوان}@} \end{lstlisting} \end{english} \vspace{6.5 cm} \noindent\textbf{\AR{النتيجة}:}\\[0.3cm] \adjustbox{scale=0.3,center}{% \begin{minipage}{\textwidth} \FarisSetStyle{diamondx} \FarisSetColor{Orange} \FarisSetDiamondTriadOffset{120} % @\AR{إزاحة ثلاثية 120°}@ \FarisSetDiamondTints{30}{30} \FarisSetDiamondBackTintII{40} \FarisTitlePage[A][66][-][Orange][Amiri][Amiri][0.75]{نمط بألوان ثلاثية}{استخدام عجلة الألوان} \end{minipage} } \newpage \subsubsection{تخصيص كامل للنمط \textenglish{diamondx}} \begin{english} \begin{lstlisting}[style=fariscode] \FarisSetStyle{diamondx} \FarisSetColor{DarkMagenta} \FarisDiamondBackComplementOn \FarisSetDiamondTints{25}{35} \FarisSetDiamondBackTintII{45} \FarisSetDiamondAnglePair{60} \FarisSetDiamondBackDelta{25} \FarisSetDiamondTriadOffset{90} \FarisTitlePage[A][64][-][DarkMagenta][Amiri][Amiri][0.8]{@\AR{تخصيص شامل}@}{@\AR{جميع الإعدادات مجتمعة}@} \end{lstlisting} \end{english} \vspace{1.5 cm} \noindent\textbf{\AR{النتيجة}:}\\[0.3cm] \adjustbox{scale=0.3,center}{% \begin{minipage}{\textwidth} \FarisSetStyle{diamondx} \FarisSetColor{DarkMagenta} \FarisDiamondBackComplementOn \FarisSetDiamondTints{25}{35} \FarisSetDiamondBackTintII{45} \FarisSetDiamondAnglePair{60} \FarisSetDiamondBackDelta{25} \FarisSetDiamondTriadOffset{90} \FarisTitlePage[A][64][-][DarkMagenta][Amiri][Amiri][0.8]{تخصيص شامل}{جميع الإعدادات مجتمعة} \end{minipage} } \vspace{5 cm} \section{استخدام خطوط إنجليزية} \begin{english} \begin{lstlisting}[style=fariscode] \FarisSetStyle{badge} \FarisSetColor{SteelBlue} \FarisTitlePage[E][80][-][SteelBlue][Times New Roman][Georgia][0.7]{Advanced LaTeX Package}{For Beautiful Title Pages} \end{lstlisting} \end{english} \vspace{6.5cm} \noindent\textbf{\AR{النتيجة}:}\\[0.3cm] \adjustbox{scale=0.3,center}{% \begin{minipage}{\textwidth} \FarisSetStyle{badge} \FarisSetColor{SteelBlue} \FarisTitlePage[E][70][-][SteelBlue][Times New Roman][Georgia][0.7]{Advanced LaTeX Package}{For Beautiful Title Pages} \end{minipage} } \newpage \section{مثال مختلط: عربي وإنجليزي} \begin{english} \begin{lstlisting}[style=fariscode] \FarisSetStyle{wave} \FarisSetColor{Chocolate} \FarisTitlePage[A][85][-][Chocolate][Amiri][Amiri][0.5]{@\AR{دليل المستخدم}@}{User Manual - @\AR{الإصدار الثاني}@} \end{lstlisting} \end{english} \vspace{1cm} % ----------OO00OO -------------------% \noindent\textbf{\AR{النتيجة}:}\\[0.3cm] \adjustbox{scale=0.3,center}{% \begin{minipage}{\textwidth} \FarisSetStyle{wave} \FarisSetColor{Chocolate} \FarisTitlePage[A][85][-][Chocolate][Amiri][Amiri][0.5]{دليل المستخدم}{User Manual - الإصدار الثاني} \end{minipage} } \vspace{6cm} \section{استخدام لون مخصص بصيغة \textenglish{RGB}} \begin{english} \begin{lstlisting}[style=fariscode] \definecolor{CustomBlue}{RGB}{25,118,210} \FarisSetStyle{diagonal} \FarisSetColor{CustomBlue} \FarisTitlePage[A][78][-][CustomBlue][Amiri][Amiri][0.65]{@\AR{لون مخصص}@}{@\AR{استخدام صيغة RGB}@} \end{lstlisting} \end{english} \vspace{6cm} \noindent\textbf{\AR{النتيجة}:}\\[0.3cm] \adjustbox{scale=0.3,center}{% \begin{minipage}{\textwidth} \definecolor{CustomBlue}{RGB}{25,118,210} \FarisSetStyle{diagonal} \FarisSetColor{CustomBlue} \FarisTitlePage[A][78][-][CustomBlue][Amiri][Amiri][0.65]{لون مخصص}{استخدام صيغة RGB} \end{minipage} } % ----------OO00OO -------------------% \newpage \section{ملخص الأوامر والمعاملات} \subsection{بناء الأمر الأساسي} \begin{english} \begin{lstlisting}[style=fariscode] \FarisTitlePage[Lang][TitlePt][SubtitlePt][Color][MainFont][SubFont][SubRatio]{Title}{Subtitle} \end{lstlisting} \end{english} \subsection{المعاملات الاختيارية} \begin{itemize} \item \textbf{Lang}: \AR{اللغة} - A \AR{للعربية}, E \AR{للإنجليزية} \item \textbf{TitlePt}: \AR{حجم العنوان الرئيسي بالنقاط} \item \textbf{SubtitlePt}: \AR{حجم العنوان الفرعي بالنقاط أو} - \AR{للافتراضي} \item \textbf{Color}: \AR{لون التصميم} \item \textbf{MainFont}: \AR{خط العنوان الرئيسي} \item \textbf{SubFont}: \AR{خط العنوان الفرعي} \item \textbf{SubRatio}: \AR{نسبة حجم الفرعي للرئيسي} (0.1 - 1.0) \end{itemize} \subsection{أوامر التخصيص العامة} \begin{english} \begin{lstlisting}[style=fariscode] \FarisSetStyle{style} % @\AR{تحديد النمط}@ \FarisSetColor{color} % @\AR{تحديد اللون الأساسي}@ \FarisSetAccentColor{color} % @\AR{تحديد لون الإبراز}@ \FarisSetDims{width}{height}{corner} % @\AR{تخصيص الأبعاد}@ \end{lstlisting} \end{english} \subsection{أوامر خاصة بالنمط \textenglish{diamondx}} \begin{english} \begin{lstlisting}[style=fariscode] \FarisDiamondBackComplementOn % @\AR{تفعيل الألوان المتممة}@ \FarisDiamondBackComplementOff % @\AR{إلغاء الألوان المتممة}@ \FarisSetDiamondTints{front}{backA} % @\AR{تينت الأمامي والخلفي A}@ \FarisSetDiamondBackTintII{backB} % @\AR{تينت الخلفي B}@ \FarisSetDiamondAnglePair{angle} % @\AR{زوايا متقابلة}@ \FarisSetDiamondAngles{backAngle}{frontAngle} % @\AR{زوايا منفصلة}@ \FarisSetDiamondBackDelta{delta} % @\AR{فرق الزاوية بين الخلفيين}@ \FarisSetDiamondTriadOffset{offset} % @\AR{إزاحة الألوان الثلاثية}@ \end{lstlisting} \end{english} \newpage \subsection{الأنماط المتاحة} \begin{itemize} \item \textbf{triple}: \AR{ثلاثي الطبقات (افتراضي)} \item \textbf{diagonal}: \AR{قطري} \item \textbf{wave}: \AR{موجي} \item \textbf{badge}: \AR{شارة دائرية} \item \textbf{diamond}: \AR{ماسي بسيط} \item \textbf{minimal}: \AR{بسيط} \item \textbf{ribbon}: \AR{شريطي} \item \textbf{sidebar}: \AR{شريط جانبي} \item \textbf{diamondx}: \AR{ماسي متقدم} \end{itemize} \section{نصائح الاستخدام} \begin{itemize} \item \AR{استخدم XeLaTeX أو LuaLaTeX للتجميع} \item \AR{تأكد من تثبيت الخطوط المطلوبة} \item \AR{استخدم الترميز UTF-8} \item \AR{جرب الأنماط المختلفة لاختيار الأنسب} \item \AR{اضبط الألوان والخطوط حسب طبيعة المشروع} \end{itemize} \end{document}