Latex in arabic
-
date post
19-Oct-2014 -
Category
Education
-
view
2.180 -
download
17
description
Transcript of Latex in arabic
تطوير في التختطويع واستعمال
العربيالمحتوى الرقمي
مصطفى العلوي. د
[email protected] [email protected]
2012آذار 29 – 25
انجمهىريت انؼربيت انسىريت
انمؼهذ انؼاني نهؼهىو انتطبيقيت وانتكىىنىجيا
انمحتىياث
؟LATEXما هو نظام • أمثلة –الشكل العام للوثقة ف التخ •
لكتابة النص العرب XeArabicالمكتبة استعمال •ة• كتابة مقال علم مع بعض المعادالت الراضة• اإلشارات المرجع
إدراج األشكال والصور• macrosاألوامر المختصرة •
ة واإلشارة إلها• إدراج المراجع العلم
HTMLتحول المستند إلى صفحات •
HIAST - Dr. MUSTAFA ELEOUI LATEX - 25-29 March 2012 2
ما هى وظاو التخ
ة ف معظم المجالت العالمة إلخراج المقاالت LaTeXستعمل نظام • العلم
مة، مثل مجالت Journal ofو Journal of Physics Aو IEEEالمحكApplied physics ة وف (وؼرها springer)دور نشر الكتب العلم
وكذلك لنشر • ة)المحتوى العلم على الشابكة ( بما فه من معادالت راض LaTeX2HTMLباستعمال ، (األنترنت)
،(مجان)مفتوح المصدر التخ هو نظام •
هوامتداد مبسط ،1985عام Leslie Lamport، الذي صمه LaTeXالتخ •
ات األلمان دونالد كنوث TeXلبرنامج تخ Donaldالذي صممه أستاذ الراضE.Knuth ات بمعادالتها ذات 1978عام ة وكتب الراض لكتابة المقاالت العلم
المتفرقة،األشكال
HIAST - Dr. MUSTAFA ELEOUI LATEX - 25-29 March 2012 3
ما هى وظاو التخ
خاص لكتابة المقاالت والكتب باللؽات الت تكتب من السار إلى المن،•
مكن استعمال نظام التخ إلخراج المستندات باللؽة العربة باستعمال مكتبات • !ولكن . . . babelمع arabiأو arabtexخاصة مثل
زة XeLaTeXصدرحدثا نسخة جددة منه، باسم • تسمح بفهم النصوص المرم
ق النص من المن إلى السار، وه متأقلمة مع UTF8بنظام ، ومكنها أن تنس
صة لـ .LaTeXكل المكتبات المخص
ة، • ة، أضفنا مكتبة خاص ط استعمال هذه النسخة الجددة باللؽة العرب لك نبس
ناها سم
لطالب ( صفحة 300حول " )مكانك النقطة المادة"إعداد كتاب : مثال واقع•منشورة على HTMLالسنة األولى ف المعهد العال، باإلضافة إلى صفحات
موقع المعهد العال، كوثائق مفدة للطالب الراؼبن ف التسجل ف المعهد
.العالHIAST - Dr. MUSTAFA ELEOUI LATEX - 25-29 March 2012 4
كيف وستؼمم التخ؟
ر للمستندنص برمج كتابة :الخطوة األولى• باستعمال أي محررة)نصوص (:مثل المفك
\documentclass[خارات]{نوع المستند}
\begin{document} بداة المستند
المحتوى . . .
\end{document} نهاة المستند
ترجمة هذا النص وتحوله إلى مستند جاهز :الخطوة الثانة• :باستعمال األمر( مثال PDFف ملؾ )للطباعة
xelatex example1.tex
HIAST - Dr. MUSTAFA ELEOUI LATEX - 25-29 March 2012 5
كتابت انىص انبرمجي: انخطىة األونى – 1مثال
\documentclass[12pt]{article} \begin{document} \section{What is Latex?} Latex is very nice! You can write the logo of latex like this \LaTeX. \section{Equations in latex} We can write equations in latex like: \[ f(x)=2x -1 \] \end{document}
HIAST - Dr. MUSTAFA ELEOUI LATEX - 25-29 March 2012 6
PDFتحىيم انىص إنى مهف : انخطىة انثاويت – 1مثال
HIAST - Dr. MUSTAFA ELEOUI LATEX - 25-29 March 2012 7
ة صػ مثل: مالحظة• :مكن تحول النص ف التخ إلى ملفات بعدdvi أوpdf أوps .بعة .حسب طرقة التحول المت
•xelatex ل إلى ة)دوما PDFحو (هو المستعمل إلخراج المستندات العرب•Latex ل دوما إلى ة) dviحو (ال عمل لوحده بالعرب
•Pdflatex ل دوما إلى ة) pdfحو (ال عمل لوحده بالعرب
انفراغاث بيه انكهماث في التخ
ا ل• حسب كحرؾ فارغ واحد كل مم دة أو حروؾ الجدولة : ف التخ، أو نهاة TABفراؼات متتالة متعد linebreakسطر
مكنك إدخال أي عدد تشاء من الفراؼات ف النص البرمج بؽرض توضح هذا النص البرمج أثناء • مراجعته،
:مثال•
\section {Definition} In this section we define the magnetic field and the magnetic induction.
: خرج ذلك، سكون مكافئا لخرج اآلت•
\section{Definition} In this section we define the magnetic field and the magnetic induction.
وبداة فقرة أخرى، وللفقرات ف التخ paragraphف حن فترض التخ أن أي سطر فارغ هو نهاة فقرة • .تنسق خاص، ختلؾ عن تنسق الجمل المتتالة
par\جدد بإضافة األمر اآلت paragraphمكنك أضا أن تجبر التخ على بدء فقرة •
ب ذلك ف المثال • . . .1جر
HIAST - Dr. MUSTAFA ELEOUI LATEX - 25-29 March 2012 8
إضافت ػىىان انمقال وجذول انمحتىياث – 2مثال
HIAST - Dr. MUSTAFA ELEOUI LATEX - 25-29 March 2012 9
ضع عنوان المقال ف البداة
ضع جدول المحتوات بعد العنوان مباشرة
لقالم
اص
خمل
ـ بدأب
\be
gin
{ab
stra
ct}
ـ ب
نهتو
\en
d{a
bst
ract
}
نوا
عنؾ
رتع
لقالم
ا
تتمت - 2مثال
HIAST - Dr. MUSTAFA ELEOUI LATEX - 25-29 March 2012 10
PDFانخرج مهف – 2مثال
HIAST - Dr. MUSTAFA ELEOUI LATEX - 25-29 March 2012 11
أوىاع انمستىذاث في التخ
article \documentclass[]{article}المقال • . . .( dateوالتارخ authorواسم المؤلؾ titleعنوان المقال )عنوان •
table of contentsالمحتوات •
abstractموجز •
ة sectionsفقرات )محتوى • ( subsubsectionsو subsectionsوفقرات فرع
لمجلة أو لمؤتمر– مكن استعماله لكتابة مقال علم
مكن استعماله لكتابة مستند سرع–
report \documentclass[]{report}التقرر • . . .( dateوالتارخ authorواسم المؤلؾ titleالمقال عنوان )عنوان •
table of contentsالمحتوات •
abstractموجز •
ة sectionsوفقرات chaptersفصول )محتوى • (subsubsectionsو subsectionsوفقرات فرع
...مكن استعماله لكتابة أطروحة ماجستر أو دكتوراه أو تقرر مشروع علم –
book \documentclass[]{book}الكتاب •ؾ فه أبوابا ة فصول partsمثل التقرر، لكن مكن أن نعر . . .أضا وف كل باب عد
HIAST - Dr. MUSTAFA ELEOUI LATEX - 25-29 March 2012 12
خياراث انمستىذ في
\documentclass[خياراث]{وىع انمستىذ} • 10pt (default value) to specify 10pt type (headings,
footnotes, etc. get scaled up or down in proportion); • 11pt to specify 11pt type (headings, footnotes, etc. get
scaled up or down in proportion); • 12pt to specify 12pt type (again, headings scale); • oneside to format one-sided printing for books and reports; • twoside to format articles for two-sided printing (book and
report); • titlepage to force articles to have a separate title page; • draft makes LATEX indicate hyphenation and justification
problems with a small square in the right-hand margin of the problem line so they can be located quickly by a human.
HIAST - Dr. MUSTAFA ELEOUI LATEX - 25-29 March 2012 13
األبىاب وانفصىل وانفقراث
HIAST - Dr. MUSTAFA ELEOUI LATEX - 25-29 March 2012 14
استؼمال التخ نهكتابت بانهغت انؼربيت
د من المن إلى السار، • خرج التخ النص ف مستند منض لك جب تزوده ببعض األوامر، ولقد اختصرنا جمع هذه األوامر
ف السطور الثالث اآلتة
\usepackage{xearabic}
\settextfont[Scale=1.0]{Times New Roman}
\setlatintextfont[Scale=1.0]{Times New Roman}
جب إضافة هذه السطور قبل بداة المستند، أي قبل •\begin{document}.
ة• ثم تتابع العمل باستعمال أوامر التخ، مع كلمات اللؽة العرب
HIAST - Dr. MUSTAFA ELEOUI LATEX - 25-29 March 2012 15
استؼمال التخ بانهغت انؼربيت – 3مثال
HIAST - Dr. MUSTAFA ELEOUI LATEX - 25-29 March 2012 16
الستعمال التخ باللؽة العربة
.جب إضافة هذه السطور الثالثة فقط
نوع الخط المستعمل إلخراج العرب والالتن،
وهو أحد خطوط نظام التشؽل
. . .(وندوز أو لنوكس أو ماكنتوش )المستعمل
تتمت - 3مثال
HIAST - Dr. MUSTAFA ELEOUI LATEX - 25-29 March 2012 17
انخرج - 3مثال
HIAST - Dr. MUSTAFA ELEOUI LATEX - 25-29 March 2012 18
إدراج األشكال وانصىر
graphicxاستعمل المكتبة •\usepackage{graphicx}
:figureاستعمل البئة •\begin{figure}[hbt] \centering \includegraphics[width=\textwidth]{fig1} \caption{تعلق موجز حول الشكل} \label{myfig1} \end{figure}
ف المستند، ”عائمة“نحصل على صورة •ضعها التخ ف المكان األمثل أثناء ترجمة
.PDFالنص إلى ملؾ
HIAST - Dr. MUSTAFA ELEOUI LATEX - 25-29 March 2012 19
صورة من نوعpng أوeps
ة خاصة لهذا الشكل تسمة برمج
اإلشاراث انمرجؼيت
ref{eq-label}\انظر المعادلة •
ref{sec-label}\أو انظر الفقرة •
ref{fig-label}\أو انظر الشكل •
دة مثل • حث نسم كل معادلة أو فقرة أو شكل تسمة محد
– \label{eq-force }
– \label{fig-tree }
– \label{sec-defs}
HIAST - Dr. MUSTAFA ELEOUI LATEX - 25-29 March 2012 20
انمراجغ انؼهميت واإلشارة إنيها
ة ف ملؾ خاص مثل : الخطوة األولى• ة : mybib.bibتعرؾ المراجع العلم ؾ كل مرجع بتسمة خاص نعرمثال، باإلضافة إلى عنوان المرجع والمؤلفن ودار النشر والمعلومات األخرى الالزمة bib-woh80به مثل
(مكن استعمال هذا الملف مع جمع مقاالتك وكتبك وتقاررك) :اإلشارة إلى المرجع المطلوب ف النص البرمج كما ل: الخطوة الثانة•
\cite{bib-woh80}
ة وطرقة تنسق المراجع ف نهاة النص البرمج : الخطوة الثالثة• قبل )استعمال ملؾ المراجع العلم(\end{document} كما ل:
\bibliographystyle{plain} (من التخ)طرقة تنسق المراجع \bibliography{mybib} ة ملؾ المراجع العلم
\end{document}
ة بالمقال العلم : الخطة الرابعة• ة الخاص bibtexنستعمل :PDFف وإظهارها تشكل المراجع العلم، ثم نعد تشكل ملؾ ة بالمقال العلم xelatexباستعمال PDFلتشكل المراجع العلمة الخاص
HIAST - Dr. MUSTAFA ELEOUI LATEX - 25-29 March 2012 21
تؼريف انمراجغ انؼهميت: انخطىة األونى
مثال ػه كتاب @BOOK{bib-woh80 , AUTHOR = {E . P . Wohlfarth} , EDITOR = {} , TITLE = {Ferromagnetic Materials} , YEAR = {1980} , VOLUME = {1} , NUMBER = {} , MONTH = {} , NOTE = {} , SERIES = {Ferromagnetic Materials} , EDITION = {} , ADDRESS = {Amsterdam} , PUBLISHER = {North-Holland Publishing Company} , KEY = {ferromagnetic, material, magnetic, magnetism, field, induction, anisotropy} , }
HIAST - Dr. MUSTAFA ELEOUI LATEX - 25-29 March 2012 22
تسمة خاصة بهذا المرجع المؤلفون
العنوان
في مثال macros األوامر انمختصرة
xلنفترض أنك تكتب المشتق الجزئ لتابع ما بالنسبة لـ •ة أن تكتب ذلك كما مرات عددة ف كتابك، علك ف كل مر
:ل ف المعادالت
\frac{\partial f}{\partial x}
!فقط derpx{f}\مكن اختصار ذلك إلى األمر •
ؾ هنا األمر المختصر • ال واحدا derpx\نعر الذي أخذ متحو
:كما ل
\newcommand{\derpx}[1]{\frac{\partial #1}{\partial x}}
HIAST - Dr. MUSTAFA ELEOUI LATEX - 25-29 March 2012 23
HTMLإنى latexتحىيم مه
latex2htmlمكن استعمال برنامج •
انا على الشابكة• :هذا البرنامج متاح مج
http://ctan.tug.org/ctan/
latex2html for windowsعن googleأو ابحث ف
:كف أن تنفذ األمر التال ف واجهة أوامر وندوز•
HIAST - Dr. MUSTAFA ELEOUI LATEX - 25-29 March 2012 24
أقترح انبذء مغ انكتاب اآلتي مارا بؼذ رنك ؟
HIAST - Dr. MUSTAFA ELEOUI LATEX - 25-29 March 2012 25