Skip to main content
طُوّرت هذه الميزة في الأصل بواسطة yu-i-i/overleaf-cep، ثم عُدّلت وحُسّنت بواسطة ayaka-notes/overleaf-pro.
افتراضيًا، لا يمكن إلا للمستخدمين المسجلين دخولهم تصفح المعرض وفتح روابط القوالب. لمشاركة القوالب مع الزوار غير المسجلين، اضبط أيضًا OVERLEAF_ALLOW_PUBLIC_ACCESS=true، راجع الوصول إلى الصفحات. يتطلب إنشاء مشروع من قالب تسجيل الدخول دائمًا.

الإعداد

بدءًا من الإصدار 6.3.0، يُجري المعرض الترقيم والبحث والفرز على الخادم. ولا يلزم أي ترحيل. وبالنسبة للمعارض الكبيرة، راجع فهارس MongoDB الاختيارية في ملاحظات الإصدار. يتم التحكم في ميزة معرض القوالب باستخدام متغيرات البيئة التالية:
  • OVERLEAF_TEMPLATE_GALLERY: اضبطه على true لتفعيل معرض القوالب.
  • OVERLEAF_TEMPLATE_CATEGORIES: قائمة اختيارية مفصولة بمسافات تضم صفرًا أو أكثر من مفاتيح فئات القوالب. وتشمل المفاتيح الصالحة:
    • academic-journal
    • book
    • presentation
    • poster
    • cv
    • homework
    • bibliography
    • calendar
    • formal-letter
    • report
    • thesis
    • newsletter
    يُضاف المفتاح الخاص all تلقائيًا. ويمثّل هذا المفتاح فئة تشمل جميع القوالب. لكل مفتاح فئة، يمكن ضبط متغيرات البيئة الاختيارية التالية:
    • TEMPLATE_<KEY>_NAME: اسم العرض لفئة القوالب.
    • TEMPLATE_<KEY>_DESCRIPTION: وصف موجز للفئة.
    إذا احتوى مفتاح الفئة على شرطة (-)، فاستبدلها بشرطة سفلية (_) في أسماء متغيرات البيئة.
  • ENABLE_CONVERSIONS: يجب ضبطه على true لتفعيل إنشاء الصور المصغّرة والمعاينات للقوالب.

أذونات النشر

يمكن للمسؤولين نشر القوالب. ويمكنك أيضًا تعيين مستخدم غير مسؤول لإدارة القوالب المنتقاة المعروضة في معرضك المحلي على /templates. للقيام بذلك، ستحتاج إلى ضبط متغير البيئة OVERLEAF_TEMPLATES_USER_ID في toolkit/config/variables.env على ID المستخدم الذي سيكون مسؤولًا عن إدارة القوالب داخل نسختك، على سبيل المثال:

نشر القوالب

لكل قالب تريد رفعه:
  1. أنشئ مشروعًا يحتوي على الشيفرة المصدرية للقالب وتأكد من أنه يُترجم بنجاح.
  2. في المحرر، اختر File > Manage Template.
  3. في النموذج الذي يظهر، أدخل تفاصيل القالب:
    • يجب أن يكون العنوان (Title) فريدًا.
    • يدعم حقل الوصف (Description) تنسيق Markdown.
    • يقبل حقل المؤلف (Author) روابط بتنسيق Markdown.
بعد الإرسال، يمكن تعديل تفاصيل القالب أو حذف القالب عبر صفحة معرض القوالب. ويمكن للمسؤولين ولمستخدم القوالب (OVERLEAF_TEMPLATES_USER_ID) إدارة أي قالب. فيما يلي مثال:

نقل القوالب من overleaf.com

