Commits

Sulaiman Mustafa committed ecb800c

توثيق

  • Participants
  • Parent commits 2fd2955

Comments (0)

Files changed (3)

File info/doc/guide.md

 
 
 
+تغيير الإعدادات الافتراضية
+------------------------
+
+يمكنك تغيير ببعض جوانب عمل المجمع من خلال تغيير قيم متغيرات معينة، وذلك من خلال
+وضع `true` أو `false` بالمتغيّر كما في السطر التالي (والذي يؤثر على رسم الأرقام
+كما سيتقدم):
+
+        var armath_translate_numrals = false;
+        
+فيما يلي أسماء المتغييرات والجوانب التي تأثر عليها:
+
+* المتغير `armath_translate_numrals` يحدد إذا ما كانت الأرقام العربية الغربية تترجم 
+  لنظيراتها الشرقية. `true` لسماح بالترجمة بينما `false` تمنعها. القيمة الإفتراضية 
+  هي `true`.
+
+
+
 وصف العبارات الرياضية
 ---------------------
 
 وصف العبارة الرياضية هو سلسلة الحروف والرموز التي يستقبلها المجمع ويترجمها إلى 
-معادلات. تنفصل مكونات الوصف إلى نوعين:
+معادلات. تنقسم مكونات الوصف ثلاثة أنواع:
 
     1. إختصارات
     2. بيانات
+    3. شواذ
 
 [الاختصارات] هي كلمات أو رموز معينة لها آثار خاصة، ويمكنها التأثير على ما يليها 
 وما يسبقها، وقد لا يتعدى أثرها نفسها. الإختصارات تسبق بالرمز `$` إن كانت كلمات.
 
 <div class="armath-eq" style="width:88%;text-align:center;margin-left:20px;margin-right:20px;border:1px dashed black"> 1\2 + 1\4 = 0,75 </div>
 
+الشوذ عبارة عن "إختصارات" غير خاضعة لقوانين وقيود الإختصارات الطبيعية. أهم هذه الشواذ هي إختصار المصفوفات الذي يتكرر فيه رمزه في صف\سطر وصيغتها هي:
 
+        #(أ)(ب)(ج)
+        #(د)(هـ)(و)
+        #(ز)(ح)(ط)
 
+<div class="armath-eq" style="width:88%;text-align:center;margin-left:20px;margin-right:20px;border:1px dashed black">#(أ)(ب)(ج)#(د)(هـ)(و)#(ز)(ح)(ط)</div>
 
-أسرع طريقة لتعلم كتابة العبارات الرياضية
-----------------------------------------
+ملاحظة:
 
-عليك أولا بأمثلة [صفحة النماذج] وبـ[صفحة الاختصارات]، ثم إقرأ فقرة 
-**صيغة وصف العبارات الرياضية**.
+* لا مانع من كتابة سطور المصفوفة على سطر واحد: `#(أ)(ب)(ج)#(د)(هـ)(و)#(ز)(ح)(ط)`.
+* يمكنك إستخدام الإختصار الشاذ `¦` (وليس |) لوصف المتجه الرأسي بدلا من إختصار المصفوفة.
 
-[صفحة النماذج]:test.html
-[صفحة الاختصارات]:reference.html
-[الاختصارات]:reference.html
+هناك ثلاثة أنواع من الأقواس "البدائية" التي يوفرها المجمع. الأقواس الهلالية، والأقواس المربعة، والمطلق. وتكتب هذه الأقواس في وصف العبارة كما تكتب في أي مكان آخر.
 
+        (1\3) 
 
+<div class="armath-eq" style="width:88%;text-align:center;margin-left:20px;margin-right:20px;border:1px dashed black">(1\3)</div>
 
