ورقة مساعدة لـ LaTeX

مرجع LaTeX الأساسي

Page content

LaTeX هي نظام تخطيط قوي يُستخدم على نطاق واسع لخلق وثائق احترافية ذات تخطيط معقد، مثل الصيغ الرياضية، خاصة في المجالات الأكاديمية. هنا ملخص مفيد لـ تخطيط LaTeX.

جريدة على الجدار والطاولة مع الحاسوب

أوامر TeX/LaTeX الأساسية

هيكل الوثيقة الأساسية لـ LaTeX

\documentclass{article}
\usepackage{amsmath}
\begin{document}
محتوى هنا
\end{document}

تشكيل النص

  • النص الجريء: \textbf{النص}
  • النص المائل: \textit{النص}
  • الخط تحت: \underline{النص}

وضعية الرياضيات

الرياضيات داخل النص: $$x^2 + y^2 = z^2$$ الرياضيات المُعرضة: $$ E = mc^2 $$

الحروف اليونانية

  • ألفا: $$\alpha$$
  • بيتا: $$\beta$$
  • جاما: $$\gamma$$
  • دلتا: $$\delta$$

العمليات والرموز

  • مجموع: $$\sum_{i=1}^n x_i$$
  • تكامل: $$\int_a^b f(x) dx$$
  • كسر: $$\frac{numerator}{denominator}$$
  • الجذر التربيعي: $$\sqrt{x}$$

الفهرس والأسس

  • الفهرس: $$x_i$$
  • الأسس: $$x^2$$
  • مزيج: $$x_i^2$$

المصفوفات

\begin{matrix}
a & b \\
c & d
\end{matrix}

المعادلات

\begin{equation}
    f(x) = ax^2 + bx + c
\end{equation}

القوائم

قائمة غير مرقمة:

\begin{itemize}
    \item عنصر أول
    \item عنصر ثاني
\end{itemize}

قائمة مرقمة:

\begin{enumerate}
    \item عنصر أول
    \item عنصر ثاني
\end{enumerate}

الجداول

انظر التفاصيل في القسم التالي.

\begin{tabular}{|c|c|}
    \hline
    رأس 1 & رأس 2 \\
    \hline
    خلية 1 & خلية 2 \\
    \hline
\end{tabular}

الأقسام

\section{القسم الرئيسي}
\subsection{الفرع}
\subsubsection{الفرع الفرعي}

تذكر إضافة الحزم الضرورية واستخدام الفئة المناسبة للوثيقة حسب احتياجاتك الخاصة.

إضافة الرسومات

لإضافة رسومات في ملخص LaTeX، لديك عدة خيارات:

  1. استخدم حزمة graphicx لإدراج الصور:

    • أضف \usepackage{graphicx} إلى مقدمة الوثيقة
    • استخدم \includegraphics[خيارات]{اسم الملف} لإدراج الصور (يرجى الرجوع إلى التفاصيل أدناه.)
  2. إنشاء مخططات فن باستخدام حزمة venndiagram:

    • أضف \usepackage{venndiagram} إلى مقدمة الوثيقة
    • استخدم بيئة \begin{venndiagram3sets} للمخططات ذات الثلاث مجموعات
  3. رسم الرسومات باستخدام حزمة tikz:

    • أضف \usepackage{tikz} إلى مقدمة الوثيقة
    • استخدم بيئة \begin{tikzpicture} لإنشاء الرسومات والرسوم البيانية
  4. إنشاء جداول لتنظيم المعلومات:

    • استخدم بيئة \begin{tabular} للجداول البسيطة
    • للجداول المعقدة، اعتبر حزم مثل longtable أو tabu
  5. استخدام الصور الفرعية للرسومات المرتبطة:

    • أضف \usepackage{subcaption} إلى مقدمة الوثيقة
    • استخدم بيئة \begin{subfigure} داخل بيئة figure

تذكر تعديل موضع وحجم الرسومات لتتناسب مع تنسيق الملخص. قد تحتاج إلى التجربة مع الخيارات مثل [width=0.8\textwidth] أو [scale=0.5] لضمان أن الرسومات تناسب جيدًا تنسيق الملخص.

إضافة الصور

لإضافة صور باستخدام حزمة graphicx في LaTeX، اتبع هذه الخطوات:

  1. اشمل حزمة graphicx في مقدمة الوثيقة:
\usepackage{graphicx}
  1. ضع ملفات الصور في نفس الدليل الذي يحتويه ملف LaTeX الخاص بك أو استخدم أوامر \graphicspath لتحديد دليل الصور:
\graphicspath{{images/}}
  1. استخدم أمر \includegraphics داخل الوثيقة لإدراج الصورة:
\includegraphics[خيارات]{اسم الملف}
  1. للتنظيم والتنسيق الأفضل، احاط الصورة ببيئة figure:
\begin{figure}[موضع]
\centering
\includegraphics[خيارات]{اسم الملف}
\caption{الوصف هنا}
\label{fig:الملabel}
\end{figure}
  1. تعديل حجم الصورة باستخدام خيارات مثل width، height، أو scale:
\includegraphics[width=0.5\textwidth]{اسم الملف}
  1. استخدم أمر \ref مع الملable الذي خصصته للإشارة إلى الصورة في النص.

تذكر تجميع الوثيقة لرؤية الصور المضافة.

إضافة جداول إلى وثيقة LaTeX

