Templates — Recent

Start your projects with quality LaTeX templates for journals, CVs, resumes, papers, presentations, assignments, letters, project reports, and more. Search or browse below.

Universal manuscript template for OSA journals
Universal manuscript template for OSA journals
LaTeX manuscripts submitted to OSA journals as of 30 May 2018 may use these instructions and this new single-column universal template format. Note that the final publishing format of OSA journals is not changing at this time, and authors will still need to adhere to article-length restrictions based on the final publishing format (which for some journals is two columns). Once your article is complete, you may submit it directly to Prism (the OSA's article tracking system) via the 'Submit to OSA' option in the Overleaf editor. Authors of Optics Letters articles and Optica letters and memoranda should continue using the legacy template for an accurate length check. Please note that OSA is no longer using OCIS codes.
The Optical Society and Overleaf
LaTeX template for preparing an article for submission to OSA journals Applied Optics, Advances in Optics and Photonics, JOSA-A, JOSA-B and Optics Letters
LaTeX template for preparing an article for submission to OSA journals Applied Optics, Advances in Optics and Photonics, JOSA-A, JOSA-B and Optics Letters
This template can be used to prepare a research article for submission to OSA’s journals Applied Optics, Advances in Optics and Photonics, JOSA A, JOSA B and Optics Letters. Note that this template can be run from your own TeX system or within the cloud-based Overleaf system (formerly writeLaTeX). Once your article is complete, you may submit it directly to Prism (the OSA's article tracking system) via the 'Submit to OSA' option in the Overleaf editor. Version 1.4, 2015/10/20: update includes addition of Advances in Optics and Photonics style and update to Optics Letters template to include automatic generation of the two reference list styles (abbreviated and full). Version 1.5, 2016/04/19: update to OCIS code styling. Version 1.6, 2016/08/25: refactored .tex to make it more streamlined and less cluttered. Version 1.7, 2017/12/06: journal titles are automatically abbreviated when using BibTeX. aop.sty Version 1.1, 2017/03/25: AOP manuscripts have a narrower column. Version 1.8, 2018/05/20: OCIS codes are no longer compulsory. Version 1.9, 2018/07/19: The styles/ folder is now renamed legacy-styles. 2019/08/01: Added disclosure information. Version 1.10, 2019/08/05: osajnl.cls is updated to be compatible with latest TeX Live/MikTeX packages. Version 1.11, 2019/09/01: osajnl.cls is updated to be compatible with latest caption package.
The Optical Society
ElegantBook Template
ElegantBook Template
ElegantBook is designed for writing books. This tem­plate is based on the stan­dard LaTeX book class. The goal of this tem­plate is to make the writ­ing pro­cess more el­e­gant. Just en­joy it! If you have any questions, suggestions or bug reports, you can create issues, pull requests or contact us at elegantlatex2e@gmail.com. 如果你有其他问题、建议或者报告 bug,可以提交 issues 或者给我们发邮件:elegantlatex2e@gmail.com。我们新建了一个 QQ 用户交流群(Q 群:692108391),欢迎加入。
Ethan Deng and Liam Huang from ElegantLaTeX Program
SPINS 1 template
SPINS 1 template
Template for Quantum (Fall 2019) students to start using tables (with the tabu package) in their write ups.
Erin De Pree
Desktop Calendar with Events (Japanese with upLaTeX)
Desktop Calendar with Events (Japanese with upLaTeX)
Customisable calendars supporting different languages, sizes (normal, "giant" and "small"), colours and illustrations. The calendars can be marked with events with date ranges, with different markers and styles. The default-sized calendars print 2-up on A4-sized papers and should fit CD jewel cases. The "small" calendars print 4-up on A4-sized papers and should fit 3.5" floppy disk cases. The "giant" calendars are full-page A4-sized. Colours, illustrations, fonts etc are customisable. Use the sundayweek document class option to make weeks start on Sundays. Localisation possible with languages supported by babel/translator/datetime2. This is an example of such a customisation for Japanese, to be compiled with (up)LaTeX. The original templates have been tested with british, spanish, french, ngerman, italian, portuges, polish, croatian, greek. (Probably works with other languages too.) Use the nobabel option and make your own customisations, for languages not supported by babel and/or translator. Note: If you get an error when you change the language, try clearing the auxiliary files in your compile session. Or fork it on Github!
LianTze Lim
Desktop Calendar with Events (Japanese with luatexja)
Desktop Calendar with Events (Japanese with luatexja)
Customisable calendars supporting different languages, sizes (normal, "giant" and "small"), colours and illustrations. The calendars can be marked with events with date ranges, with different markers and styles. The default-sized calendars print 2-up on A4-sized papers and should fit CD jewel cases. The "small" calendars print 4-up on A4-sized papers and should fit 3.5" floppy disk cases. The "giant" calendars are full-page A4-sized. Colours, illustrations, fonts etc are customisable. Use the sundayweek document class option to make weeks start on Sundays. Localisation possible with languages supported by babel/translator/datetime2. This is an example of such a customisation for Japanese, to be compiled with LuaLaTeX. The original templates have been tested with british, spanish, french, ngerman, italian, portuges, polish, croatian, greek. (Probably works with other languages too.) Use the nobabel option and make your own customisations, for languages not supported by babel and/or translator. Note: If you get an error when you change the language, try clearing the auxiliary files in your compile session. Or fork it on Github!
LianTze Lim
Desktop calendar with events
Desktop calendar with events
Customisable calendars supporting different languages, sizes (normal, "giant" and "small"), colours and illustrations. The calendars can be marked with events with date ranges, with different markers and styles. The default-sized calendars print 2-up on A4-sized papers and should fit CD jewel cases. The "small" calendars print 4-up on A4-sized papers and should fit 3.5" floppy disk cases. The "giant" calendars are full-page A4-sized. Use the sundayweek document class option to make weeks start on Sundays. Localisation possible with languages supported by babel/translator/datetime2. Tested with british, spanish, french, ngerman, italian, portuges, polish, croatian, greek. (Probably works with more.) Use the nobabel option and make your own customisations, for languages not supported by babel and/or translator. Here are examples for Chinese (requires XeLaTeX) and Japanese (requires LuaLaTeX). Note: If you get an error when you change the language, try clearing the auxiliary files in your compile session. Or fork it on Github.
LianTze Lim
Metropolis Beamer Theme
Metropolis Beamer Theme
Metropolis is originally created by Matthias Vogelgesang and is available from https://github.com/matze/mtheme as well as CTAN. More information about the theme, including the design principles, can be found at http://bloerg.net/2014/09/20/a-modern-beamer-theme.html. This version demonstrates the use of a progress bar under the frame titles. See the manual for other customisation options.
Matthias Vogelgesang
Using Open XITS Fonts with XeLaTeX
Using Open XITS Fonts with XeLaTeX
The XITS fonts provide a Times-like serif typeface for mathematical and scientific publishing. They provide a version of the STIX fonts enriched with the OpenType MATH extension, making them suitable for high quality mathematical typesetting with XeTeX and LuaTeX. XITS fonts are free and open source.
Overleaf