%!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. \PassOptionsToPackage{unicode}{hyperref} \documentclass[DIV = 14, fontsize = 10, index = totoc, twoside, cadre, headings = small ]{tkz-doc} %\usepackage{etoc} \gdef\tkznameofpack{tkz-base} \gdef\tkzversionofpack{4.2c} \gdef\tkzdateofpack{\today} \gdef\tkznameofdoc{doc-tkz-base} \gdef\tkzversionofdoc{4.2c} \gdef\tkzdateofdoc{\today} \gdef\tkzauthorofpack{Alain Matthes} \gdef\tkzadressofauthor{} \gdef\tkznamecollection{AlterMundus} \gdef\tkzurlauthor{http://altermundus.fr} \gdef\tkzengine{lualatex} \gdef\tkzurlauthorcom{http://altermundus.fr} \nameoffile{\tkznameofpack} % -- Packages --------------------------------------------------- \usepackage{calc} \usepackage{tkz-base,tkz-euclide,pgfornament} \usepackage[colorlinks,pdfencoding=auto, psdextra]{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 ] \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} \linespread{1.05} \usepackage[math-style=literal,bold-style=literal]{unicode-math} \usepackage{fourier-otf} \usepackage{datetime,multicol,lscape} \usepackage[english]{babel} \usepackage[autolanguage]{numprint} \usepackage[normalem]{ulem} %\usepackage{microtype} \usepackage{array,multirow,multido,booktabs} \usepackage{shortvrb,fancyvrb,bookmark} \usepackage{makeidx} \AtBeginDocument{\MakeShortVerb{\|}} % link to shortvrb %\@twocolumnfalse \makeindex %<--------------------------------------------------------------------------->% settings styles \tkzSetUpColors[background=white,text=black] \tkzSetUpCompass[color=orange, line width=.2pt,delta=10] \tkzSetUpArc[color=gray,line width=.2pt] \tkzSetUpPoint[size=2,color=teal] \tkzSetUpLine[line width=.2pt,color=teal] \tkzSetUpStyle[color=orange,line width=.2pt]{new} \tikzset{every picture/.style={line width=.2pt}} \tikzset{label angle style/.append style={color=teal,font=\footnotesize}} \tikzset{new/.style={color=orange,line width=.2pt}} \tikzset{label style/.append style={below,color=teal,font=\scriptsize}} % \def\tkzref{\arabic{section}-\arabic{subsection}-\arabic{subsubsection}} % \renewenvironment{tkzexample}[1][]{% % \tkz@killienc \VerbatimOut{tkzbase-\tkzref.tex}% % }{% % \endVerbatimOut % } \begin{document} \parindent=0pt \tkzTitleFrame{tkz-base\\Cartesian System} \clearpage \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}