% ==========================================================
% 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}