%!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}