نظرًا لأن Overleaf Pro صُمّم للعمل دون اتصال بالإنترنت، فلا توجد طريقة مؤتمتة لدمج قوالب معرض overleaf.com في تثبيتك المحلي، لكن من الممكن القيام بذلك يدويًا لكل قالب على حدة. افتراضيًا، يُعدّ Overleaf Pro لاستخدام إصدار المخطط الأساسي (basic scheme) من TeXLive لعمليات الترجمة. هذا الإصدار الأساسي خفيف ولا يحتوي إلا على مجموعة محدودة جدًا من حزم LaTeX، مما سيؤدي على الأرجح إلى أخطاء حزم مفقودة لدى مستخدميك عند محاولة استخدام قوالب من overleaf.com على نسختك المحلية. للأسف، رغم عدم وجود طريقة تلقائية لتثبيت الحزم المفقودة، لدينا إعداد قابل للتهيئة في Server Pro يتيح لمستخدميك ترجمة المشاريع مع إمكانية الوصول إلى حزم أكثر وبطريقة أكثر أمانًا. تُسمى هذه الميزة Sandbox Compiles (وتُعرف أيضًا باسم Sibling Containers). لضمان توافق القوالب التي تم تنزيلها مع نسخة Server Pro المحلية، نوصي بشدة بتفعيل Sandbox Compiles، إذ ستمنح هذه الميزة مستخدميك إمكانية الوصول إلى بيئة TeX Live نفسها الموجودة على overleaf.com. تحتوي هذه الصور على أكثر الحزم والخطوط شيوعًا، وقد اختُبرت بالفعل مع قوالب معرضنا. يمكنك العثور على معلومات إضافية حول إعداد إصدارات TeX Live التي يمكن للمستخدمين الاختيار من بينها داخل مشاريعهم، بالإضافة إلى ضبط إصدار صورة TeX Live الافتراضي للمشاريع الجديدة، في قسم Changing the TeX Live Image من وثائقنا.
  1. انتقل إلى معرض القوالب على overleaf.com وحدّد موقع القالب المطلوب، على سبيل المثال IEEE Photonics Journal Paper Template - Example Submission
  2. انقر على زر Open as Template
  3. انقر على قائمة المشروع واختر Download Source
  4. بعد ذلك، سجّل الدخول إلى حساب Server Pro المحلي
  5. انقر على زر New Project من لوحة المشاريع واختر Upload Project
  6. انقر على زر Select a .zip file واختر ملف zip الخاص بالقالب الذي تم تنزيله
يمكن للمستخدم بعد ذلك استخدام هذا القالب المرفوع حديثًا داخل حسابه، أو يمكنك، بصفتك مستخدم القوالب، نشره ليستخدمه المستخدمون الآخرون.

أسئلة وأجوبة

الإجابة: نعم، لكننا لا نوصي بذلك. عند نشر قالب، نأخذ لقطة من المشروع ونحفظه كملف zip وقت النشر. يضمن ذلك عدم تأثر القالب حتى لو حذفت المشروع المقابل له.ومع ذلك، سنسجّل أيضًا ProjectID المرتبط بهذا القالب، مما يسهّل عليك تحديث القالب في المستقبل.إذا حذفت المشروع المقابل، فلن ترى زر “Admin: Source Project” في صفحة تفاصيل القالب (انظر الصورة أدناه).
الإجابة: عند نشر القالب، نحفظ المشروع كملف zip وملف pdf، وهو أمر سريع عادةً. لكننا نحتاج أيضًا إلى إنشاء صور مصغّرة لملف PDF حتى يمكن عرضها في تفاصيل القالب.يعتمد وقت إنشاء الصور المصغّرة عادةً على محتوى الصفحة الأولى من ملف PDF. وللموازنة بين جودة العرض ووقت التحويل، نختار عرضًا متوسطًا.لكن إذا احتوت الصفحة الأولى من ملف PDF على الكثير من النصوص، فقد يستغرق تحويل الصور المصغّرة 40 ثانية أو أكثر، لذا يُرجى التحلي بالصبر. فيما يلي مثال على ملصق كبير سيستغرق وقتًا أطول.

ملصق كبير

آخر تعديل في ٥ أكتوبر ٢٠٢٦