diff options
Diffstat (limited to 'graphics/pgf/contrib/tikz-ext/doc/tikz-ext-manual-en-main-preamble.tex')
-rw-r--r-- | graphics/pgf/contrib/tikz-ext/doc/tikz-ext-manual-en-main-preamble.tex | 103 |
1 files changed, 93 insertions, 10 deletions
diff --git a/graphics/pgf/contrib/tikz-ext/doc/tikz-ext-manual-en-main-preamble.tex b/graphics/pgf/contrib/tikz-ext/doc/tikz-ext-manual-en-main-preamble.tex index 682b83b435..30b21dee6a 100644 --- a/graphics/pgf/contrib/tikz-ext/doc/tikz-ext-manual-en-main-preamble.tex +++ b/graphics/pgf/contrib/tikz-ext/doc/tikz-ext-manual-en-main-preamble.tex @@ -1,4 +1,4 @@ -% !TeX spellcheck = en_US +% !TeX spellcheck = <none> % !TeX root = tikz-ext-manual.tex % Copyright 2022 by Qrrbrbirlbel % @@ -110,6 +110,7 @@ ext.misc, ext.node-families, ext.node-families.shapes.geometric, + ext.nodes, ext.paths.arcto, ext.paths.ortho, ext.paths.timer, @@ -128,12 +129,14 @@ calc, cd, fit, + intersections, matrix, shapes.geometric, + spath3, through, trees, } - +\usepackage{pgffor-ext} %% needs Lua! \usetikzlibrary{graphs,graphdrawing} \usegdlibrary{force} @@ -306,6 +309,15 @@ \index{Path operations!#1@\protect\texttt{#1}}% } +\newcommand*{\indexPackage}[1]{% + \index{#1@\protect\texttt{#1} package}% + \index{Packages and files!#1@\protect\texttt{#1}}% +} +\newcommand*{\indexPackageO}[1]{% + \index{#1@\originalprefix\protect\texttt{\original{#1}} package\originalsuffix}% + \index{Packages and files!#1@\originalprefix\protect\texttt{\original{#1}}\originalsuffix}% +} + %% references to original \newcommand*{\indexLibraryO}[1]{% \index{#1@\originalprefix\protect\texttt{\original{#1}} library\originalsuffix}% @@ -374,33 +386,75 @@ \index{Path operations!#1@\originalprefix\protect\texttt{\original{#1}}\originalsuffix}% } +\newcommand*{\indexCommand}[1]{% + \removeats{#1}% + \index{\strippedat @\protect\texttt{\protect\string\protect#1}}% +} \newcommand*{\indexCommandO}[1]{% \removeats{#1}% \index{\strippedat @\originalprefix\protect\texttt{\original{\protect\string\protect#1}}\originalsuffix}% } +\newcommand*{\indexDecorationO}[1]{% + \index{#1@\originalprefix\protect\texttt{\original{#1}} decoration\originalsuffix}% + \index{Decorations!#1@\originalprefix\protect\texttt{\original{#1}}\originalsuffix}% +} + +\newcommand*{\indexEnvironment}[1]{% + \index{#1@\protect\texttt{#1} environment}% + \index{Environments!#1@\protect\texttt{#1}}% +} +\newcommand*{\indexEnvironmentO}[1]{% + \index{#1@\originalprefix\protect\texttt{\original{#1}} environment\originalsuffix}% + \index{Environments!#1@\originalprefix\protect\texttt{\original{#1}}\originalsuffix}% +} +\newcommand*{\referenceEnvironmentandIndexO}[1]{\texttt{#1}\indexEnvironmentO{#1}} +\newcommand*{\referenceDecorationandIndexO}[1]{\texttt{#1}\indexDecorationO{#1}} \newcommand*{\referenceKeyandIndexO}[2][/tikz/]{\texttt{#1#2}\indexKeyO[#1]{#2}} \newcommand*{\referenceKeyandIndex}[2][/tikz/]{\texttt{#1#2}\indexKey[#1]{#2}} \newcommand*{\referenceShapeandIndex}[1]{\texttt{#1}\indexShape{#1}} \newcommand*{\referenceShapeandIndexO}[1]{\texttt{#1}\indexShapeO{#1}} \newcommand*{\referenceLibraryandIndexO}[1]{\texttt{#1}\indexLibraryO{#1}} - +\newcommand*{\referenceLibraryandIndexExt}[1]{\texttt{#1}\indexLibraryExt{#1}} +\newcommand*{\referenceLibraryandIndex}[1]{\texttt{#1}\indexLibrary{#1}} +\newcommand*{\referencePackageandIndex}[1]{\texttt{#1}\indexPackage{#1}} +\newcommand*{\referencePackageandIndexO}[1]{\texttt{#1}\indexPackageO{#1}} +\newcommand*{\referencePackageandIndeXExt}[1]{\texttt{#1}\indexPackageExt{#1}} +\newcommand*{\referencePathOperationandIndex}[1]{\texttt{#1}\indexPathOperation{#1}} +\newcommand*{\referencePathOperationandIndexO}[1]{\texttt{#1}\indexPathOperationO{#1}} +\newcommand*{\referenceCommandandIndex}[1]{\texttt{\string#1}\indexCommand{#1}} +\newcommand*{\referenceCommandandIndexO}[1]{\texttt{\string#1}\indexCommandO{#1}} \colorlet{originalindex}{gray} -\newcommand*{\original}[1]{\textcolor{originalindex}{#1}} +\newcommand*{\original}[1]{\textcolor{originalindex}{#1}}% \newcommand*{\originalsuffix}{}%\textsuperscript{\textdagger}}%\normalsize \newcommand*{\originalprefix}{}%\footnotesize -%\newcommand*{\original}[1]{\textcolor{originalindex}{#1}} -%\newcommand*{\original}[1]{#1}%\textcolor{originalindex}{#1}} -%\newcommand*{\originalsuffix}{}%\textsuperscript{\color{blue}\tikzname}} -%\DeclareRobustCommand*{\originalprefix}{\smash{\footnotesize\llap{\textbullet\space}}} +\newcommand*{\indexPackageExt}[1]{% + \begingroup +% \originalExternals + \index{#1@\originalExternals{\originalprefix\protect\texttt{\original{#1}} package\originalsuffix}}% + \index{Packages and files!#1@\originalExternals{\originalprefix\protect\texttt{\original{#1}}\originalsuffix}}% + \endgroup +} +\newcommand*{\indexLibraryExt}[1]{% + \index{#1@\originalExternals{\originalprefix\protect\texttt{\original{#1}} library\originalsuffix}}% + \index{Libraries!#1@\originalExternals{\originalprefix\protect\texttt{\original{#1}}\originalsuffix}}% +} +\DeclareRobustCommand*{\originalExternals}[1]{% + \begingroup + \colorlet{originalindex}{blue!50!gray}% +% \renewcommand*{\original}[1]{\textcolor{originalindex}{##1}}% + #1% + \endgroup +} \newcommand*{\filetype}[1]{\textsc{#1}} \makeatletter \def\index@prologue{\section*{Index}\addcontentsline{toc}{section}{Index} This index contains automatically generated entries as well as {\originalprefix\original{references}\originalsuffix} to - original functionalities of \pgfname/\tikzname. + original functionalities of \pgfname/\tikzname\space + and \originalExternals{\originalprefix\original{references}\originalsuffix} to functionalities outside of \pgfname/\tikzname. \bigskip } \makeatother @@ -417,4 +471,33 @@ \newcommand*{\inspiration}[2]{% \par\textbf{Q\,\&\,A:} \cite{#1} \& \cite{#2}\par } -\newcommand*\inspirationQ[1]{\par\textbf{Q:} \cite{#1}}
\ No newline at end of file +\newcommand*\inspirationQ[1]{\par\textbf{Q:} \cite{#1}} + +\newenvironment{texpackage}[1]{% no context + \begin{pgfmanualentry} + \pgfmanualentryheadline{% + \pgfmanualpdflabel{#1}{}% + {\ttfamily\char`\\usepackage\char`\{\declare{#1}\char`\}\space\space \char`\%\space\space \LaTeX}} + \index{#1@\protect\texttt{#1} package}% + \index{Packages and files!#1@\protect\texttt{#1}}% + \pgfmanualentryheadline{{\ttfamily\char`\\input \declare{#1}.tex\space\space\space \char`\%\space\space plain \TeX}} +% \pgfmanualentryheadline{{\ttfamily\char`\\usemodule[\declare{#1}]\space\space \char`\%\space\space Con\TeX t}} + \pgfmanualbody +} +{ + \end{pgfmanualentry} +} +\newenvironment{latexpackage}[1]{ + \begin{pgfmanualentry} + \pgfmanualentryheadline{% + \pgfmanualpdflabel{#1}{}% + {\ttfamily\char`\\usepackage\char`\{\declare{#1}\char`\}\space\space \char`\%\space\space \LaTeX}} + \index{#1@\protect\texttt{#1} package}% + \index{Packages and files!#1@\protect\texttt{#1}}% +% \pgfmanualentryheadline{{\ttfamily\char`\\input \declare{#1}.tex\space\space\space \char`\%\space\space plain \TeX}} +% \pgfmanualentryheadline{{\ttfamily\char`\\usemodule[\declare{#1}]\space\space \char`\%\space\space Con\TeX t}} + \pgfmanualbody +} +{ + \end{pgfmanualentry} +}
\ No newline at end of file |