\begin_body
\begin_layout Title
-مدخل إلى ليك LYX
+مدخل إلى ليك
+\lang english
+LYX
\end_layout
\begin_layout Author
\end_layout
\begin_layout Section
-فلسفة ليك LYX
+فلسفة ليك
+\lang english
+LYX
\end_layout
\begin_layout Subsection
أنها لا تزال تستخدم علامات الجدولة لإضافة مسافة بيضاء.
ما زلت تشعر بالقلق بشأن المكان الذي ستظهر فيه بعض الاشياء في الصفحة.
تأكيد النص يعني تغيير الخط، على غرار تغيير عجلة الآلة الكاتبة.
- هذه هي الفلسفة الكامنة وراء معالج النصوص WYSIWYG: "ما تراه هو ما تحصل عليه".
+ هذه هي الفلسفة الكامنة وراء معالج النصوص
+\lang english
+WYSIWYG
+\lang arabic_arabi
+: "ما تراه هو ما تحصل عليه".
للأسف، هذا النموذج غالبا ما يؤدي إلى "ما تراه هو كل ما تحصل عليه".
\end_layout
\end_layout
\begin_layout Itemize
-التنقل بمفتاح تاب Tab
+التنقل بمفتاح تاب
+\lang english
+Tab
\end_layout
\begin_layout Itemize
المسافات البيضاء هي أيضا غير مهمة.
إن ليك يضيفها عندما يكون ذلك ضروريا، وهذا يتوقف على السياق.
كما لا يمكن ترك سطرين فارغين في بداية النص لأن ذلك سيكون مزعج، ولكن اجعل
- الامر منطقي أكثر بالتفكير بطريقة WYSIWYM.
+ الامر منطقي أكثر بالتفكير بطريقة
+\lang english
+WYSIWYM
+\lang arabic_arabi
+.
\end_layout
\begin_layout Standard
\begin_layout Standard
من الواجب الاعتراف، أن العديد من معالجات النصوص الحديثة تستطيع التعامل مع
الرموز الرياضية، والجداول، وعلامات الترقيم، وكثير انتقلوا نحو تعريف وأسلوب
- ومفهوم WYSIWYM.
+ ومفهوم
+\lang english
+WYSIWYM
+\lang arabic_arabi
+.
ومع ذلك، لقد أصبحت في الآونة الأخيرة فقط قادرة على القيام بذلك، في حين
تم بناء ليك على نظام إعداد الوثائق لتيك.
- الذي يعمل على هذه المفهوم منذ عام 1985.
+ الذي يعمل على هذه المفهوم منذ عام
+\lang english
+1985
+\lang arabic_arabi
+.
\end_layout
\begin_layout Subsection
-ما هي لتيك LATEX
+ما هي لتيك
+\lang english
+LATEX
\end_layout
\begin_layout Standard
-لتيك هو نظام إعداد وثائق صممه ليزلي لامبورت في عام 1985
+لتيك هو نظام إعداد وثائق صممه ليزلي لامبورت في عام
+\lang english
+1985
+\lang arabic_arabi
+
\begin_inset Foot
status collapsed
\end_inset
.
- وقد بني على لغة تنضيد تدعلى تكس tex، التي أنشأتها دونالد نث في عام 1984.
- تكس تأخذ سلسلة من أوامر التنضيد، مكتوبة كبرنامج النصي في ملف ASCII، ثم
- تنفذ.
+ وقد بني على لغة تنضيد تدعلى تكس
+\lang english
+tex
+\lang arabic_arabi
+، التي أنشأتها دونالد نث في عام
+\lang english
+1984
+\lang arabic_arabi
+.
+ تكس تأخذ سلسلة من أوامر التنضيد، مكتوبة كبرنامج النصي في ملف
+\lang english
+ASCII
+\lang arabic_arabi
+، ثم تنفذ.
كثير من الحيل الطباعية التي كتبها كانوث تم نمذجتها إلى خوارزميات للحاسوب
ودمجها تكس، وبالتالي حصلنا على مظهر طباعي ممتاز.
- وما ينتج من تكس هو شكل وثيقة محمولة بصيغة PDF أو ما يسمى بـ "الاداة الحرة"
- بتنسيق DVI.
- وغالبا ما يستخدم تنسيق DVI للمعاينات ويمكن بعد ذلك أن يتم تحويله إلى أشكال
- أخرى مثل بوستسكريبت.
+ وما ينتج من تكس هو شكل وثيقة محمولة بصيغة
+\lang english
+PDF
+\lang arabic_arabi
+ أو ما يسمى بـ "الاداة الحرة" بتنسيق
+\lang english
+DVI
+\lang arabic_arabi
+.
+ وغالبا ما يستخدم تنسيق
+\lang english
+DVI
+\lang arabic_arabi
+ للمعاينات ويمكن بعد ذلك أن يتم تحويله إلى أشكال أخرى مثل بوستسكريبت.
\end_layout
\begin_layout Standard
مخصصة لتكس، منها للشرائح أو ومقالات مجلات الرياضيات ..
الخ.
البعض يستخدم أكواد تكس لفعل ذلك، لكن البعض الآخر بدأ باستخدام لتيك.
- وفي محاولة لتوحيد هذه الفوضى، قام فريق من LaTeX-nicians بالعمل على LaTeX2،
- الإصدار الحالي من لتيك، صدر في نهاية عام 1980م.
+ وفي محاولة لتوحيد هذه الفوضى، قام فريق من
+\lang english
+LaTeX-nicians
+\lang arabic_arabi
+ بالعمل على
+\lang english
+LaTeX2
+\lang arabic_arabi
+، الإصدار الحالي من لتيك، صدر في نهاية عام
+\lang english
+1980
+\lang arabic_arabi
+م.
هذا الإصدار الجديد من لتيك وفر واجهة أسهل لأوامر إنشاء ماكرو تكس، وساعد
في استخدام خطوط جديدة، وهلم جرا.
في الواقع، لتيك هو تماما لغة واسعة في حد ذاتها! ولهذا اصبح المستخدمين في
\end_layout
\begin_layout Description
-classes نوع: مواصفات لأنواع من المستندات تستخدم في لتيك.
+
+\lang english
+classes
+\lang arabic_arabi
+ نوع: مواصفات لأنواع من المستندات تستخدم في لتيك.
\end_layout
\begin_layout Description
-styles الاسلوب: مواصفات للسلوك الافتراضي لعناصر مختلفة في لتيك.
+
+\lang english
+styles
+\lang arabic_arabi
+ الاسلوب: مواصفات للسلوك الافتراضي لعناصر مختلفة في لتيك.
\end_layout
\begin_layout Description
يمكنك الذهاب إلى القسم المشار إليه بواسطة النقر بزر الماوس الأيمن على المربع
أو عن طريق النقر على زر
\family sans
+\lang english
Go
\begin_inset space ~
\end_inset
Label
\family default
- في النافذة المفتوحة.
+
+\lang arabic_arabi
+في النافذة المفتوحة.
والعودة إلى المكان الذي جئت منه هو بنفس السهولة.
انقر على
\family sans
+\lang english
Go
\begin_inset space ~
\end_inset
Back
\family default
+\lang arabic_arabi
للعودة إلى الموقع السابق.
\end_layout
\begin_layout Itemize
\emph on
-Emphasized اسلوب يستخدم بالعموم للتأكيد، والبراهين العامة، عناوين الكتب
- وأسماء أقسام الكتيبات، وملاحظات المؤلفين.
+\lang english
+Emphasized
+\lang arabic_arabi
+ اسلوب يستخدم بالعموم للتأكيد، والبراهين العامة، عناوين الكتب وأسماء أقسام
+ الكتيبات، وملاحظات المؤلفين.
\end_layout
\begin_layout Itemize
\family typewriter
+\lang english
Typewriter
\family default
+\lang arabic_arabi
يستخدم للبرنامج وأسماء الملفات, وأكواد ليك والدوال.
\end_layout
\begin_layout Itemize
\family sans
+\lang english
Sans Serif
\family default
+\lang arabic_arabi
يستخدم للقوائم، الأزرار، وأسماء نوافذ البرنامج، وأسماء مفاتيح لوحة المفاتيح.
\end_layout
\begin_layout Itemize
\noun on
+\lang english
Noun Style
\noun default
+\lang arabic_arabi
يستخدم لأسماء الناس.
\end_layout
\begin_layout Itemize
\series bold
+\lang english
Bold
\series default
+\lang arabic_arabi
يستخدم لأكواد لتيك
\end_layout
\end_layout
\begin_layout Itemize
+
+\lang english
\begin_inset Quotes eld
\end_inset
\begin_inset Quotes erd
\end_inset
+
+\lang arabic_arabi
يدل على مفتاح التحكم
\family sans
+\lang english
Control
\family default
+\lang arabic_arabi
.
\end_layout
\begin_layout Itemize
+
+\lang english
\begin_inset Quotes eld
\end_inset
\begin_inset Quotes erd
\end_inset
+
+\lang arabic_arabi
يدل على مفتاح التحويل
\family sans
+\lang english
Shift
\family default
+\lang arabic_arabi
.
\end_layout
\begin_layout Itemize
+
+\lang english
\begin_inset Quotes eld
\end_inset
\begin_inset Quotes erd
\end_inset
+
+\lang arabic_arabi
يدل على مفتاح التبديل
\family sans
Alt
\end_layout
\begin_layout Itemize
+
+\lang english
\begin_inset Quotes eld
\end_inset
\begin_inset Quotes erd
\end_inset
+
+\lang arabic_arabi
هي مفاتيح الدوال.
\end_layout
\begin_layout Itemize
+
+\lang english
\begin_inset Quotes eld
\end_inset
\begin_inset Quotes erd
\end_inset
+
+\lang arabic_arabi
هو مفتاح الخروج.
\end_layout
\begin_layout Itemize
+
+\lang english
\begin_inset Quotes eld
\end_inset
\begin_inset Quotes erd
\end_inset
+
+\lang arabic_arabi
: لا تحتاج إلى شرح.
\end_layout
\begin_layout Itemize
\family sans
+\lang english
\begin_inset Quotes eld
\end_inset
\begin_inset Quotes erd
\end_inset
+
+\lang arabic_arabi
: هناك 6 مفاتيح تظهر على ازرار لوحة المفاتيح.
+\lang english
+
\begin_inset Quotes eld
\end_inset
\begin_inset Quotes erd
\end_inset
- تستبدل بـ
+
+\lang arabic_arabi
+تستبدل بـ
+\lang english
+
\begin_inset Quotes eld
\end_inset
\begin_inset Quotes erd
\end_inset
+
+\lang arabic_arabi
و
+\lang english
+
\begin_inset Quotes eld
\end_inset
\begin_inset Quotes erd
\end_inset
+
+\lang arabic_arabi
في بعض لوحات المفاتيح.
\end_layout
\begin_layout Itemize
\family sans
+\lang english
Return
\family default
و
\family sans
Enter
\family default
+\lang arabic_arabi
هما اسمان لمفتاح واحد.
بعض لوحات المفاتيح تسميه
\family sans
بـ
\family default
+\lang english
+
\begin_inset Quotes eld
\end_inset
\begin_inset Quotes erd
\end_inset
- وأخرى تسميه
+
+\lang arabic_arabi
+وأخرى تسميه
+\lang english
+
\begin_inset Quotes eld
\end_inset
\begin_inset Quotes erd
\end_inset
+
+\lang arabic_arabi
بينما بعضها الأخرى تحتوي على المفتاحين.
كلاهما يعنيان لليك الشيء نفسه, لهذا نستخدم
\family sans
+\lang english
Return
\family default
و
\family sans
Enter
\family default
+\lang arabic_arabi
للإدخال.
\end_layout
\begin_inset Text
\begin_layout Plain Layout
+
+\lang english
mm
\end_layout
\begin_inset Text
\begin_layout Plain Layout
+
+\lang english
cm
\end_layout
\begin_inset Text
\begin_layout Plain Layout
+
+\lang english
in
\end_layout
\begin_inset Text
\begin_layout Plain Layout
+
+\lang english
pt
\end_layout
\begin_inset Text
\begin_layout Plain Layout
+
+\lang english
pc
\end_layout
\begin_inset Text
\begin_layout Plain Layout
+
+\lang english
sp
\end_layout
\begin_inset Text
\begin_layout Plain Layout
+
+\lang english
bp
\end_layout
\begin_inset Text
\begin_layout Plain Layout
+
+\lang english
dd
\end_layout
\begin_inset Text
\begin_layout Plain Layout
-didot
+
+\lang english
+didot
+\lang arabic_arabi
+
\begin_inset Formula $72\,dd\approx37.6\,mm$
\end_inset
\begin_inset Text
\begin_layout Plain Layout
+
+\lang english
cc
\end_layout
\begin_inset Text
\begin_layout Plain Layout
-cicero
+
+\lang english
+cicero
+\lang arabic_arabi
+
\begin_inset Formula $1\,cc=12\,dd$
\end_inset
\begin_inset Text
\begin_layout Plain Layout
+
+\lang english
Scale%
\end_layout
\begin_inset Text
\begin_layout Plain Layout
+
+\lang english
text%
\end_layout
\begin_inset Text
\begin_layout Plain Layout
+
+\lang english
col%
\end_layout
\begin_inset Text
\begin_layout Plain Layout
+
+\lang english
page%
\end_layout
\begin_inset Text
\begin_layout Plain Layout
+
+\lang english
line%
\end_layout
\begin_inset Text
\begin_layout Plain Layout
+
+\lang english
theight%
\end_layout
\begin_inset Text
\begin_layout Plain Layout
+
+\lang english
pheight%
\end_layout
\begin_inset Text
\begin_layout Plain Layout
+
+\lang english
ex
\end_layout
\begin_inset Text
\begin_layout Plain Layout
+
+\lang english
em
\end_layout
\begin_inset Text
\begin_layout Plain Layout
+
+\lang english
mu
\end_layout
\end_layout
\begin_layout Section
-المساهمة في مشروع ليك LYX
+المساهمة في مشروع ليك
+\lang english
+LYX
+\lang arabic_arabi
+
\begin_inset CommandInset label
LatexCommand label
name "sec:مساهمة"
\end_layout
\begin_layout Subsection
-المساهمة في ليك LYX
+المساهمة في ليك
+\lang english
+LYX
\end_layout
\begin_layout Standard
-معظم ليك مكتوب بلغة C++ (لتيك مستوردة بلغة بايثون).
+معظم ليك مكتوب بلغة
+\lang english
+C++
+\lang arabic_arabi
+(لتيك مستوردة بلغة بايثون).
إنه مشروع كبير, وكنتيجة طبيعية لن يكون خاليا من العيوب, أو الحاجة لتحسين
اكواده المصدريه.
\end_layout
وتزويدهم بإصدار المكتبات التي قمت بتثبيتها على نظامك، وإذا كان ذلك ممكنا،
إصدارات البرامج الخارجية التي يستخدمها ليك.
واذا كان هناك مجموعة من المشاكل أو كان لديك مشكلة في الضبط، فيفضل إرفاق
- config.log ، وذكر اي برنامج بناء compiler تستخدم.
+
+\lang english
+config.log ،
+\lang arabic_arabi
+وذكر اي برنامج بناء
+\lang english
+compiler
+\lang arabic_arabi
+ تستخدم.
\end_layout
\begin_layout Subsubsection
\begin_layout Standard
إذا قمت بعمل تعديلات في كود ليك وترى بأنها تستحق أن تضاف إليه, فضلا ارسل
- تعديلاتك على شكل ملف diff (في هيئة موحدة) إلى قائمة المطورين البريدية المذكورة
- في الأعلى, مع ملف change log, وتفصيل بالعمل الذي قمت به في الرقعة.
+ تعديلاتك على شكل ملف
+\lang english
+diff
+\lang arabic_arabi
+ (في هيئة موحدة) إلى قائمة المطورين البريدية المذكورة في الأعلى, مع ملف
+
+\lang english
+change log,
+\lang arabic_arabi
+ وتفصيل بالعمل الذي قمت به في الرقعة.
\end_layout
\begin_layout Subsection