summaryrefslogtreecommitdiff
path: root/graphics/pgf/contrib/tikzpingus/indexstyle.ist
diff options
context:
space:
mode:
Diffstat (limited to 'graphics/pgf/contrib/tikzpingus/indexstyle.ist')
-rw-r--r--graphics/pgf/contrib/tikzpingus/indexstyle.ist51
1 files changed, 51 insertions, 0 deletions
diff --git a/graphics/pgf/contrib/tikzpingus/indexstyle.ist b/graphics/pgf/contrib/tikzpingus/indexstyle.ist
new file mode 100644
index 0000000000..928338d014
--- /dev/null
+++ b/graphics/pgf/contrib/tikzpingus/indexstyle.ist
@@ -0,0 +1,51 @@
+% comment - in case of need :D
+heading_prefix "\n% Header (guard)
+ \\ifcsname needspace\\endcsname \\needspace{3\\baselineskip}\\fi
+ \\ifcsname tikz\\endcsname
+ \\def\\ledx@head#1{\\tikz{\\node[text width=3cm,align=center] (hr)at(0,0){\\textbf{#1}};\\draw[rounded corners=3pt,thick,line cap=round]([yshift=-.125cm]hr.north west)|-(hr.north east)--++(0,-.125cm);\\draw[rounded corners=2.5pt,thick,line cap=round] ([yshift=.125cm]hr.south west)|-(hr.south east)--++(0,.125cm);}}
+ \\else\\let\\ledx@head\\textbf\\fi\\medskip\\par\\color{black}{\\centering\\ledx@head{"
+heading_suffix "}\\nopagebreak\\medskip\\par}\\nopagebreak "
+headings_flag 1
+preamble "\\begin{theindex}%
+ \\providecommand*\\indexgroup[1]{\\item\\textbf{#1}\\nopagebreak}~\\par\\providecommand\\idxfsize{\\normalsize}\\makeatletter
+\\ifcsname hyperpage\\endcsname
+\\LetLtxMacro\\ledx@h\\hyperpage
+\\newif\\ifledx@rc@
+\\def\\ledx@@s{%
+ \\def\\ledx@fs{Y}\\gdef\\ledx@@u{}\\gdef\\ledx@@b{}%
+ \\def\\hyperpage##1{\\g@addto@macro\\ledx@@u{##1}\\global\\let\\ledx@@b\\ledx@@u\\ledx@h{##1}}}%
+\\def\\ledx@@sl{%
+ \\def\\ledx@fs{Y}\\ledx@rc@true\\global\\let\\ledx@@u\\ledx@@b
+ \\def\\hyperpage##1{\\ifledx@rc@\\def\\ledx@@u{}\\ledx@rc@false\\fi\\g@addto@macro\\ledx@@u{##1}\\ledx@h{##1}}}%
+\\def\\ledx@@d{%
+ \\def\\ledx@fs{}%
+ \\def\\hyperpage##1{\\g@addto@macro\\ledx@cpb{##1}\\ledx@h{##1}}}%
+\\else\\def\\ledx@@s{}\\def\\ledx@@d{}\\fi
+\\def\\ledx@@msub{\\ifx\\ledx@fs\\@empty,\\space\\else\\subsubitem\\ledx@@d\\color{gray}\\footnotesize\\fi}%
+\\def\\ledx@lb@encap#1{\\gdef\\ledx@cpb{}\\sbox\\z@{#1}\\ifx\\ledx@@u\\ledx@cpb\\else\\textsuperscript{(#1)\\kern-.1em}\\fi}
+"
+postamble "\n\n\\end{theindex}\n"
+group_skip "%\n\\indexspace\n"
+numhead_positive "\\small Numbers"
+numhead_negative "\\small Numbers"
+symhead_positive "\\small Symbole"
+symhead_negative "\\small Symbole"
+delim_0 "\\thinspace\\dotfill\\thinspace {"
+delim_1 "\:~~{"
+delim_2 "\\ledx@lb@encap{\\relax "
+item_0 "\n\n \\item\\ledx@@s\\color{black}\\idxfsize "
+item_01 "\n \\subitem\\ledx@@s\\color{black}\\small "
+item_x1 "\n \\subitem\\ledx@@sl\\color{black}\\small "
+item_1 "\n \\subitem\\ledx@@sl\\color{black}\\small "
+item_12 "\n \\subsubitem\\ledx@@d\\color{gray}\\footnotesize "
+item_x2 "\n \\subsubitem\\ledx@@d\\color{gray}\\footnotesize "
+item_2 "\\ledx@@msub "
+encap_prefix "\\"
+encap_infix "{"
+encap_suffix "}"
+quote '#'
+actual '?'
+delim_t "}\\relax "
+delim_n ", "
+indent_space "\t\t"
+indent_length 16 \ No newline at end of file