summaryrefslogtreecommitdiff
path: root/Master/texmf-dist/tex
diff options
context:
space:
mode:
authorKarl Berry <karl@freefriends.org>2011-06-06 17:17:31 +0000
committerKarl Berry <karl@freefriends.org>2011-06-06 17:17:31 +0000
commit68598d9c664b3d4c11acabdd625b410e3f3d696a (patch)
tree12bd8f31a5e1b133ee6631603c976f31080e9757 /Master/texmf-dist/tex
parent4573c0dd3deb08dfefdc8c97220bacce761173a5 (diff)
tkz-doc (5jun11)
git-svn-id: svn://tug.org/texlive/trunk@22829 c570f23f-e606-0410-a88d-b1316a301751
Diffstat (limited to 'Master/texmf-dist/tex')
-rw-r--r--Master/texmf-dist/tex/latex/tkz-doc/tkz-doc.cls358
1 files changed, 209 insertions, 149 deletions
diff --git a/Master/texmf-dist/tex/latex/tkz-doc/tkz-doc.cls b/Master/texmf-dist/tex/latex/tkz-doc/tkz-doc.cls
index 5d5c81043ac..4ea831fb1f3 100644
--- a/Master/texmf-dist/tex/latex/tkz-doc/tkz-doc.cls
+++ b/Master/texmf-dist/tex/latex/tkz-doc/tkz-doc.cls
@@ -1,6 +1,7 @@
-% $Id: tkz-doc.cls 2009-02-22 12h22 alain matthes $
% Copyright (C) 2009 Alain Matthes
-%
+% encoding : utf8
+% engine : pdflatex
+% H I G H L Y E X P E R I M E N T A L
% This file may be distributed and/or modified
%
% 1. under the LaTeX Project Public License , either version 1.3
@@ -25,20 +26,21 @@
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%% Objet : Classe LaTeX et Styles pour créer des documentations.
-%<----------------------------------------------------------------------------->
-%<---------------- Définitions relatives au package --------------------------->
+%<--------------------------------------------------------------------------->
+%<-------------- Définitions relatives au package --------------------------->
\newcommand*{\PackageName}{tkz-doc}
-\newcommand*{\PackageVersion}{0.3 beta}
-\newcommand*{\filedate}{2009/02/20}
-%<------------------------ Identification Part -------------------------------->
+\newcommand*{\PackageVersion}{1.1 c}
+\newcommand*{\filedate}{2011/05/30}
+%<---------------------- Identification Part -------------------------------->
+%
+%<--------------------------------------------------------------------------->
\NeedsTeXFormat{LaTeX2e}[1995/12/01]
\ProvidesClass{\PackageName}%
-[\filedate\space Version:\space\PackageVersion\space tkz documentation class]
-%
+[\filedate\space Version:\space\PackageVersion\space tkz documentation class]
\DeclareOption*{\PassOptionsToClass{\CurrentOption}{scrartcl}}
\ProcessOptions\relax
\LoadClass[titlepage,oneside]{scrartcl}
-\PassOptionsToPackage{dvipsnames}{xcolor}
+\PassOptionsToPackage{usenames,dvipsnames,svgnames}{xcolor}
\RequirePackage{etex}
\RequirePackage[utf8]{inputenc}
\RequirePackage{xkeyval}[2005/11/25]
@@ -49,14 +51,16 @@
\RequirePackage[scaled=0.85]{berasans}
\RequirePackage[scaled=0.85]{beramono}
\RequirePackage[bottom,stable,ragged]{footmisc}
-\RequirePackage[automark,nouppercase]{scrpage2}
+\RequirePackage[automark,nouppercase]{scrpage2}
+
+
\pagestyle{scrheadings}
\clearscrheadings
\clearscrplain
\ohead{\textcolor{Peach}{\pagemark}}
\ihead{\textcolor{Peach}{\headmark}}
-\rofoot{\textcolor{Peach}{AlterMundus}}
-\lofoot{\textcolor{Peach}{tkz-tab.sty}}
+\rofoot{\textcolor{Peach}{\namecollection}}
+\lofoot{\textcolor{Peach}{\nameofpack}}
\automark[subsection]{section}
\setheadsepline{.4pt}[\color{Peach}]
\setfootsepline{.4pt}[\color{Peach}]
@@ -68,7 +72,9 @@
\deffootnote{1.5em}{1em}{\makebox[1.5em][l]{%
\thefootnotemark}}
\addtolength{\skip\footins}{\baselineskip}%
-%<--------------------– En-tête et pied de page ------------------------------>
+%<------------------– En-tête et pied de page ------------------------------>
+%
+%<--------------------------------------------------------------------------->
\pagenumbering{arabic}
\newcommand\SectionFontStyle{\sffamily}
\setkomafont{sectioning}{\bfseries\SectionFontStyle}
@@ -78,14 +84,29 @@
\setkomafont{descriptionlabel}{\itshape}
\addtokomafont{sectioning}{\color{sectioncolor}}
\renewcommand*{\raggedsection}{\raggedright}
-%<----------------------------------------------------------------------------->
+%<--------------------------------------------------------------------------->
+%
+%<--------------------------------------------------------------------------->
\newcounter{cnt}\setcounter{cnt}{1}
\setcounter{secnumdepth}{3}%
-\setcounter{tocdepth}{3}
-%<-------------------- Éxécution et chargement ------------------------------->
-% --------------------–Fin Taille des fontes ------------------------------->
-\RequirePackage{makeidx}
-\makeindex
+\setcounter{tocdepth}{3}
+
+\color{Maroon}
+\usepackage{titlesec}
+\titleformat{\section}[frame]
+{\normalfont}
+{\filright\footnotesize\enspace SECTION \thesection\enspace}
+{8pt}
+{\Large\bfseries\filcenter}
+\titleformat{\subsection}[block] {\large\bfseries\filright}{\fbox{\thesubsection}}{2em}{}%
+%<------------------ Éxécution et chargement ------------------------------->
+%
+%<--------------------------------------------------------------------------->
+% ------------------–Fin Taille des fontes ------------------------------->
+\RequirePackage{makeidx}
+\@twocolumnfalse
+\makeindex
+
\RequirePackage{calc}
\RequirePackage{tikz}
% We need lots of libraries...
@@ -99,99 +120,104 @@
shapes.misc,%
shapes.symbols,%
shapes.arrows,%
- shapes.callouts,%
- shapes.multipart,%
- automata,%
backgrounds,%
- chains,%
topaths,%
trees,%
- petri,%
matrix,%
- calendar,%
folding,%
fadings,%
through,%
positioning,%
scopes,%
- decorations.fractals,%
decorations.shapes,%
decorations.text,%
- decorations.pathmorphing,%
decorations.pathreplacing,%
- decorations.footprints,%
+ decorations.pathmorphing,%
decorations.markings,%
- shadows}
-\usetikzlibrary{snakes}
+ shadows}
+
\RequirePackage{multido}
\RequirePackage{lscape}
\RequirePackage{graphicx}
-\RequirePackage{amsmath, amssymb}
\RequirePackage{array}
\RequirePackage{multicol}
\RequirePackage{multirow}
\RequirePackage{tabularx,ragged2e}
\RequirePackage{booktabs}
\RequirePackage[bottom,stable,ragged]{footmisc}
-\RequirePackage{tkzexample}
+
+
\raggedbottom
-\definecolor{sectioncolor}{RGB}{0, 0, 0}
+% colors
+\definecolor{fondpaille}{cmyk}{0,0,0.1,0}
+\definecolor{bistre}{rgb}{.75,.50,.30}
+\providecolor{bistre}{rgb}{.75,.50,.30}
+\colorlet{graphicbackground}{fondpaille}
+\colorlet{codebackground}{fondpaille!92!Maroon}
+\colorlet{sectioncolor}{Maroon}
\definecolor{textcolor}{RGB}{0, 0, 0}
-\definecolor{shadecolor}{gray}{0.90}
-\colorlet{pdflinkcolor}{Peach}
-\colorlet{pdfurlcolor}{Peach}
+\colorlet{titlecolorbox}{fondpaille!92!Maroon}
+\colorlet{pdflinkcolor}{blue}
+\colorlet{pdfurlcolor}{blue}
\colorlet{pdffilecolor}{Peach}
\colorlet{stringcolor}{green!40!black!100}
\colorlet{commencolor}{blue!0!black!100}
-\RequirePackage[pdftex,%
- colorlinks=true,%
- urlcolor=pdfurlcolor,%
- filecolor=pdffilecolor,%
- linkcolor=pdflinkcolor,%
- breaklinks,%
- linktocpage=true]{hyperref}
-\RequirePackage{url}
-\def\UrlFont{\small\ttfamily}
-%<----------------------------------------------------------------------------->
-\newcommand*{\Imacro}[1]{\index{#1_1@\texttt{\textbackslash#1}}}
-\newcommand*{\IEnv}[1]{\index{#1_1@\texttt{Environnement #1}}}
-\newcommand*{\Iarg}[2]{\index{#1_2@\texttt{\textbackslash#1: arguments}!\texttt{#2}}}
+
+\newbox\tkzbox
+
+\def\nodeshadowedone(#1,#2)#3{%
+\node[Mahogany,above,inner sep=0pt]{\global\setbox\tkzbox=\hbox{#3}\copy\tkzbox};
+\node[above,yscale=#2,inner sep=0pt,xslant=#1,Peach!60]{\box\tkzbox};
+}%
+%<--------------------------- Indexation ------------------------------------>
+\newcommand*{\Ilib}[1]{\index{Library_1@\texttt{Library}!\texttt{#1}}}
+\newcommand*{\Ienv}[1]{\index{Environment_1@\texttt{Environment}!\texttt{#1}}}
+\newcommand*{\IargEnv}[2]{\index{#1_2@\texttt{#1: arguments}!\texttt{#2}}}
+\newcommand*{\IargNameEnv}[2]{\tkzname{#2}\index{#1_2@\texttt{#1: arguments}!\texttt{#2}}}
+\newcommand*{\IoptEnv}[2]{\index{#1_3@\texttt{#1: options}!\texttt{#2}}}
+\newcommand*{\IoptNameEnv}[2]{\tkzname{#2}\index{#1_3@\texttt{#1: options}!\texttt{#2}}}
+\newcommand*{\Imacro}[1]{\index{#1_1@\texttt{\textbackslash#1}}}%n
+\newcommand*{\Iarg}[2]{%
+ \index{#1_2@\texttt{\textbackslash#1: arguments}!\texttt{#2}}}
\newcommand*{\IargName}[2]{\tkzname{#2}\index{#1_2@\texttt{\textbackslash#1: arguments}!\texttt{#2}}}
-\newcommand*{\IoptName}[2]{\tkzname{#2}\index{#1_3@\texttt{\textbackslash#1: options}!\texttt{#2}}}
+\newcommand*{\IoptName}[2]{\tkzname{#2}\index{#1_3@\texttt{\textbackslash#1: options}!\texttt{#2}}}
\newcommand*{\Iopt}[2]{\index{#1_3@\texttt{\textbackslash#1: options}!\texttt{#2}}}
-\newcommand*{\Istyle}[2]{\index{#1_3@\texttt{\textbackslash#1: styles}!\texttt{#2}}}
+\newcommand*{\Istyle}[2]{\index{#1_3@\texttt{\textbackslash#1: styles}!\texttt{#2}}}
+\newcommand*{\IstyleEnv}[2]{\index{#1_3@\texttt{#1: styles}!\texttt{#2}}}
\newcommand*{\Iaccent}[2]{\index{#1@\texttt{#2}}}
-\newcommand*{\addbs}[1]{\texttt{\textbackslash#1}}
-\newcommand*{\NameLib}[1]{\index{Ti\emph{k}Z Library !#1@\texttt{#1}}}
-\newcommand*{\NameSys}[1]{\index{Système d'exploitation !#1@\texttt{#1}}}
-\newcommand*{\NameDist}[1]{\index{Distributions TeX !#1@\texttt{#1}}}
-\newcommand*{\NameFonct}[1]{\index{Fonctions !#1@\texttt{#1}}}
+\newcommand*{\NameLib}[1]{\tkzname{#1}\index{Ti\emph{k}Z Library !#1@\texttt{#1}}}
+\newcommand*{\NameSys}[1]{\index{Operating System !#1@\texttt{#1}}}
+\newcommand*{\NameDist}[1]{\index{TeX Distributions !#1@\texttt{#1}}}
+\newcommand*{\NameFonct}[1]{\index{Functions !#1@\texttt{#1}}}
\newcommand*{\NamePack}[1]{\index{Package !#1@\texttt{#1}}}
-%<----------------------------------------------------------------------------->
-%<----------------------------------------------------------------------------->
-%<------------------------------------ Couverture ---------------------------->
-%<------------------------------------ Make Title ---------------------------->
-\renewcommand\maketitle{%
+\newcommand*{\TOenvline}[3]{\IoptNameEnv{\ActivBoxName}{#1}&\tkzdft{#2}&\ttfamily #3\\}
+\newcommand*{\TOline}[3]{\IoptName{\ActivBoxName}{#1}&\tkzdft{#2}&\ttfamily #3\\}
+\newcommand*{\TAline}[3]{\IargName{\ActivBoxName}{#1}&\tkzdft{#2}&\ttfamily #3\\}
+\newcommand*{\TMline}[3]{\tkzcname{#1}\index{#1_1@\texttt{\textbackslash#1}}&\tkzdft{#2}&\ttfamily #3\\}
+\newcommand*{\tkzNamePack}[1]{\tkzname{#1}\NamePack{#1}}
+\newcommand*{\tkzNameMacro}[1]{\tkzcname{#1}\Imacro{#1}}
+\newcommand*{\tkzNameEnv}[1]{\tkzname{#1}\Ienv{#1}}
+%<-------------------------------------------------------------------------->
+%<-------------------------------------------------------------------------->
+\newcommand*{\addbs}[1]{\texttt{\textbackslash#1}}
+\newcommand*{\@CellCode}[1]{}
+\newcommand*{\thead}{\noalign{\iffalse}\fi\@thead}
+\newcommand*{\@thead}[1][\em\ttfamily]{\gdef\@CellCode{#1}\iffalse{\fi}}
+\newcommand*{\tbody}{\noalign{\gdef\@CellCode{}}}
+\newcolumntype{I}{>{\@CellCode}}
+%<--------------------------------- Couverture ---------------------------->
+%<--------------------------------- Make Title ---------------------------->
+\renewcommand\maketitle{%
\null
\AddToShipoutPicture*{%
\setlength\unitlength{1mm}
\put(0,0){\makebox(0,0)[lb]{\color{Peach!10}\rule{\paperwidth}{\paperheight}}}
\put(0,0){\makebox(0,0)[lb]{\color{Mahogany}\rule{40mm}{\paperheight}}}
-\put(22,200){\rotatebox{90}{%
+\put(20,270){\rotatebox{90}{%
\makebox(0,0)[r]{\fontsize{60}{60}\color{orange!50!white}%
-\bfseries \selectfont{\@title\ \versionofpack}}}}%
-\put(2,230){%
- \begin{tikzpicture}
- \draw (0,0) node[circle,
- shade,%
- ball color=orange!50!white,
- minimum size = 2 cm]{};
- \draw[snake = expanding waves,%
- color = orange!50!white,%
- line width = 3pt](0,-1.2)--(0,-4);
- \end{tikzpicture}}
+\bfseries \selectfont{\@title\ \versionofpack}\hfill}}}%
\put(60,80){%
\begin{pgfpicture}
\pgfmathdeclarerandomlist{color}{{Peach}{Orange}{Red}{Brown}}
@@ -211,30 +237,37 @@
\pgfusepath{}
}%
\end{pgfpicture}}
-\put(80,250){\makebox(0,0)[l]{%
-\skuggadtext{Mahogany}{Peach!30}{\fontsize{50}{60}\selectfont{AlterMundus}}}}%
+\put(60,250){\makebox(0,0)[l]{%
+\begin{tikzpicture}
+\nodeshadowedone(2,-1.25){\fontsize{60}{60}\selectfont{\namecollection}};
+\end{tikzpicture}
+}}%
\put(130,40){\makebox(0,0)[l]{%
\fontsize{17}{21}
\textcolor{Mahogany}{\selectfont{\authorofpack}}}}
-\put(130,30){\makebox(0,0)[l]{%
-\textcolor{Mahogany}{\url{http://altermundus.com}}}}}
-%<------------------------------- End Couverture ---------------------------->
+\put(130,20){\makebox(0,0)[l]{%
+\textcolor{Mahogany}{\url{\urlauthor} \ \url{\urlauthorcom}}}}
+\put(130,30){\makebox(0,0)[l]{\textcolor{Mahogany}{\today}}}}
+%<----------------------------- End Couverture ---------------------------->
\setcounter{footnote}{0}%
}
-%<------------------------------- def macro arg opt---------------------------->
-
+%<----------------------------- def macro arg opt---------------------------->
+ % some of the macros below are absolete
\def\cmd#1{\cs{\expandafter\cmd@to@cs\string#1}}
\def\cmd@to@cs#1#2{\char\number`#2\relax}
\DeclareRobustCommand\cs[1]{\texttt{\char`\\#1}}
-\providecommand\marg[1]{{\ttfamily\char`\{}\meta{#1}{\ttfamily\char`\}}}
-\providecommand\oarg[1]{{\ttfamily[}\meta{#1}{\ttfamily]}}
-\providecommand\parg[1]{{\ttfamily(}\meta{#1}{\ttfamily)}}
-
-\newcommand\opt[1]{{\color{black!50!green}#1}}
+\providecommand\marg[1]{{\ttfamily\char`\{}\opt{\meta{#1}}{\ttfamily\char`\}}}
+\providecommand\oarg[1]{{\ttfamily[}\opt{\meta{#1}}{\ttfamily]}}
+\providecommand\parg[1]{{\ttfamily(}\opt{\meta{#1}}{\ttfamily)}}
+\newcommand\opt[1]{{\color{Maroon}#1}}
\newcommand\ooarg[1]{{\ttfamily[}\meta{#1}{\ttfamily]}}
+\newcommand*{\var}[1]{\{\opt{\meta{#1}}\}}
+\newcommand*{\varp}[1]{\big(\opt{\meta{#1}}\big)}
+\newcommand*{\vara}[1]{\{#1\}}
+
\DeclareRobustCommand\meta[1]{%
- \ensuremath\langle
+\ensuremath\langle
\ifmmode \expandafter \nfss@text \fi
{%
\meta@font@select
@@ -242,17 +275,19 @@
{\hyphenchar\the\font\the\hyphenchar\font}%
\hyphenchar\font\m@ne
\language\l@nohyphenation
- #1\/%
+ \/#1\/%
\meta@hyphen@restore
}\ensuremath\rangle
}
\def\meta@font@select{\itshape}
%
-%<----------------------------- NewMacroBox ----------------------------------->
-\colorlet{titlecolorbox}{Peach!50}
+%<-------------------------- NewMacroBox ----------------------------------->
+\newcommand*{\ActivBoxName}{}
\newenvironment{NewMacroBox}[2]{%
-\def\FrameCommand{\color{black}
+\parindent=0pt
+\renewcommand*{\ActivBoxName}{#1}
+\def\FrameCommand{\color{Maroon}
{\vrule width 1pt\hspace{3pt}}%
}%
\MakeFramed{\advance\hsize-\width}%
@@ -261,22 +296,20 @@
\hspace{-4pt}%
\setlength{\fboxrule}{1pt}%
\setlength{\fboxsep}{3pt}%
-\fcolorbox{black}{titlecolorbox}{%
+\fcolorbox{Maroon}{titlecolorbox}{%
\rule{6pt}{0pt}%
\makebox[\width+6pt][l]{\tkzcname{#1#2}}%
}%
}\\*[.5\baselineskip]%
\noindent
% \ignorespaces\tkzcname{#1#3}
-\Imacro{#1}
-\color{black}}{%
+\Imacro{#1}%
+\color{Maroon}}{%
\par\noindent%
-\makebox[0pt][l]{
-
+\makebox[0pt][l]{%
\hspace{-6pt}%
\rule{6pt}{1pt}%
\rule{\textwidth}{1pt}%
-
\hspace{-1pt}%
\rule{1pt}{10pt}%
}%
@@ -284,36 +317,39 @@
\noindent
\ignorespacesafterend
\par\medskip
-}
-%<------------------------- end NewMacroBox ----------------------------------------->
+}%
+%<----------------- end NewMacroBox ----------------------------------------->
%<----------------------------- NewEnvBox ----------------------------------->
-\colorlet{titlecolorbox}{Peach!50}
+\let\fram@d=\MakeFramed \let\endfram@d=\endMakeFramed
\newenvironment{NewEnvBox}[1]{%
-\gdef\tkzEnvMacro{#1}
-\def\FrameCommand{\color{black}
+\parindent=0pt
+\renewcommand*{\ActivBoxName}{#1}
+%\gdef\tkzEnvMacro{#1}
+\def\FrameCommand{\color{Maroon}
{\vrule width 1pt\hspace{3pt}}%
}%
\MakeFramed{\advance\hsize-\width}%
\noindent
\makebox[0pt][l]{%
+
\hspace{-4pt}%
\setlength{\fboxrule}{1pt}%
\setlength{\fboxsep}{3pt}%
-\fcolorbox{black}{titlecolorbox}{%
+\fcolorbox{Maroon}{titlecolorbox}{%
\rule{6pt}{0pt}%
\makebox[\width+6pt][l]{%
- \tkzcname{\textcolor{black}{begin}\{\tkzEnvMacro\}}{\oarg{options}}%
+ \tkzcname{\textcolor{Maroon}{begin}\{\ActivBoxName\}}{\oarg{options}}%
\hspace*{.25cm}\meta{environment contents}\hspace*{.25cm}%
- \tkzcname{\textcolor{black}{end}\{\tkzEnvMacro\}}}%
+ \tkzcname{\textcolor{Maroon}{end}\{\ActivBoxName\}}}%
}%
}\\*[.5\baselineskip]%
\noindent
% \ignorespaces\tkzcname{#1#3}
-\IEnv{#1}
-\color{black}}{%
+\Ienv{#1}
+\color{Maroon}}{%
\par\noindent%
-\makebox[0pt][l]{
+\makebox[0pt][l]{%
\hspace{-6pt}%
\rule{6pt}{1pt}%
@@ -327,7 +363,7 @@
\ignorespacesafterend
\par\medskip
}
-%<------------------------- end NewEnvBox ----------------------------------------->
+%<------------------- end NewEnvBox ----------------------------------------->
\def\nameoffile#1{\gdef\@nameoffile{#1}}
\def\@nameoffile{\@latex@warning@no@line{No \noexpand\nameoffile given}}
\long\def\defoffile#1{
@@ -340,7 +376,7 @@
}
\let\@defoffile\@empty
-\newcommand*{\red}{\color{BrickRed}}
+\newcommand*{\red}{\color{red}}
\newcommand*{\blue}{\color{BlueViolet}}
\newcommand*{\BS}{\texttt{\char92}}
\newcommand*{\tkz}{Ti{\em k}Z}
@@ -353,68 +389,92 @@
\newcommand*{\pgfname}{\textsc{pgf}}
\newcommand*{\tikzname}{Ti\emph{k}Z}
\newcommand*{\pstricks}{\textsc{pstricks}}
-\newcommand*{\var}[1]{\{\meta{#1}\}}
-\newcommand*{\varp}[1]{(\meta{#1})}
-\newcommand*{\vara}[1]{\{#1\}}
+
+\newcommand*{\tkzdft}[1]{{\texttt{#1}}}
\providecommand\LaTeX{%
L\kern-.36em\raise.3ex\hbox{\sc a}\kern-.15em\TeX}
\providecommand\LATEX{\LaTeX}
\renewcommand\TeX{T\kern-.1667em\lower.5ex\hbox{E}\kern-.125emX%
\spacefactor1000 }
-%<----------------------------- presentation ---------------------------------->
-\providecommand\href[2]{\texttt{#1}}
+ \providecommand\TEX{\TeX}
+ \newcommand*{\tkzAttention}[3]{\ \\\llap{\textcolor{#3}{#1\hskip #2}}}
+\newcommand*{\tkzHand}{\ \\\llap{\textcolor{red}{\lefthand\hskip1em}}}
+\newcommand*{\tkzHandBomb}{\ \\\llap{\textcolor{red}{\lefthand\ \bomb\hskip1em}}}
+\newcommand*{\tkzBomb}{\ \\\llap{\textcolor{red}{\bomb\hskip1em}}}
+\newcommand*{\tkzTwoBomb}{\ \\\llap{\textcolor{red}{\bomb\ \bomb\hskip1em}}}
+
+\newcommand*{\tkzname}[1]{\textbf{\texttt{\textcolor{Maroon}{#1}}}}
+\newcommand*{\tkzimp}[1]{\textbf{#1}}
+\newcommand*{\tkzcname}[1]{\Imacro{#1}\textbf{\texttt{\textcolor{Maroon}{\textbackslash#1}}}}
+\newcommand*{\tkzhname}[1]{\textbf{\texttt{\textcolor{Maroon}{\textbackslash#1}}}}
+%<--------------------------- presentation ---------------------------------->
+% \providecommand\href[2]{\texttt{#1}}
\newcommand\presentation{%
\thispagestyle{empty}%
- \noindent
- \begin{tikzpicture}
- \draw (0,0) node[circle,
- shade,
- ball color=Peach,minimum size=2cm]{};
- \draw[snake = expanding waves,%
- color = Peach,%
- line width = 3pt](1.2,0)--(4,0);
- \end{tikzpicture}\par\vspace{1 cm}
+ \par\vspace*{3 cm}
+ \begin{center}
+ {\Huge \@nameoffile}
+ \end{center}
+ \par\vspace*{3 cm}
\noindent
- \newlength{\@lx}\settowidth{\@lx}{\huge AlterMundus}%
+ \newlength{\@lx}\settowidth{\@lx}{\huge \namecollection}%
\advance\@lx3em\quad
- \href{http://www.altermundus.com/}{%
- \rotatebox{90}{\hspace*{1.5em}{\huge AlterMundus}}}
+ \href{\urlauthor}{%
+ \rotatebox{90}{\hspace*{1.5em}{\huge \namecollection}}}
\textcolor{Mahogany}{\rule{2pt}{\@lx}}\quad%
\begin{minipage}[b]{.90\textwidth}
{%
\noindent\hfill
\raggedleft\Large
- \href{mailto:al.ma@mac.com}{\textcolor{blue}{Alain Matthes}}\par
- \@nameoffile\medskip\par%
+ \href{mailto:al.ma@mac.com}{\textcolor{blue}{\authorofpack}}\par
}%
\emph{\@defoffile}\par
- [\nameofdoc\ \dateofdoc]\par\medskip
+ %[\nameofdoc\ \dateofdoc]\par\medskip
\end{minipage}
}
-%<------------------------ end presentation ---------------------------------->
-
-\newcommand*{\tkzname}[1]{\texttt{#1}}
-\newcommand*{\tkzimp}[1]{\textbf{#1}}
-\newcommand*{\tkzcname}[1]{\texttt{\textbackslash#1}}
-
+%<---------------------- end presentation ---------------------------------->
-\definecolor{skugga}{gray}{0.7}
-\newlength{\skuggsep}
-\setlength{\skuggsep}{3pt}
-\newcommand{\skuggadtext}[3]{%
-\makebox[0pt][l]{%
-\rule{\skuggsep}{0pt}%
-\raisebox{-\skuggsep}{\textcolor{#2}{#3}}%
-}%
-\textcolor{#1}{#3}%
+\renewcommand*{\idx@heading}{%
+ \idx@@heading{\indexname}%
+ % \@mkboth{\indexname}{\indexname}%
}
+\renewenvironment{theindex}{%
+ \@restonecoltrue
+ \columnseprule \z@
+ \columnsep 35\p@
+ \idx@heading%
+ \index@preamble\par\nobreak
+ \thispagestyle{\indexpagestyle}\parindent\z@
+ \setlength{\parskip}{\z@ \@plus .3\p@}%
+ \setlength{\parfillskip}{\z@ \@plus 1fil}%
+ \let\item\@idxitem
+}{%
+ \if@restonecol\onecolumn\else\clearpage\fi
+}
+
+\def\tkz@background@color{white}
+\def\tkz@text@color{black}
+\global\edef\tkz@suc@bkc{\tkz@background@color}
+\global\edef\tkz@suc@txt{\tkz@text@color}
+\pgfkeys{/tkzsetupcolor/.cd,
+ background/.code = {\global\edef\tkz@suc@bkc{#1}},
+ text/.code = {\global\edef\tkz@suc@txt{#1}}}
+
+\def\tkzSetUpColors{\pgfutil@ifnextchar[{\tkz@SetUpColors}{%
+ \tkz@SetUpColors[]}}
+\def\tkz@SetUpColors[#1]{%
+\begingroup
+\pgfkeys{tkzsetupcolor/.cd,
+ background = \tkz@background@color,
+ text = \tkz@text@color}
+\pgfqkeys{/tkzsetupcolor}{#1}
+\pagecolor{\tkz@suc@bkc}
+\color{\tkz@suc@txt}}
-%<----------------------------------------------------------------------------->
+%<--------------------------------------------------------------------------->
\endinput
-%<----------------------------------------------------------------------------->
-% utf8
-% pdflatex
+%<--------------------------------------------------------------------------->
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
% %