+        [ #(أ)(ب)(ج)
+          #(د)(هـ)(و)
+          #(ز)(ح)(ط) ]
 
+<div class="armath-eq" style="width:88%;text-align:center;margin-left:20px;margin-right:20px;border:1px dashed black">[#(أ)(ب)(ج)#(د)(هـ)(و)#(ز)(ح)(ط)]</div>
 
+وأختم بأن أسرع طريقة لتعلم كتابة العبارات الرياضية هي النظر إلى الأمثلة في [صفحة النماذج] وإلى [صفحة الاختصارات]، وقرأة فقرة 
+**صيغة وصف العبارات الرياضية** التالية.
 
-تغيير الإعدادات الافتراضية
-------------------------
+[صفحة النماذج]:test.html
+[صفحة الاختصارات]:reference.html
+[الاختصارات]:reference.html
 
-يمكنك تغيير ببعض جوانب عمل المجمع من خلال تغيير قيم متغيرات معينة، وذلك من خلال
-وضع `true` أو `false` بالمتغيّر كما في السطر التالي (والذي يؤثر على رسم الأرقام
-كما سيتقدم):
 
-        var armath_translate_numrals = false;
-        
-فيما يلي أسماء المتغييرات والجوانب التي تأثر عليها:
 
-* المتغير `armath_translate_numrals` يحدد إذا ما كانت الأرقام العربية الغربية تترجم 
-  لنظيراتها الشرقية. `true` لسماح بالترجمة بينما `false` تمنعها. القيمة الإفتراضية 
-  هي `true`.
 
 
 
                                           
     
 * أركان العبارة إما حروف عربية، أو أرقام (هندية أكانت او عربية).
-* الحروف العربية المتتالية او الأرقام المتتالية تأخذ على انها وحدة واحدة،
-بينما أي رمز آخر يؤخذ على حداه بغض النظر عن ما إذا تبعه رمز مشابه.
+* الحروف العربية المتتالية او الأرقام المتتالية تأخذ على انها شيء واحدة،
+بينما أي رمز آخر يؤخذ منفصل بمفرده بغض النظر عن ما إذا تبعه رمز مشابه.
 * تُسبق الإختصارات بإشارة $ إذا كانت تكتب بحروف عربية.
 * تستقبل الإختصارات المدخلات، إن استلزمتها، وهي **محاطة بالأقواس**، ويمكن 
 إهمال الأقواس إن كانت المدخلات حروف عربية او أرقام فقط وتجب الأقواس لما دون 
                                  -------
                                     س²
 
-* لا يمكن إضافة الفراغات بين المدخلات.
+* **لا يمكن إضافة الفراغات بين المدخلات. لأن الفراغ علامة إنتهاء مدخلات الإختصار.**
 
         $جذر(3) (8)     استخدام خاطئة
-        $جذر(3)(8)      إستخدام سليم
+        $جذر(3)(8)      إستخدام صحيح
 
     
 
 مبين في [صفحة الاختصارات].
         
         $جذر(س)         استخدام خاطئة
-        $جذر()(س)       إستخدام سليم
+        $جذر()(س)       إستخدام صحيح
 
 * قد يكون الإختصار مثل `^` رمز وليس كلمة كـ`جذر`.
 
         $كسر()()    مكافئ لـ    ()\()     لاحظ ان المدخل الأول *سبق* الإختصار
 
 * بعض الاختصارات تأخذ ما يسبقها اول مدخل لها. الاختصارات التي تعمل بهذه الطريقة معلمة
-بـ"نعم" في خانة "يغير بما سبقه" في [صفحة الاختصارات].
+بـ"نعم" في خانة "يتبع مدخله الأول" في [صفحة الاختصارات].
         
         (1)\(2)
 
         v\m             استخدام خاطئة
         (v)\(m)         استخدام صحيح 
         
-        
+
 
 طلب
 ---

File info/index.html

             em{
                 font-weight: bold;
             }
-
+            #notice{
+                display:block;
+                background-color: rgb(255, 51, 51);
+                border-radius: .4em;
+                text-align: center;            
+                width:600px;
+                margin-left:auto;
+                margin-right:auto;
+                color:white;
+                font-weight:bold;
+                padding:4px;
+            }
         </style>
     </head>
     <body dir="rtl" lang="AR" 
     التصحيحات اللغوية وتخسينات المتعلقة بعرض العبارات. للاطلاع على بعض نواحي المشروع التي 
     تحتاج إلى عناية، اذهب لـ<a href="documentation.html#contribute">صفحة المساهمة</a></p>
                 </div>
-                
+                <a id="notice" href="http://seininn.wordpress.com/2012/08/26/notice/">رسالة هامة من مطور\مبرمج المجمع</a>
             </div>
             <div id="footer">
                 <table style="width:100%;text-align:right;">

File info/reference.html

                 "<table style='width:100%'>"+
                     "<tr>"+
                         "<td>الإختصار</td>"+
-                        "<td>يغير بما سبقه</td>"+
+                        "<td>يتبع مدخاله الأول</td>"+
                         "<td>عدد المدخلات</td>"+
                         "<td>نموذج</td>"+
                         "<td>مصدره</td>"+