Tau is a LaTeX2e document class designed for the creation of professional, well-structured research articles, technical/lab reports, and academic documentation.
The main features of the class include:
- A self-contained structure, where the class file and custom packages are distributed within a single folder for easy setup and portability.
- STIX2 as the primary serif font, providing excellent readability for body text and mathematical content.
- Custom environments for notes, information blocks, and structured content.
- Enhanced code presentation, with custom color schemes for multiple programming languages (e.g., MATLAB, C, C++, TeX).
- Integration of a dedicated translation package that simplifies the translation of selected document elements, allowing automatic adaptation to the document language.
- Compatible with external editors such as TeXstudio (additional setup may be required).
This work is licensed under Creative Commons CC BY 4.0. To view a copy of CC BY 4.0 DEED, visit:
https://creativecommons.org/licenses/by/4.0/
This work consists of all files listed below as well as the products of their compilation.
tau/
`-- tau-class/
|-- tau.cls
|-- taubabel.sty
|-- tauenvs.sty
`-- main.tex
`-- tau.bib
I appreciate that you are using tau class as your preferred template. If you would like to acknowledge this class, adding a sentence somewhere in your document such as 'this [your document type] was typeset in LaTeX with the tau class' would be great!
Coffee keeps me awake and helps me create better LaTeX templates. If you wish to support my work, you can do so through PayPal:
https://www.paypal.me/GuillermoJimeenez
Did you like this class document? Check out rho-class, made for complex research articles.
https://www.overleaf.com/latex/templates/rho-class-research-article-template/bpgjxjjqhtfy
Visit the repository to access the source code, track ongoing development, report issues, and stay up to date with the latest changes.
https://github.com/MemoJimenez/Tau-class
Have questions, suggestions, or an idea for a new feature? Found a bug or working on a project you’d like to invite me to?
Feel free to reach out — I’d be happy to help, collaborate, or fix the issue. Your feedback helps me improve my templates!
- Instagram: memo.notess
- Email: memo.notess1@gmail.com
- Website: https://memonotess1.wixsite.com/memonotess
- All environments now feature a subtle rounded border, adding a modern and polished touch to the overall template design.
- The
\docinfo{}block and\thanks{}notes now use a consistent Sans Serif typography. - Affiliation superscripts now use Sans Serif typography for both authors and affiliation lists.
- Replace
~with\nobreakspacein cross-reference commands for robust no-break spaces. - Increase lettrine size for better layout adjustment.
A new year brings major improvements and new features to tau-class!
- The
\journalname{}command has been renamed to\doctype{}for improved clarity and semantic consistency. - The
\professor{}command has been deleted and changed it to the\dates{}command. - The
\course{}command has been removed due to structural changes in the footer layout. - New cross-reference commands have been implemented for figures, tables, code listings, and equations, with hyperlinks applied to both the label and the reference number. Additional commands are also provided in
taubabel.styto configure the label language and style. - A new block called via the
\docinfo{}command has been introduced. This block provides greater control over supplementary document data. This block is anchored at the bottom of the first column and works in conjunction with the\thanks{}command. - The abstract, keywords, and the new docinfo block are now generated automatically by
\maketitle, thanks to the use ofappto. As a result, it is no longer necessary to place\tauabstractat the beginning of the document. - All section titles are now displayed in uppercase to ensure visual consistency across the document.
- The footer design has been changed, returning to a similar design used in version 1.0.0 (01/03/2024).
- All environments now feature a more modern design, while preserving their original visual identity.
- The minted package has been added to provide enhanced code formatting and improved syntax highlighting.
- The configuration of the listings package has been refined. It remains a fully supported alternative to minted.
- A new command has been introduced for inline code formatting. This command provides a visual style distinct from both normal text and traditional verbatim, improving readability and presentation.
- The
numeric-compoption has been enabled so that multiple references can appear in the same bracket. - The
tauenvs.stypackage has been fully rewrote to optimize performance and improve environment styling. - All packages are now organized into clearly defined sections within
tau.cls. Packages not required for the core template have been commented out and moved to "Optional-, extra- packages" section, helping to reduce compilation time. - The default
\sffamilyfont has been changed from Helvetica to Fira Sans, providing a more modern and flexible appearance across the entire template. - The font used for code has been updated to Fira Mono, a widely adopted monospaced typeface in programming, improving readability and visual consistency.
- The class source code has been optimized and cleaned up to enhance maintainability and provide better user experience.
- Added an arrow when there is a line break when a code is inserted.
- Numbers in codes are now shown in blue to differentiate them.
- Keywords are now shown in bold for codes.
- The lstset for matlab language was removed for better integration.
- The tabletext command will now display the text in italics.
- Line numbers and ToC are disabled by default.
\journalname{}has modified its font size to improve the visual appearance of the document.
- The language boolean function has been removed from
taubabel.styand the language is now manually set in themain.texto avoid confusion. - The graphics path option was added in
tau.cls/packagesfor figures.
- Now all class files are placed in a single folder (
tau-class). - New command
\journalname{}to provide more information. - The environments now have a slightly new style.
- New package
taubabel.styadded to make the translation of the document easier. - A frame was added when placing a code.
- The code of the title and abstract was modified for a better adjustment.
- The title is now placed on the left by default, however, it can be changed in title preferences (see appendix for more information).
\titlepos,\titlefont,\authorfont,\professorfontnow define the title format for easy modification.- When the
\professor{}command is not declared, the title space is automatically adjusted. - Bug fixed when
\keywords{}command is not declared. - The word “keywords” now begins with a capital letter.
- The color command
taubluewas changed totaucolor. - When a code is inserted and the package spanish is declared, the caption code will display “Código”.
- Footer information is automatically adjusted when a command is not declared.
- The
\ftitle{}command is now\footinfo{}. - The footer style of the first page is not shown on odd pages.
- Pbalance package is disable by default, however, uncomment if is required in
tau.cls.
- We say goodbye to
tau.sty. - Introducing
tauenvs.stypackage which includes the defined environments. - The packages that were in
tau.stywere moved to the class documenttau.cls.
- Class name changed from tau-book to just tau.
- A new code for the abstract was created.
- The abstract font was changed from italics to normal text keeping the keywords in italics.
- Taublue color was changed.
- San Serif font was added for title, abstract, sections, captions and environments.
- The table of contents was redesigned for better visualization.
- The new environment (
tauenv) with customized title was included. - The appearance of the header was modified showing the title on the right or left depending on the page.
- New packages were added to help Tikz perform better.
- The pbalance package was added to balace the last two columns of the document (optional).
- The style of the
\fancyfoot{}was changed by eliminating the lines that separated the information. - New code was added to define the space above and below in equations.
- Tau-book is dressed in midnight blue for title, sections, URLs, and more.
- The
\abscontent{}command was removed and the abstract was modified directly. - The title is now centered and lines have been removed for cleaner formatting.
- New colors and formatting when inserting code for better appearance.
- All URLs have the same font format.
- Corrections to the author "and" were made.
- Package name changed from
kappa.stytotau.sty.
- The table of contents has a new design.
- Figure, table and code captions have a new style.
- Launch of the first edition of tau-book class, made especially for academic articles and laboratory reports.