إعـــــــلان

تقليص
لا يوجد إعلان حتى الآن.

تلميحات و حيل أوبن أوفِس.

تقليص
X
 
  • تصفية - فلترة
  • الوقت
  • عرض
إلغاء تحديد الكل
مشاركات جديدة

  • تلميحات و حيل أوبن أوفِس.

    السلام عليكم و رحمة الله و بركاته

    كل مرة استخدم فيها مجموعة أوبن أوفِس المكتبية في إنتاج وثيقة كبيرة، اتعرف على العديد من المميزاته و أيضا قد أقوم بعمل بعض الحيل الإلتفافية، و كل مرة أقول سأكتب موضوع عما تعلمته، لكن بطريقة أو أخرى ينتهي بي الحال ولا أكتب شيء!

    و بما أني حاليا أعمل على الإصدار الثاني من كتاب "الدليل العملي في استخدام أوبنتو" لذا؛ هذا الموضوع مخصص للأشياء التي ساقوم بها في هذا الكتاب.

    سأكتب بعض النقاط حاليا، و بعد ذلك ستكون في شكل ردود في الموضوع.

    ----------------

    - دعم svg.
    افتراضيا أوبن أوفس لا يدعم صيغة الرسوم المتجه svg، لكن يوجد إضافة تدعم svg بشكل مبدئي، يعني لا تستطيع التعامل مع كل إمكانيات svg، على سبيل المثال بعض التأثيرات.

    SVG Import

    لاستيراد اصورة
    insert > object > ole object

    قد تجد أن الصورة المستودة محاطة بإطار كبير مع ان الصورة نفسها صغيرة. إضغط بزر الفأرة الايمن على الصورة و اختر edit، ثم اضغط ctrl + a ثم ctrl + x ، ثم اضغط esc، و أخيرا ctrl + v و ستظهر الصورة بالشكل الصحيح.



    - استخدام eps.
    بسبب قصور دعم svg، أقرب صيغة متجه هي eps و أوبن أوفس يدعمها بشكل جيد، تستطيع استخدام inkscape لتحويل svg إلى eps ثم استيراد الصورة بنفس الطريقة المذكورة بالأعلى.



    - كتاب جيد.
    يوجد كتاب جيد اسمه Self-publishing using OpenOffice.org 3 Writer، كتاب إنجليزي يشرح استخدام أوبن أوفس في النشر الحر (الطباعة عند الطلب).



    - الترميز في ملفات pdf.
    مشكلة كن أواجهها كثيرا و لم أعرف سببها إلا منذ قليل. عند تصدير الوثيقة المكتوبة على أوبن أوفس في شكل pdf، توجد مشكلة في الترميز، على سبيل المثال إذا نسخت أمر من ملف pdf و ألصقته بالطرفية لن يعمل! أو إذا نسخت اسم موقع (موقع مكتوب كهذا www.site.com و ليس مشار إليه كرابط خارجي كهذا موقع).

    تقريبا المشكلة كانت في استخدام ضغط jpeg (حاليا يعمل مع الملفات البسيطة لا اعرف إذا هناك فرق مع الملفات المعقدة)، عموما تأكد من اختيار pdf/A-1a في خصائص pdf عند التصدير.



    كتاب أوبنتو ببساطة: http://www.simplyubuntu.com
    ابدأ مع النظام الرائع أوبنتو لينُكس الآن!

  • #2
    و الله جزاك الله خيرا .. واوبنتو رااااااااااائع .. ولكن للأسف تنقصنا تعلم ميزاته ... وذلك بسبب قلة المنتديات العربية التي تتكلم عن ميزاته و البرامج القليلة للأسف و محدودة جدا للآن

    تعليق


    • #3
      بسم الله الرحمن الرحيم

      واوبنتو رااااااااااائع .
      الرائع هو لينوكس ،
      عذرا أصحاب الأوبنتو ،

      نحن بانتظار كتابك أحمد /
      (لَا تَحْسَبَنَّ الَّذِينَ يَفْرَحُونَ بِمَا أَتَوا وَّيُحِبُّونَ أَن يُحْمَدُوا بِمَا لَمْ يَفْعَلُوا فَلَا تَحْسَبَنَّهُم بِمَفَازَةٍ مِّنَ الْعَذَابِ وَلَهُمْ عَذَابٌ أَلِيمٌ)
      آل عمران 188
      قال رسول الله صلى الله عليه و سلم :
      {لا يشكر الله من لا يشكر الناس}
      {من كان يؤمن بالله واليوم الآخر،فليقل خيراً أو ليصمت}

      جميع المساهمات الحاملة لهذا التوقيع تخضع لرخصة وقف
      أسأل الله العظيم رب العرش العظيم أن يحسن من حال أمتي

      تعليق


      • #4
        بالإمكان استخدام go-oo.org لمزيد من المميزات والإضافات الهامة

        تعليق


        • #5
          عودة مرة أخرى لهذا الموضوع : )

          -----------

          - يواجه الشخص الكثير من الكلمات المركبة كل يوم، مثل "عبد الله" ، "عين شمس" (منطقة في القاهرة) ، "أبو زيد".
          في اغلب الأحيان سيكون الأسهل أن يكتبوا ككلمة واحدة بدون مسافة هكذا "أبوزيد" لكن الأصل -على حد علمي- أنها تكتب بمسافة، وهذا مهم في الكتابات الرسمية.

          المشكلة أنك إذا كتبتها بمسافة عادية قد يأتي جزء من الكلمة في آخر السطر والجزء الثاني في أوله! تخيل مثلا كلمة "أبو" في آخر السطر و "زيد" في آخر السطر!
          لهذا نستعمل المسافة غير المنكسرة أي تكون هناك مسافة لكن يتم التعامل مع كلمتين كأنهم كلمة واحدة.

          أوبن أوفس يوفر ادراج مسافة غير منكسرة بكل سهولة، من قوائم أوبن أوفس:
          Insert > formatting marks > non-breaking space

          هكذا ستحصل على مسافة غير منكسرة.
          كتاب أوبنتو ببساطة: http://www.simplyubuntu.com
          ابدأ مع النظام الرائع أوبنتو لينُكس الآن!

          تعليق


          • #6
            - يواجه الشخص الكثير من الكلمات المركبة كل يوم، مثل "عبد الله" ، "عين شمس" (منطقة في القاهرة) ، "أبو زيد".
            في اغلب الأحيان سيكون الأسهل أن يكتبوا ككلمة واحدة بدون مسافة هكذا "أبوزيد" لكن الأصل -على حد علمي- أنها تكتب بمسافة، وهذا مهم في الكتابات الرسمية.
            فقط للإثراء

            حسب علمي أن الكنى هي التي تفصل كلمتها الاولى عن الثانية كـ (( أم أحمد / أبو أحمد / أخو أحمد / ذو السلطان ))
            اما الاسماء فهي لا تفصل كـ (( عبدالله / عبدالرحمن / حضرموت / بعلبك / كربلاء / سامراء ))
            << وصية الشنقيطي لكل مبتلي ومهموم - مقطع سيغير حالك >><< من هو الله - مترجم بيد الفقير إلى ربه نسأل الله له كل خير>>

            Who is the Almighty Allah HD / Hope Calling All Believers HD

            هدية مني لكم

            حفظكم الله من كل سوء و مكروه

            و أنار قلبي و قلوبكم .... و قادنا سوية نحو صراطه المستقيم ... و أبعدني و إياكم عن كل سوء يخل بإيماننا

            استودعكم الله الذي لا تضيع ودائعه ... و السلام عليكم و رحمة الله و بركاته

            تعليق


            • #7
              سمير ، لا يمكن تشبيه (عبد الرحمن) ب (حضرموت)

              فالأولى كلمتين ، والثانية كلمة واحدة ،،
              (لَا تَحْسَبَنَّ الَّذِينَ يَفْرَحُونَ بِمَا أَتَوا وَّيُحِبُّونَ أَن يُحْمَدُوا بِمَا لَمْ يَفْعَلُوا فَلَا تَحْسَبَنَّهُم بِمَفَازَةٍ مِّنَ الْعَذَابِ وَلَهُمْ عَذَابٌ أَلِيمٌ)
              آل عمران 188
              قال رسول الله صلى الله عليه و سلم :
              {لا يشكر الله من لا يشكر الناس}
              {من كان يؤمن بالله واليوم الآخر،فليقل خيراً أو ليصمت}

              جميع المساهمات الحاملة لهذا التوقيع تخضع لرخصة وقف
              أسأل الله العظيم رب العرش العظيم أن يحسن من حال أمتي

              تعليق


              • #8
                المشاركة الأصلية بواسطة مصعب الزعبي مشاهدة المشاركة
                سمير ، لا يمكن تشبيه (عبد الرحمن) ب (حضرموت)

                فالأولى كلمتين ، والثانية كلمة واحدة ،،
                أخي مصعب الم تمر عليك في حياتك اثناء دراستك للغة العربية هاتان الصفتان في الاسماء و هما

                التركيب الجزئي و التركيب المجازي

                انصحك بالرجوع اليها

                اما بالنسبة لاسماء الاعلام كـ (( عبدالله ))

                فلا تفصل ولنا في القرآن مثالا جيدا على ذلك
                << وصية الشنقيطي لكل مبتلي ومهموم - مقطع سيغير حالك >><< من هو الله - مترجم بيد الفقير إلى ربه نسأل الله له كل خير>>

                Who is the Almighty Allah HD / Hope Calling All Believers HD

                هدية مني لكم

                حفظكم الله من كل سوء و مكروه

                و أنار قلبي و قلوبكم .... و قادنا سوية نحو صراطه المستقيم ... و أبعدني و إياكم عن كل سوء يخل بإيماننا

                استودعكم الله الذي لا تضيع ودائعه ... و السلام عليكم و رحمة الله و بركاته

                تعليق


                • #9
                  السلام عليكم
                  عودة مرة أخرى،

                  للحصول على أفضل نتيجة أثناء للرسوميات في أوبن أوفس (أو ليبر أوفس) يفضل استخدام الرسوميات المتجهة مثل svg، لكن استيراد الرسوم قد يكون غير عملي خصوصا في حاجة رسم الأشكال الأولية (خط، مستطيل، مثلث، دائرة ... إلخ)؛ لذا الأفضل استخدام أدوات الرسم المدمجة مع أوبن أوفس والتي جودتها تكون في نفس جودة الرسوميات المتجهزة وتظهر بشكل حاد وممتاز في ملف pdf أو أثناء الطباعة.


                  لإظهار شريط الرسم، من قوائم أوبن أوفس اختر
                  view > toolbar > drawing

                  يظهر بهذا الشكل (طبعا يمكن تغيير مكانه بحسب تفضيلك)




                  ويتيح أوبن أوفس التحكم بالرسومات المرسومة بهذه الأداة بشكل دقيق ... سواء الخط الخارجي، جسم الشكل، النصوص داخل الشكل، أو حجم ومكان الشكل في المستند.




                  يتوقف استعمال هذه الأداة على خيالك فيمكن باستخدام الأشكال الأولية الحصول على أشكل متطورة اكثر، مثل هذه الإرشادات (الأيكونات فقط مصممة باستخدام برنامج إنكسكيب)



                  اضغط على الصورة للتكبير


                  مثال آخر على استعمال أدوات الرسم في أوبن أوفس للحصول على أشكال جميلة داخل الوثيقة، مجلي أوبنتو بلس للأخ الفاضل foxoman


                  العدد الأول من مجلة أوبونتو بلس العربية
                  مجلة Ubuntu Plus العدد الثاني

                  كتاب أوبنتو ببساطة: http://www.simplyubuntu.com
                  ابدأ مع النظام الرائع أوبنتو لينُكس الآن!

                  تعليق


                  • #10
                    للحصول على أفضل نتيجة عند استخدام الصور بصيغة svg في أوبن أوفس، يفضل أن تقوم بتحويلها إلى مسارات paths حيث وجدت من التجربة أن أوبن أوفس يتعامل معها بشكل أفضل كثيرا من حالتها الأصلية.

                    وللقيام بذلك من إنكسكيب حدد العنصر الذي تريد تحويله ثم اختار من القوائم

                    path > object to path





                    يفضل دائما القيام بهذه العملية بعد الانتهاء من التصميم على إنكسكيب حيث أن الأشكال يمكن التحكم بها بشكل أفضل قبل تحويلها لمسارات (في الحقيقة افضل عمل نسخة أخرى من الصورة وتحويلها لمسار حتى لا أقوم بتخريب الصورة الأصلية)

                    كتاب أوبنتو ببساطة: http://www.simplyubuntu.com
                    ابدأ مع النظام الرائع أوبنتو لينُكس الآن!

                    تعليق


                    • #11
                      أخيراً خلصت جيش (في الحقيقة خلصت من ٦ شهور تقريبا ولله الحمد D: )

                      ف عودة مرة أخرى :‑)

                      -------

                      - تفعيل الـ native numbers
                      كلما كنت استعمل خاصية الترقيم التلقائي في أوبن/ليبر أوفيس، دائماً ما تظهر أرقام الخط اللاتيني (123) عوضاً عن أرقام الخط العربي (١٢٣).
                      ولجعل الأرقام في التريقم التلقائي تظهر بحسب اتجاه الخط يجب تحديد لغة الـ Locale setting.

                      وذلك عن طريق

                      Tools > Options > Language Settings > Languages

                      كما في الصورة



                      في الحقيقة أنا شخصياً لا أفضل استخدام العلامة العشرية العجيبة في ليبر أوفس (كما تظهر في Decimal separator key) عوضاً عن النقطة العادية "." وإلا ستجد أن زر النقطة يكتب علامة ليبر أوفيس العشرية وإن أزلت العلامة من أمام Same as locale setting أي رقم بيه كسور لن يقبل منك النقطة العادية في ليبر أوفس.

                      ويبدوا أنه في ليبر أوفيس كل إعدادات الدول العربية تستخدم هذه الفاصلة العشرية العتقية التي تشبه الراء الصغيرة عدا عمان!

                      لهذا أنا استخدم إعدادات اللغة بهذا الشكل لتعمل النقطة العادية كفاصلة (كما هو في الاعدادات الافتراضية).


                      وبهذا نكون حصلنا على بلح الشام وعنب اليمن :-)

                      ----------------------

                      - تلوين الترقيم التلقائي والنقاط.

                      تستطيع التحكم في لون الترقيم التلقائي والترقيم المنقوط عن طريق السمات، حيث لكل منهما سمة تحدد خصائصهما، وذلك عن طريق:

                      Format > Styles and formating > Character styles (أيكونة صغيرة عليها حرف a)

                      والتعديل في Numbering Symbols للتحكم في الترقيم التلقائي بالأرقام.
                      و Bullets للتحكم في الترقيم التلقائي المنقوط.

                      وبالضغط عليها بزر الفأرة الأيمن ثم اختيار Modify للتحكم في خصائصها كما نريد.


                      التعديل الأخير تم بواسطة أحمد أبوزيد !; الساعة 10-12-2012, 03:52 AM.
                      كتاب أوبنتو ببساطة: http://www.simplyubuntu.com
                      ابدأ مع النظام الرائع أوبنتو لينُكس الآن!

                      تعليق


                      • #12
                        المشاركة الأصلية بواسطة حي بن يقظان
                        لكن النقطة ليست العلامة العشرية العربية.
                        على حد علمي هناك العديد من الدول التي تستعمل النقطة بمثابة الفاصلة العشرية.
                        كتاب أوبنتو ببساطة: http://www.simplyubuntu.com
                        ابدأ مع النظام الرائع أوبنتو لينُكس الآن!

                        تعليق


                        • #13
                          مشكووور علي الشرح اخي. كيف يمكن ادراج نوعين من الترقيم في نفس الملف مثلا صفحات الفهرس تكون بالأرقام اللاتينية ويبدأ الترقيم من المقدمة؟

                          تعليق


                          • #14
                            افتح موضوعاً جديداً لهذا، ولم أفهم ماذا تقصد بالضبط : )
                            كتاب أوبنتو ببساطة: http://www.simplyubuntu.com
                            ابدأ مع النظام الرائع أوبنتو لينُكس الآن!

                            تعليق


                            • #15
                              استخدام Regular Expression في تهيئة النصوص.
                              الـ regular expression أو كما يقال لها Regex اختصاراً، هي عبارة عن تعبيرات نمطية تستخدم لوصف النصوص بحيث يمكن مطابقة عدد كبير منها بأقل وصف ممكن.

                              على سبيل المثال، لدي ملف وأريد حذف جميع السطور الفارغة كيف سأفعل ذلك؟ بدون الريجكس غالباً ستحتاج المرور بعينك على كل أجزاء الملف لتستخرج منه السطور وتحذفها يدوياً، لكن عن طريق الريجكس، ستصف السطور التي تريدها وستقوم أداة ما بالبحث في أنحاء الملف مله واستخراج ما قمت بوصفه.

                              التعبيرات النمطية تختصر عليك وقتاً ومجهوداً هائلاً خصوصاً في المستندات كبيرة الحجم. سنتعرض سريعاً لبعض أمثلة ريجكس التي تفيد في تهيئة النصوص قبل العمل عليها، وبالطبع إذا أردت التعمق تستطيع القراءة أكثر حول التعبيرات النمطية.

                              مبدئياً، ليبر أوفيس يدعم الريجكس، أيضاً محرر نصوص جنوم الافتراضي جي-إيدت يدعم الريجكس عبر إضافة تسمى Gedit RE Search، أنا شخصياً أفضل كتابة النصوص في ملف نصي بسيط ثم استعمال ليبر أوفيس في التنسيق النهائي، وهذا يعطينا ميزة تطبيق بعض سكربتات باش على هذه الملفات عوضاً عن تنفيذ كل تعبير نمطي على حدى، وذلك باستعمال برنامج sed الذي يأتي تقريباً مع كل توزيعات لينوكس هذه الأيام.


                              حسناً، فالنبدأ.

                              في ريجكس:
                              • العلامة "^" تعني أول السطر.
                              • العلامة "$" تعني آخر السطر.
                              • النقطة "." تعني أي محرف (حرف، رقم علامة وهي تقابل "*" في الشل).
                              • العلامة "&" تعني قيمة ناتج البحث. (على سبيل المثال إذا كنا نبحث عن "محمد" وسنستبدلها بـ "&ين" سيظهر الاسم في النهاية "محمدين")
                              • العلامة "\t" تعني tab.
                              • العلامة "\s" تعني مسافة.
                              • العلامة "\S" تعني أي حرف عدا المسافة.
                              • العلامة "\n" تعني سطر جديد.
                              • العلامة "\d" تعني أي رقم.
                              • العلامة "\D" تعني أي شيء عدا الأرقام.
                              • العلامة "\w" تعني أي كلمة (مكونة من حروف أو أرقام أو علامة "_").
                              • العلامة "\W" تعني أي شيء عدا الكلمات (أي الرموز الأخرى).


                              أخيراً العلامة "\" هي محرف الهروب، بمعنى إذا كنت تقصد نقطة "." فعلاً وليس أي حرف اكتب قبلها الشرطة المائلة هكذا "\." وسيفهم انك تقصد النقطة فعلا وليس شيء آخر.



                              هنا قائمة ببعض الاستخدامات الشائعة على موقع ليبر أوفس: List of Regular Expressions.

                              هذا أيضاً مرجع آخر: Example regular expressions for Writer.

                              كذلك مرجع مختصر على الموقع Rubular - Regex quick reference.


                              ---------


                              أمثلة؟ (مع لاحظة أنه يوجد بعض الاختلافات الطفيفة بينه وبين إضافة جي-إيدت)
                              في ليبر أوفيس اضغط ctrl + H سيفتح لك نافذة البحث والاستبدال، اضغط على More Options ثم أشر على Regular expression.


                              - نريد على سبيل المثال التخلص من السطور الفارغة، نقوم بعمل بحث واستبدال (Find & Replace) على
                              سنقوم باستبدال ^$ بـ "لاشيء"! ... هكذا سيقوم بحذف أي سطور فارغة.

                              - حذف السطور الفارغة التي تحتوي مسافات فقط:
                              كود:
                              ^[\ ]*$
                              - حذف أي عدد من مسافات الفراغة في أول السطر:
                              كود:
                              ^[\ ]*
                              - حذف أي مسافات فارغة في نهاية السطر:
                              كود:
                              [\ ]*$
                              - البحث عن أي سطر يبدأ بإحدى هذه الكلمات "فلان" أو "علان" أو "بلتكان".
                              كود:
                              ^(فلان|علان|بلتكان)
                              - اضافة سطر بعد سطر آخر، بالبحث عن
                              كود:
                              .$
                              واستبداله بـ
                              كود:
                              &\n
                              طبعاً يمكن استبدال النقطة التي تدل على أي حرف بشيء محدد أكثر.


                              تلميح ١: إذا كنت تريد البحث واستبدال علامات مثل التنوين ستحتاج تفعيل الريجكس وليس استخدام البحث العادي.

                              تلميح ٢: الغ تفعيل الريجكس بعد الانتهاء مما تقوم به حتى لا تجد نفسك قد قمت باستبدال أشياء لا تريدها بالخطأ لاحقا.

                              تلميح ٣: يمكنك استخدام إضافة لليبر أوفيس عوضاً أداة البحث والاستبدال الافتراضية لتلافي بعض القصور الذي يعتريها (إذا كنت تريد المزيد من الاستخدامات المتقدمة)، وذلك عبر الإضافة Alternative dialog Find & Replace for Writer.

                              تلميح ٤: تستطيع عمل شل سكربت (أو حتى سطر واحد شل) باستخدام sed يقوم بكل هذه الأمور مرة واحدة على الملفات النصية قبل البدء في تنسيقها على ليبر أوفيس، واستخدام sed سهل، وهنا بعض صيغه
                              كود:
                              sed -i 's/find/replace/g' file.txt
                              هكذا سيقوم بالبحث عن كلمة find ويستبدلها بـ كلمة replace. في الملف file.txt
                              تستطيع تمرير أكثر من تغيير في المرة الواحدة بالإضافة إلى استعمال التعبيرات النمطية، مثلا هذا السطر سيقوم بحذف أي مسافات في أول السطر، وأي مسافات في آخر السطر، وأي سطور تحتوي على مسافات فقط ... وبالطبع تستطيع عمل التوليفة التي تحتاجها عبر خيارات سِد.
                              كود:
                              sed -i 's/^[\ ]*;s/[\ ]*g;/^[\ ]*$/d' file.txt

                              هذا شرح سريع خفيف لبعض الاستخدامات الشائعة في تهيئة النصوص قبل العمل عليها، وربما أعود لاحقاً لإضافة المزيد إليه، ويمكنك عمل صيغ لا نهايئة باستخدام التعابير النمطية.
                              وتذكر دائماً، أنك تستعمل لينوكس وبرمجيات حرة ولا داعي للقيام بالأشياء بالطريقة التقليدية ;-)
                              كتاب أوبنتو ببساطة: http://www.simplyubuntu.com
                              ابدأ مع النظام الرائع أوبنتو لينُكس الآن!

                              تعليق

                              يعمل...
                              X