Domyślnie tylko zalogowani użytkownicy mogą przeglądać galerię i otwierać linki do szablonów. Aby udostępniać szablony niezalogowanym odwiedzającym, ustaw również OVERLEAF_ALLOW_PUBLIC_ACCESS=true, zobacz Dostęp do stron. Tworzenie projektu z szablonu zawsze wymaga zalogowania.
Począwszy od wersji 6.3.0 galeria wykonuje paginację, wyszukiwanie i sortowanie po stronie serwera. Migracja nie jest wymagana. W przypadku dużych galerii zapoznaj się z opcjonalnymi indeksami MongoDB w informacjach o wydaniu.Funkcją Galerii szablonów steruje się za pomocą następujących zmiennych środowiskowych:
OVERLEAF_TEMPLATE_GALLERY: ustaw na true, aby włączyć Galerię szablonów.
OVERLEAF_TEMPLATE_CATEGORIES: opcjonalna lista zera lub więcej kluczy kategorii szablonów, rozdzielonych białymi znakami. Prawidłowe klucze to:
academic-journal
book
presentation
poster
cv
homework
bibliography
calendar
formal-letter
report
thesis
newsletter
Specjalny klucz all jest dodawany automatycznie. Reprezentuje on kategorię obejmującą wszystkie szablony.Dla każdego klucza kategorii można ustawić następujące opcjonalne zmienne środowiskowe:
TEMPLATE_<KEY>_NAME: wyświetlana nazwa kategorii szablonów.
TEMPLATE_<KEY>_DESCRIPTION: krótki opis kategorii.
Jeśli klucz kategorii zawiera łącznik (-), w nazwach zmiennych środowiskowych zastąp go podkreślnikiem (_).
ENABLE_CONVERSIONS: musi być ustawione na true, aby włączyć generowanie miniatur i podglądów szablonów.
Administratorzy mogą publikować szablony. Możesz także wyznaczyć użytkownika niebędącego administratorem do zarządzania wybranymi szablonami wyświetlanymi w lokalnej galerii pod adresem /templates.W tym celu ustaw zmienną środowiskową OVERLEAF_TEMPLATES_USER_ID w pliku toolkit/config/variables.env na ID użytkownika, który będzie odpowiedzialny za zarządzanie szablonami w Twojej instancji, na przykład:
Utwórz projekt zawierający kod źródłowy szablonu i upewnij się, że się kompiluje.
W edytorze wybierz File > Manage Template.
W wyświetlonym formularzu wprowadź szczegóły szablonu:
Tytuł musi być unikalny.
Pole Opis obsługuje formatowanie Markdown.
Pole Autor akceptuje linki sformatowane w Markdown.
Po przesłaniu szczegóły szablonu można edytować, a sam szablon można usunąć na stronie Galerii szablonów. Administratorzy i użytkownik szablonów (OVERLEAF_TEMPLATES_USER_ID) mogą zarządzać dowolnym szablonem.Oto przykład:
################## TEMPLATES ##################ENABLE_CONVERSIONS=trueOVERLEAF_TEMPLATE_GALLERY=trueOVERLEAF_TEMPLATE_CATEGORIES=academic-journal book presentation poster cv homework bibliography calendar formal-letter report thesis newsletterTEMPLATE_ACADEMIC_JOURNAL_NAME=Journal articlesTEMPLATE_ACADEMIC_JOURNAL_DESCRIPTION=Templates for academic journal submissions, including formats for major publishers and preprint servers.TEMPLATE_BIBLIOGRAPHY_NAME=BibliographiesTEMPLATE_BIBLIOGRAPHY_DESCRIPTION=Styles for creating and managing bibliographies with BibTeX or BibLaTeX. Suitable for use in academic papers, theses, and reports.TEMPLATE_BOOK_NAME=BooksTEMPLATE_BOOK_DESCRIPTION=Templates for writing books or long-form documents, including chapter structuring, front matter, and indexing.TEMPLATE_CALENDAR_NAME=CalendarsTEMPLATE_CALENDAR_DESCRIPTION=Templates to create yearly, monthly, or weekly calendars. Useful for personal planners or event scheduling.TEMPLATE_CV_NAME=CVs and résumésTEMPLATE_CV_DESCRIPTION=Templates for CVs and résumés with various formats for academic, industry, and creative positions.TEMPLATE_FORMAL_LETTER_NAME=Formal lettersTEMPLATE_FORMAL_LETTER_DESCRIPTION=Templates for professional letters, such as cover letters, recommendation letters, and official correspondence.TEMPLATE_HOMEWORK_NAME=AssignmentsTEMPLATE_HOMEWORK_DESCRIPTION=Templates for homework, coursework, and problem sets. Designed to be clean and well-structured for students and educators.TEMPLATE_NEWSLETTER_NAME=NewslettersTEMPLATE_NEWSLETTER_DESCRIPTION=Templates for creating newsletters with formats for academic, corporate, or community communications.TEMPLATE_POSTER_NAME=PostersTEMPLATE_POSTER_DESCRIPTION=Templates for scientific and academic posters, typically used in conferences and research presentations.TEMPLATE_PRESENTATION_NAME=PresentationsTEMPLATE_PRESENTATION_DESCRIPTION=Templates for Beamer and other presentation formats, tailored for academic talks and lectures.TEMPLATE_REPORT_NAME=ReportsTEMPLATE_REPORT_DESCRIPTION=Templates for technical, lab, or project reports. Includes sections for figures, tables, and references.TEMPLATE_THESIS_NAME=ThesesTEMPLATE_THESIS_DESCRIPTION=Templates for writing theses and dissertations, following institutional formatting and citation guidelines.TEMPLATE_ALL_NAME=All templatesTEMPLATE_ALL_DESCRIPTION=Browse a collection of all available LaTeX templates, categorized by document type, style, and purpose.
Ponieważ Overleaf Pro został zaprojektowany do pracy offline, nie istnieje zautomatyzowany sposób integracji szablonów z galerii overleaf.com z instalacją lokalną (on-premise). Można to jednak zrobić ręcznie, szablon po szablonie.Domyślnie Overleaf Pro jest skonfigurowany do używania podstawowego schematu (basic scheme) TeXLive do kompilacji. Ta podstawowa wersja jest lekka i zawiera jedynie bardzo ograniczony podzbiór pakietów LaTeX, co najprawdopodobniej spowoduje u użytkowników błędy brakujących pakietów przy próbie użycia szablonów z overleaf.com w lokalnej instancji.Niestety, choć nie ma automatycznego sposobu instalowania brakujących pakietów, Server Pro oferuje konfigurowalne ustawienie, które pozwala użytkownikom kompilować projekty z dostępem do większej liczby pakietów i w bezpieczniejszy sposób. Funkcja ta nazywa się Sandbox Compiles (znana również jako Sibling Containers).Aby zapewnić zgodność pobranych szablonów z lokalną instancją Server Pro, zdecydowanie zalecamy włączenie Sandbox Compiles, ponieważ funkcja ta zapewni użytkownikom dostęp do tego samego środowiska TeX Live co na overleaf.com. Obrazy te zawierają najpopularniejsze pakiety i czcionki i zostały już przetestowane z szablonami z naszej galerii.Dodatkowe informacje o konfigurowaniu wersji TeX Live, spośród których użytkownicy mogą wybierać w swoich projektach, a także o ustawianiu domyślnej wersji obrazu TeX Live dla nowych projektów, znajdziesz w sekcji Changing the TeX Live Image naszej dokumentacji.
Następnie zaloguj się na konto w lokalnej instancji Server Pro
Na pulpicie projektów kliknij przycisk New Project i wybierz Upload Project
Kliknij przycisk Select a .zip file i wybierz pobrany plik zip z szablonem
Użytkownik może następnie korzystać z nowo przesłanego szablonu na własnym koncie, a Ty — jako użytkownik szablonów — możesz go opublikować, aby inni użytkownicy również mogli z niego korzystać.
Czy mogę usunąć projekt po opublikowaniu odpowiadającego mu szablonu?
Odpowiedź: Tak, ale nie zalecamy tego. Podczas publikowania szablonu tworzymy migawkę projektu i zapisujemy go jako plik zip w stanie z chwili publikacji. Dzięki temu nawet jeśli usuniesz projekt odpowiadający szablonowi, nie wpłynie to na szablon.Zapisujemy jednak również ProjectID powiązany z tym szablonem, co ułatwia jego późniejszą aktualizację.Jeśli usuniesz odpowiedni projekt, na stronie szczegółów szablonu nie zobaczysz przycisku “Admin: Source Project” (patrz obraz poniżej).
Dlaczego w przypadku niektórych projektów publikowanie szablonu trwa tak długo?
Odpowiedź: Podczas publikowania szablonu zapisujemy projekt jako plik zip oraz plik pdf, co zwykle przebiega szybko. Musimy jednak również wygenerować miniatury PDF, aby można je było wyświetlić w szczegółach szablonu.Czas generowania miniatur zależy zazwyczaj od zawartości pierwszej strony pliku PDF. Aby zachować równowagę między jakością wyświetlania a czasem konwersji, wybieramy pośrednią szerokość.Jeśli jednak pierwsza strona pliku PDF zawiera dużo tekstu, konwersja miniatur może zająć 40 sekund lub nawet więcej — prosimy o cierpliwość. Oto przykład dużego plakatu, którego przetwarzanie potrwa dłużej.
Duży plakat
Ostatnia modyfikacja 5 października 2026
Czy ta strona była pomocna?
Assistant
Responses are generated using AI and may contain mistakes.