### kaobook Example Project Directory Structure Source: https://github.com/anastassaoui/kaobook/blob/main/MANIFEST.md Details the directory structure for example projects demonstrating the kaobook LaTeX class. These examples cover minimal book and report setups, as well as a comprehensive documentation project with various chapters and a machine learning project. ```latex kaobook/ `-- examples/ |-- minimal_book/ | `-- main.tex |-- minimal_report/ | `-- main.tex |-- documentation/ | |-- main.tex | |-- main.bib | |-- glossary.tex | `-- chapters/ | |-- appendix.tex | |-- figsntabs.tex | |-- introduction.tex | |-- layout.tex | |-- mathematics.tex | |-- options.tex | |-- preface.tex | |-- references.tex | `-- textnotes.tex `-- machine_learning_project/ |-- sections/ | |-- introduction.tex | |-- data.tex | |-- results.tex | `-- discussion.tex |-- main.tex `-- main.bib ``` -------------------------------- ### kaobook LaTeX Class Files Source: https://github.com/anastassaoui/kaobook/blob/main/MANIFEST.md Lists the core LaTeX class and style files for the kaobook document class. These files define the structure and appearance of books and handouts, including specific definitions for theorems and bibliography styling. ```latex kaobook/ |-- kaobook.cls - book-specific definitions |-- kaohandt.cls - handout-specific definitions |-- kao.sty - main definitions |-- kaobiblio.sty - style of the bibliography |-- kaotheorems.sty - colorful styling of theorems `-- kaorefs.sty - commands for referencing ``` -------------------------------- ### Compile Glossary and Nomenclature (Unix) Source: https://github.com/anastassaoui/kaobook/blob/main/README.md Commands to compile the glossary and nomenclature for a LaTeX document. This process typically involves using makeindex with a style file and then makeglossaries. ```shell makeindex main.nlo -s nomencl.ist -o main.nls makeglossaries main ``` -------------------------------- ### Compile Main Document (Unix) Source: https://github.com/anastassaoui/kaobook/blob/main/README.md Commands to compile a LaTeX document using pdflatex and biber. Multiple runs of pdflatex are often necessary for correct element positioning, especially for floating elements like figures and tables. ```shell pdflatex -output-directory examples/documentation main.tex biber -output-directory examples/documentation main pdflatex -output-directory examples/documentation main.tex pdflatex -output-directory examples/documentation main.tex pdflatex -output-directory examples/documentation main.tex ``` -------------------------------- ### Declare kaobook Document Class Source: https://github.com/anastassaoui/kaobook/blob/main/README.md This snippet shows the basic structure of a LaTeX document, specifically how to declare the document class. It highlights the use of \documentclass{kaobook} for books or \documentclass{kaohandt} for reports, and notes the requirement for the class file's location relative to the main .tex file. ```LaTeX \documentclass{book} ``` ```LaTeX \documentclass{kaobook} % For books \documentclass{kaohandt} % For reports ``` === COMPLETE CONTENT === This response contains all available snippets from this library. No additional content exists. Do not make further requests.