إضافة جداول إلى وثيقة LaTeX هي مهمة شائعة ويمكن إنجازها باستخدام بيئة tabular.

إليك كيفية إنشاء جداول في LaTeX مع أمثلة عديدة:

هيكل الجدول الأساسي

يستخدم هيكل الجدول الأساسي في LaTeX بيئة tabular:

\begin{tabular}{column_specifiers}
    محتوى
\end{tabular}

تُحدد محددات العمود الترتيب والحدود لكل عمود:

  • l: مُحاذٍ من اليسار
  • c: مُحاذٍ من المنتصف
  • r: مُحاذٍ من اليمين
  • |: خط عمودي بين العمودين

مثال على جدول بسيط

هنا جدول بسيط 3x3:

\begin{tabular}{lcr}
    1 & 2 & 3 \\
    4 & 5 & 6 \\
    7 & 8 & 9 \\
\end{tabular}

جدول مع حدود

لإضافة حدود، استخدم الخطوط العمودية (|) والخطوط الأفقية (\hline):

\begin{tabular}{|l|c|r|}
    \hline
    اليسار & المنتصف & اليمين \\
    \hline
    1 & 2 & 3 \\
    4 & 5 & 6 \\
    7 & 8 & 9 \\
    \hline
\end{tabular}

بيئة الجدول

لتنسيق أفضل وعناوين، استخدم بيئة table:

\begin{table}[h!]
    \centering
    \caption{جدول نموذجي}
    \label{tab:نموذج}
    \begin{tabular}{|c|c|c|}
        \hline
        العمود 1 & العمود 2 & العمود 3 \\
        \hline
        أ & ب & ج \\
        د & هـ & و \\
        \hline
    \end{tabular}
\end{table}

الجداول ذات العمودين والصفين

لإنشاء جداول أكثر تعقيدًا، يمكنك استخدام الأوامر \multicolumn و\multirow:

\usepackage{multirow}

\begin{tabular}{|c|c|c|}
    \hline
    \multicolumn{2}{|c|}{العمودان المدمجان} & العمود 3 \\
    \hline
    \multirow{2}{*}{الصفان المدمجان} & ب1 & ج1 \\
    & ب2 & ج2 \\
    \hline
\end{tabular}

الجداول ذات الأعمدة المخصصة

لتنسيق متقدم، يمكنك تعريف أعمدة مخصصة:

\usepackage{array}

\begin{tabular}{|l|>{\centering\arraybackslash}p{3cm}|r|}
    \hline
    اليسار & النص المركزي والمتعدد الأسطر & اليمين \\
    \hline
    أ & هذا النص مركزي ويتم توزيعه داخل عمود بعرض 3cm & 1 \\
    \hline
\end{tabular}

تذكر إضافة الحزم اللازمة مثل array، multirow، أو booktabs لخصائص الجداول المتقدمة.

إضافة محتوى الجدول

إضافة محتوى الجدول إلى وثيقة LaTeX عملية بسيطة. إليك كيفية فعل ذلك:

  1. محتوى الجدول الأساسي

لإنشاء محتوى جدول أساسي، استخدم أمر \tableofcontents:

\documentclass{article}
\begin{document}
\tableofcontents
\section{مقدمة}
\section{المحتوى الرئيسي}
\section{الخاتمة}
\end{document}

هذا سيولد تلقائيًا محتوى الجدول بناءً على أقسام الوثيقة.

  1. تخصيص محتوى الجدول

يمكنك تخصيص عمق محتوى الجدول باستخدام أمر \setcounter:

\setcounter{tocdepth}{2}
\tableofcontents

هذا سيعرض الأقسام والفرعيات في محتوى الجدول.

  1. تغيير العنوان

لتغيير العنوان الافتراضي “المحتوى”، استخدم:

\renewcommand*\contentsname{الدروس}
\tableofcontents

هذا سيغير العنوان إلى “الدروس”.

  1. إضافة أقسام غير مُرقمَة

لإضافة أقسام غير مُرقمَة إلى محتوى الجدول، استخدم:

\addcontentsline{toc}{section}{القسم غير المُرقم}
\section*{القسم غير المُرقم}

هذا سيشمل القسم غير المُرقم في محتوى الجدول.

  1. إضافة قائمة بالرسومات والجداول

يمكنك أيضًا إضافة قائمة بالرسومات والجداول:

\tableofcontents
\listoffigures
\listoftables

تذكر تجميع الوثيقة مرتين لضمان إنشاء محتوى الجدول بشكل صحيح.

مثال

هنا مثال كامل يوضح هذه الميزات:

\documentclass{article}
\usepackage{blindtext}

\title{وثيقة نموذجية}
\author{جون دو}
\date{}

\begin{document}

\maketitle

\renewcommand*\contentsname{محتوى الوثيقة}
\setcounter{tocdepth}{2}
\tableofcontents

\section{مقدمة}
\blindtext

\section{المحتوى الرئيسي}
\subsection{الفرع 1}
\blindtext
\subsection{الفرع 2}
\blindtext

\addcontentsline{toc}{section}{القسم غير المُرقم}
\section*{القسم غير المُرقم}
\blindtext

\section{الخاتمة}
\blindtext

\end{document}

هذا المثال يحتوي على عنوان مخصص لمحتوى الجدول، ويحدد العمق ليشمل الفرعيات، ويضيف قسمًا غير مُرقم إلى محتوى الجدول.

روابط مفيدة