ورقة مساعدة لـ LaTeX
مرجع LaTeX الأساسي
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، لديك عدة خيارات:
-
استخدم حزمة graphicx لإدراج الصور:
- أضف \usepackage{graphicx} إلى مقدمة الوثيقة
- استخدم \includegraphics[خيارات]{اسم الملف} لإدراج الصور (يرجى الرجوع إلى التفاصيل أدناه.)
-
إنشاء مخططات فن باستخدام حزمة venndiagram:
- أضف \usepackage{venndiagram} إلى مقدمة الوثيقة
- استخدم بيئة \begin{venndiagram3sets} للمخططات ذات الثلاث مجموعات
-
رسم الرسومات باستخدام حزمة tikz:
- أضف \usepackage{tikz} إلى مقدمة الوثيقة
- استخدم بيئة \begin{tikzpicture} لإنشاء الرسومات والرسوم البيانية
-
إنشاء جداول لتنظيم المعلومات:
- استخدم بيئة \begin{tabular} للجداول البسيطة
- للجداول المعقدة، اعتبر حزم مثل longtable أو tabu
-
استخدام الصور الفرعية للرسومات المرتبطة:
- أضف \usepackage{subcaption} إلى مقدمة الوثيقة
- استخدم بيئة \begin{subfigure} داخل بيئة figure
تذكر تعديل موضع وحجم الرسومات لتتناسب مع تنسيق الملخص. قد تحتاج إلى التجربة مع الخيارات مثل [width=0.8\textwidth] أو [scale=0.5] لضمان أن الرسومات تناسب جيدًا تنسيق الملخص.
إضافة الصور
لإضافة صور باستخدام حزمة graphicx في LaTeX، اتبع هذه الخطوات:
- اشمل حزمة graphicx في مقدمة الوثيقة:
\usepackage{graphicx}
- ضع ملفات الصور في نفس الدليل الذي يحتويه ملف LaTeX الخاص بك أو استخدم أوامر \graphicspath لتحديد دليل الصور:
\graphicspath{{images/}}
- استخدم أمر \includegraphics داخل الوثيقة لإدراج الصورة:
\includegraphics[خيارات]{اسم الملف}
- للتنظيم والتنسيق الأفضل، احاط الصورة ببيئة figure:
\begin{figure}[موضع]
\centering
\includegraphics[خيارات]{اسم الملف}
\caption{الوصف هنا}
\label{fig:الملabel}
\end{figure}
- تعديل حجم الصورة باستخدام خيارات مثل width، height، أو scale:
\includegraphics[width=0.5\textwidth]{اسم الملف}
- استخدم أمر \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 عملية بسيطة. إليك كيفية فعل ذلك:
- محتوى الجدول الأساسي
لإنشاء محتوى جدول أساسي، استخدم أمر \tableofcontents:
\documentclass{article}
\begin{document}
\tableofcontents
\section{مقدمة}
\section{المحتوى الرئيسي}
\section{الخاتمة}
\end{document}
هذا سيولد تلقائيًا محتوى الجدول بناءً على أقسام الوثيقة.
- تخصيص محتوى الجدول
يمكنك تخصيص عمق محتوى الجدول باستخدام أمر \setcounter:
\setcounter{tocdepth}{2}
\tableofcontents
هذا سيعرض الأقسام والفرعيات في محتوى الجدول.
- تغيير العنوان
لتغيير العنوان الافتراضي “المحتوى”، استخدم:
\renewcommand*\contentsname{الدروس}
\tableofcontents
هذا سيغير العنوان إلى “الدروس”.
- إضافة أقسام غير مُرقمَة
لإضافة أقسام غير مُرقمَة إلى محتوى الجدول، استخدم:
\addcontentsline{toc}{section}{القسم غير المُرقم}
\section*{القسم غير المُرقم}
هذا سيشمل القسم غير المُرقم في محتوى الجدول.
- إضافة قائمة بالرسومات والجداول
يمكنك أيضًا إضافة قائمة بالرسومات والجداول:
\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}
هذا المثال يحتوي على عنوان مخصص لمحتوى الجدول، ويحدد العمق ليشمل الفرعيات، ويضيف قسمًا غير مُرقم إلى محتوى الجدول.