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 налаштовано на використання базової схеми 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 секунд або навіть довше, тож будьте терплячі. Ось приклад великого постера — його обробка триватиме довше.

Великий постер

Останнє оновлення 5 жовтня 2026 р.