% !TEX TS-program = lualatex
% encoding : utf8 
% Documentation of tkz-doc.cls
% Copyright 2022  Alain Matthes
% This work may be distributed and/or modified under the
% conditions of the LaTeX Project Public License, either version 1.3
% of this license or (at your option) any later version.
% The latest version of this license is in
% http://www.latex-project.org/lppl.txt
% and version 1.3 or later is part of all distributions of LaTeX
% version 2005/12/01 or later.
% This work has the LPPL maintenance status “maintained”.
% The Current Maintainer of this work is Alain Matthes.
%
%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%                                                               %
%   doc   altermqcm.sty    encodage : utf8                      %
%                                                               %
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%                                                               %
%           Créé par Alain Matthes le 21/03/2009                %
%  Copyright (c) 2009 __AlterMundus__ All rights reserved.      %
%        version : 1.45c   2022                                 %
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%


\PassOptionsToPackage{unicode}{hyperref}

\documentclass[DIV         = 14,
               fontsize    = 10,
               index       = totoc,
               twoside,
               cadre,
               headings    = small,
               ]{tkz-doc}
\gdef\tkznameofpack{tkzexample.sty}
\gdef\tkzversionofpack{1.45c}
\gdef\tkzdateofpack{\today}
\gdef\tkznameofdoc{doc-tkzexample}
\gdef\tkzversionofdoc{1.45c} 
\gdef\tkzdateofdoc{\today}
\gdef\tkzauthorofpack{Alain Matthes}
\gdef\tkzadressofauthor{}
\gdef\tkznamecollection{AlterMundus}
\gdef\tkzurlauthor{http://altermundus.fr}

\gdef\tkznameofpack{tkz-doc.cls}
\gdef\tkzversionofpack{v1.45}
\gdef\tkzdateofpack{2022/07/14}
\gdef\tkznameofdoc{doc-tkz-doc}
\gdef\tkzdateofdoc{2022/07/14}
\gdef\tkzauthorofpack{Alain Matthes}
\gdef\tkzadressofauthor{}
\gdef\tkznamecollection{AlterMundus}
\gdef\tkzurlauthor{http://altermundus.fr}


\gdef\tkzengine{lualatex}
\gdef\tkzurlauthorcom{http://altermundus.fr}
\nameoffile{\tkznameofpack}
\RequirePackage{fancybox}
\usepackage{fontspec,pgfornament}
\setmainfont{texgyrepagella}[
  Extension = .otf,
  UprightFont = *-regular ,
  ItalicFont  = *-italic  ,
  BoldFont    = *-bold    ,
  BoldItalicFont = *-bolditalic
]
\setsansfont{texgyreheros}[
  Extension = .otf,
  UprightFont = *-regular ,
  ItalicFont  = *-italic  ,
  BoldFont    = *-bold    ,
  BoldItalicFont = *-bolditalic ,
]

\setmonofont{lmmono10-regular.otf}[
  Numbers={Lining,SlashedZero},
  ItalicFont=lmmonoslant10-regular.otf,
  BoldFont=lmmonolt10-bold.otf,
  BoldItalicFont=lmmonolt10-boldoblique.otf,
]
\newfontfamily\ttcondensed{lmmonoltcond10-regular.otf}
%% (La)TeX font-related declarations:
\linespread{1.05}      % Pagella needs more space between lines
%\usepackage{unicode-math}
\usepackage[math-style=literal,bold-style=literal]{unicode-math}
\usepackage{fourier-otf}
\let\rmfamily\ttfamily
\usepackage{multicol,lscape}
\usepackage[english]{babel}
\usepackage[normalem]{ulem}
\usepackage{multirow,multido,booktabs,cellspace}
\usepackage{shortvrb,fancyvrb,bookmark} 
\usepackage{makeidx}
\makeindex 

%<-------------------------------------------------------------------------> 
% settings styles
\tkzSetUpColors[background=white,text=black]  
\AtBeginDocument{\MakeShortVerb{\|}} % link to shortvrb
\RequirePackage{shortvrb}  
\AtBeginDocument{\MakeShortVerb{\|}}

\begin{document}
%<-------------------------------------------------------------------------> 
\parindent=0pt
\tkzTitleFrame{tkz-doc.cls\\A class to present \\ the tkz packages}
\clearpage


\nameoffile{\tkznameofpack} 
\defoffile{\textbf{tkzdoc.cls} is a class that allows me to make the documentation of my packages. If you want to use this class, it is better to analyze the source code first. This class is based on the class \tkzname{scrartcl}. This class is designed to compile with \tkzname{lualatex}. I added a single option: \tkzname{cadre} which allows to add a frame on the cover. The class is completed with a tkz-doc.cfg file that allows to define the colors that will be used.}

\presentation

\vfill



\vspace{1cm}
\vfill
Please report typos or any other comments to this documentation to: \href{mailto:al.ma@mac.com}{\textcolor{blue}{Alain Matthes}}.
This file can be redistributed and/or modified under the terms of the \LaTeX{} 
Project Public License Distributed from \href{http://www.ctan.org/}{CTAN}\  archives.




\end{document}

