diff options
author | Karl Berry <karl@freefriends.org> | 2011-06-06 17:17:31 +0000 |
---|---|---|
committer | Karl Berry <karl@freefriends.org> | 2011-06-06 17:17:31 +0000 |
commit | 68598d9c664b3d4c11acabdd625b410e3f3d696a (patch) | |
tree | 12bd8f31a5e1b133ee6631603c976f31080e9757 /Master/texmf-dist/tex/latex/tkz-doc | |
parent | 4573c0dd3deb08dfefdc8c97220bacce761173a5 (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/latex/tkz-doc')
-rw-r--r-- | Master/texmf-dist/tex/latex/tkz-doc/tkz-doc.cls | 358 |
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 +%<---------------------------------------------------------------------------> %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % % |