%!TEX TS-program = lualatex
%  encoding: utf8 
%  documentation of tkz-base.sty  
% 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.

\documentclass[DIV         = 14,
               fontsize    = 10,
               index       = totoc,
               twoside,
               headings    = small,
               %cadre
               ]{tkz-doc}
%\usepackage{etoc}
\gdef\tkznameofpack{tkz-base}
\gdef\tkzversionofpack{4.05b}
\gdef\tkzdateofpack{2022/02/07}
\gdef\tkznameofdoc{doc-tkz-base}
\gdef\tkzversionofdoc{4.05b} 
\gdef\tkzdateofdoc{2022/02/07}
\gdef\tkzauthorofpack{Alain Matthes}
\gdef\tkzadressofauthor{}
\gdef\tkznamecollection{AlterMundus}
\gdef\tkzurlauthor{}
\gdef\tkzengine{lualatex}
\gdef\tkzurlauthorcom{http://altermundus.fr}
% -- Packages ---------------------------------------------------          
\usepackage{calc}
\usepackage{tkz-base} 
\usepackage{tkz-euclide} 
\usepackage[colorlinks]{hyperref}
\hypersetup{
      linkcolor=Gray,
      citecolor=Green,
      filecolor=Mulberry,
      urlcolor=NavyBlue,
      menucolor=Gray,
      runcolor=Mulberry,
      linkbordercolor=Gray,
      citebordercolor=Green,
      filebordercolor=Mulberry,
      urlbordercolor=NavyBlue,
      menubordercolor=Gray,
      runbordercolor=Mulberry,
      pdfsubject={Cartesian System},
      pdfauthor={\tkzauthorofpack},
      pdftitle={\tkznameofpack},
      pdfkeywords={tikz, pgf, pdf, pdflatex, graphic, euclide,lualatex,
      geometry, points, maths, line, circle, angle ,polygon},
      pdfcreator={\tkzengine}
}
\usepackage{tkzexample}
%\usepackage{mathtools}
\usepackage{fontspec}
\setmainfont{texgyrepagella}%
 [
  Extension = .otf ,
  UprightFont = *-regular,
  ItalicFont = *-italic,
  BoldFont = *-bold,
  BoldItalicFont = *-bolditalic,
  Ligatures=TeX,
  Numbers={Lowercase,Monospaced},
 ]
\usepackage{unicode-math}
\usepackage{fourier-otf}
\makeatletter
\if@tkzcadre \usepackage{zorna} \fi
\makeatother
\usepackage{datetime,multicol,lscape}
\usepackage[english]{babel}
\usepackage[autolanguage]{numprint}
\usepackage[normalem]{ulem}
%\usepackage{microtype}
\usepackage{array,multirow,multido,booktabs}
\usepackage{shortvrb,fancyvrb} 
\renewcommand{\labelitemi}{--}
\AtBeginDocument{\MakeShortVerb{\|}} % link to shortvrb
\pdfcompresslevel=9 
\setlength\parindent{0pt}
\RequirePackage{makeidx} 
%\@twocolumnfalse
\makeindex 
% \def\tkzref{\arabic{section}-\arabic{subsection}-\arabic{subsubsection}}
% \renewenvironment{tkzexample}[1][]{%
%  \tkz@killienc \VerbatimOut{tkzbase-\tkzref.tex}%
%   }{%
% \endVerbatimOut
% }
%<---------------------------------------------------------------------------> 
\begin{document}

\parindent=0pt
\author{\tkzauthorofpack}  
\title{\tkznameofpack}
\date{\today}
\clearpage
\thispagestyle{empty}
\maketitle
\null
\makeatletter
\if@tkzcadre
\AddToShipoutPicture*{%
\setlength\unitlength{1mm}
\put(70,120){%
\begin{tikzpicture}
 \node at (30pt,30pt){\fontsize{60}{60}\selectfont \zorna{c}};  
 \node at (270pt,30pt){\fontsize{60}{60}\selectfont \zorna{d}};
 \node at (30pt,210pt){\fontsize{60}{60}\selectfont \zorna{a}};  
 \node at (270pt,210pt){\fontsize{60}{60}\selectfont \zorna{b}};
 \draw[line width=2pt,double,color=MidnightBlue,
 fill=myblue!10,opacity=.5] (0,0) rectangle (300pt,240pt);
 \node[text width=240pt] at (150 pt,120 pt){%
  \begin{center}
	  \color{MidnightBlue}
      \fontsize{24}{48}
	  \selectfont tkz-base
 \end{center}};
\end{tikzpicture}}    
} 
\else
\fi
\makeatother
\clearpage
\tkzSetUpColors[background=white,text=darkgray]  

\let\rmfamily\ttfamily
\nameoffile{\tkznameofpack} 
\defoffile{\tkzname{\tkznameofpack} is a package based on \TIKZ\ to make graphics as simple as possible. It is the basis on which a series of packages will be built, having as a common point, the creation of drawings useful in the teaching of mathematics. The main function of \tkzname{\tkznameofpack} is to provide an orthogonal coordinate system, and to let the user choose the graphical units.  This package requires version 3 or higher of \TIKZ.{\color{red} You must load \tkzimp{tkz-base} before \tkzimp{tkz-euclide} or \tkzimp{tkz-fct}.} }

\presentation

\vspace*{1cm} 
\noindent\space I'd like to thank \textbf{Till~Tantau} for creating the wonderful tool \href{http://sourceforge.net/projects/pgf/}{\TIKZ}.

\vspace*{12pt} 
\noindent\space I thank \textbf{Yves~Combe} for sharing his work on the protractor and the compass constructions. I would also like to thank, \tkzimp{David~Arnold} who corrected a lot of errors and tested many examples, \tkzimp{Wolfgang~Büchel} who also corrected errors and built great scripts to get the example files,  \tkzimp{John~Kitzmiller} and \tkzimp{Dimitri~Kapetas} for their examples, \tkzimp{Gaétan~Marris} for his remarks and corrections, and finally \tkzimp{Laurent Van Deik} for all his corrections, remarks and questions.

\vspace*{12pt}
\noindent\space You will find many examples on my site: 
\href{http://altermundus.fr}{altermundus.fr}.

\vfill
You can send your remarks, and reports on errors you find, to the following address: \href{mailto:al.ma@mac.com}{\textcolor{pdfurlcolor}{\tkzauthorofpack}}.
 
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.


\clearpage
\tableofcontents

\clearpage 
\newpage

\setlength{\parskip}{1ex plus 0.5ex minus 0.2ex} 
%<------------- includes   -----------------------------------------------
\include{TKZdoc-base-news}
\include{TKZdoc-base-installation}
\include{TKZdoc-base-compilation}
\include{TKZdoc-base-initialisation}
\include{TKZdoc-base-axes}
\include{TKZdoc-base-grid}
\include{TKZdoc-base-point}
\include{TKZdoc-base-style}
\include{TKZdoc-base-BB}
\include{TKZdoc-base-obj}
\include{TKZdoc-base-rep}
\include{TKZdoc-base-divers}
\include{TKZdoc-base-marks}
\include{TKZdoc-base-texte}
\include{TKZdoc-base-faq}
%<------------------------------------------------------------------------
\clearpage\newpage 
\makeatletter

\begin{multicols}{2}
\small\printindex
\end{multicols}
\end{document}

