CTAN Comprehensive TeX Archive Network

Directory macros/latex/contrib/yathesis


  • yathesis — Yet Another Thesis Class, version 1.0.12
  • E-mail: denis.bitouze@univ-littoral.fr
  • Released under the Project Public License v1.3c or later. See http://www.latex-project.org/lppl.txt

The yathesis bundle provides a class file to help to write a thesis following French rules.

The class is supplied in .dtx format. If you want to unpack the .dtx yourself, running:

pdftex yathesis.dtx

will extract the class whereas:

pdflatex yathesis.dtx

will extract it and also typeset the documentation of the code.

Typesetting the documentation of the class requires:

  • a number of packages in addition to those needed to use the yathesis classes. To compile the documentation without error, you will need, among others, my personal (dirty) package denisbdoc for documenting the classes I've written.
  • a complete pdflatex run of these.tex to be found in the .../doc/latex/yathesis/french/exemples/specimen/a-plat directory, with yathesis-demo package load at first place. If latexmk is available, it is easier to run:
  latexmk -g -norc -r ./latexmkrc  -jobname=these -pdflatex="pdflatex %O '\AddToHook{begindocument/before}{\RequirePackage{yathesis-demo}}\input{%S}'" these.tex
  • to compile yathesis-fr.tex to be found in the .../doc/latex/yathesis/french/documentation directory as follows:
  latexmk -norc -r ./latexmkrc yathesis-fr

Download the contents of this package in one zip archive (12.2M).

yathesis – A class for writing a thesis following French rules

The purpose of yathesis is to facilitate the typesetting of theses prepared in France, whatever the disciplines and institutes. It implements most notably recommendations from the Ministry of Higher Education and Research, and this transparently to the user. It has also been designed to (optionally) take advantage of powerful tools available in , including packages:

  • Bib for the bibliography;
  • glossaries for the glossary, list of acronyms and symbols list.

The yathesis class, based on the book class, aims to be both simple to use and, to some extent, (easily) customizable.

yathesis comes with templates and samples in the doc/latex/yathesis/french/exemples/ directory in the distribution. They can also be tested on Share (template and specimen) and on Overleaf (template and specimen).

Note: The “ya” in the package name stands for “yet another”.

Version1.0.12 2024-03-07
LicensesThe Project Public License 1.3c
Copyright2012–2024 Denis Bitouzé
MaintainerDenis Bitouzé
TDS archiveyathesis.tds.zip
Contained inTeX Live as yathesis
MiKTeX as yathesis
Guest Book Sitemap Contact Contact Author