\usepackage{geometry}

تخطيط الصفحة في LaTeX

الدليل الكامل لتخطيط الصفحة في LaTeX: اضبط حجم الورق والهوامش باستخدام geometry ، وتحكّم في اتجاه الصفحة، وأضف رؤوسًا وتذييلات احترافية باستخدام fancyhdr ، وابنِ تخطيطات متعددة الأعمدة.

\section{أحجام الورق}

اختيار حجم الورق

مرّر حجم الورق كخيار إلى geometry أو إلى \documentclass. يُفضَّل ضبطه في geometry لأنه يضمن اتفاق البيانات الوصفية لعارض PDF وحسابات كتلة النص.

a4paper210 × 297 mm

ISO A4: المقاس القياسي في أوروبا وآسيا ومعظم دول العالم.

letterpaper8.5 × 11 in

US Letter: المقاس الافتراضي في المجلات والمكاتب بأمريكا الشمالية.

a5paper148 × 210 mm

ISO A5: نصف A4. مناسب للكتيبات والتقارير الصغيرة.

b5paper176 × 250 mm

ISO B5: شائع في المنشورات اليابانية وبعض الكتب.

legalpaper8.5 × 14 in

US Legal: للمستندات القانونية والعقود.

executivepaper7.25 × 10.5 in

US Executive: للخطابات التجارية والعروض التقديمية.

\usepackage{geometry}

ضبط الهوامش

تُضبط جميع أبعاد الهوامش عبر خيارات geometry من نوع مفتاح-قيمة. يمكن أن تكون القياسات بوحدة cm أو mm أو in أو pt .

top

المسافة من أعلى الصفحة إلى أول سطر من النص.

bottom

المسافة من آخر سطر من النص إلى أسفل الصفحة.

left / inner

الهامش الأيسر (أو الهامش الداخلي في التخطيطات ذات الوجهين).

right / outer

الهامش الأيمن (أو الهامش الخارجي في التخطيطات ذات الوجهين).

headheight

الارتفاع المخصص للرأس المتكرر. اضبطه على 14 pt على الأقل عند استخدام fancyhdr.

headsep

الفجوة بين خط الأساس للرأس وأعلى كتلة النص.

\documentclass{article}
\usepackage[
  a4paper,             % paper size
  top    = 2.5cm,      % top margin
  bottom = 2.5cm,      % bottom margin
  left   = 3cm,        % left (inner) margin
  right  = 2.5cm,      % right (outer) margin
  headheight = 14pt,   % reserve space for header
]{geometry}

\begin{document}

This page uses A4 paper with custom margins. The geometry package
recalculates the text block and all dependent dimensions automatically.

\end{document}

\section{Orientation}

اتجاه الصفحة

يُتحكَّم في الاتجاه بتمرير landscape أو portrait إلى geometry. استخدم \newgeometry{landscape} في منتصف المستند لصفحة واحدة مدوَّرة.

portraitعمودي

الاتجاه الافتراضي. الارتفاع أكبر من العرض. يُستخدم لمعظم المستندات والمقالات والكتب.

landscapeأفقي

العرض أكبر من الارتفاع. مرّر landscape إلى geometry. مفيد للجداول العريضة والملصقات والشرائح.

\usepackage{fancyhdr}

الرؤوس والتذييلات باستخدام fancyhdr

تمنحك حزمة fancyhdr تحكمًا كاملًا في الرؤوس والتذييلات المتكررة. استخدم \fancyhead[L/C/R]{...} و\fancyfoot[L/C/R]{...} لوضع المحتوى في الخانات الست (يسار ووسط ويمين للصفحات الفردية، ومضاعفة للمستندات ذات الوجهين مع الصيغ E/O).

\documentclass{article}
\usepackage[a4paper, margin=2.5cm, headheight=15pt]{geometry}
\usepackage{fancyhdr}

\pagestyle{fancy}
\fancyhf{}   % clear all default header/footer fields

% Header: left, center, right
\fancyhead[L]{\small\textit{My Report}}
\fancyhead[C]{}
\fancyhead[R]{\small\thepage}

% Footer: centered page number alternative
% \fancyfoot[C]{\thepage}

% Horizontal rule thickness below header
\renewcommand{\headrulewidth}{0.4pt}
\renewcommand{\footrulewidth}{0pt}

\begin{document}

\section{Introduction}
The header appears on every page showing the document title
on the left and the page number on the right.

\end{document}

\usepackage{multicol}

التخطيطات متعددة الأعمدة

هناك نهجان للنص متعدد الأعمدة: خيار فئة المستند twocolumn للتخطيطات على مستوى المستند كله، وحزمة multicol للتبديل بين الأعمدة داخل النص مع موازنة ارتفاعات الأعمدة.

فئة المستند ذات العمودين

Pass twocolumn to \documentclass[twocolumn]{article}. Affects the entire document. Use \onecolumn and \twocolumn to switch mid-document.

حزمة multicol

\usepackage{multicols} gives flexible column switching mid-page. \begin{multicols}{3} starts a three-column block; \end{multicols} returns to single column.

المسافة بين الأعمدة

Set \setlength{\columnsep}{20pt} to control the gap between columns. The default is 10 pt for twocolumn and adjustable with multicol.

\section{مزالق شائعة}

تجنّب أخطاء التخطيط هذه

تحذير headheight المفقود مع fancyhdr

تكتب fancyhdr تحذيرًا إذا كان headheight صغيرًا جدًا بالنسبة للمحتوى. اضبط headheight=15pt (أو 14pt) في خيارات geometry لإسكاته.

تعارض geometry مع إعدادات هوامش أخرى

Avoid mixing geometry with manual \setlength{\topmargin}{...} calls. Let geometry manage all page dimensions from one place.

الاتجاه الأفقي وعلامات القص

يؤدي استخدام الخيار landscape إلى تدوير الورقة. وإذا كنت تستخدم أيضًا crop أو tcolorbox مع size=tight، فتأكد من أن المستطيل المحيط يعكس الأبعاد المدوَّرة.

\oddsidemargin vs geometry

In older documents you may see \oddsidemargin and \evensidemargin. These are legacy approaches — replace them with a single \usepackage[left=..., right=...]{geometry} call.

\section{FAQ}

الأسئلة الشائعة

\section{أدلة ذات صلة}

واصل تعلّم LaTeX

استكشف المزيد من الأدلة وجرّب كل مثال مباشرةً في FormaTeX playground.

جرّب تخطيطات الصفحة المخصصة في الـ playground

جمّع LaTeX في المتصفح مع معاينة PDF فورية. خطة مجانية ودون الحاجة إلى بطاقة ائتمان.