summaryrefslogtreecommitdiff
path: root/Master/texmf-dist/tex/latex/sankey/sankey-doc-preamble.sty
diff options
context:
space:
mode:
authorKarl Berry <karl@freefriends.org>2022-02-04 22:19:22 +0000
committerKarl Berry <karl@freefriends.org>2022-02-04 22:19:22 +0000
commit04a585df0c1efc659651ea6535edbb43558c83ca (patch)
tree3b3fda67fb21339528700d9479444459184318ad /Master/texmf-dist/tex/latex/sankey/sankey-doc-preamble.sty
parent791a232caa9b4caf8f61713ddd320d9305a2270b (diff)
sankey (4feb22)
git-svn-id: svn://tug.org/texlive/trunk@61874 c570f23f-e606-0410-a88d-b1316a301751
Diffstat (limited to 'Master/texmf-dist/tex/latex/sankey/sankey-doc-preamble.sty')
-rw-r--r--Master/texmf-dist/tex/latex/sankey/sankey-doc-preamble.sty56
1 files changed, 49 insertions, 7 deletions
diff --git a/Master/texmf-dist/tex/latex/sankey/sankey-doc-preamble.sty b/Master/texmf-dist/tex/latex/sankey/sankey-doc-preamble.sty
index 9bfa992cf80..b48fa927ffc 100644
--- a/Master/texmf-dist/tex/latex/sankey/sankey-doc-preamble.sty
+++ b/Master/texmf-dist/tex/latex/sankey/sankey-doc-preamble.sty
@@ -1,4 +1,4 @@
-\usepackage[paper=a4paper,vmargin=1.5cm,left=4.5cm,right=3.5cm]{geometry}
+\usepackage[paper=a4paper,vmargin=1.5cm,left=4.5cm,right=3.5cm,marginparwidth=3.5cm]{geometry}
\usepackage[utf8]{inputenc}
\usepackage{cmap}
\usepackage[T1]{fontenc}
@@ -6,6 +6,7 @@
\usepackage[final,protrusion=true,expansion=true]{microtype}
\usepackage{xcolor}
\PassOptionsToPackage{final,colorlinks,linkcolor=red!60!orange!85!black}{hyperref}
+\usepackage{dtxdescribe}
\usepackage[numbered]{hypdoc}
\usepackage{fancyvrb}
\usepackage[final]{listings}
@@ -24,7 +25,7 @@
\embedfile[mimetype=text/plain]{sankey.ins}
\usepackage{sankey}
-\colorlet{bgcode}{yellow!50!gray!5}
+\colorlet{bgcode}{yellow!50!gray!10}
\colorlet{keyword}{blue!50!cyan!50!black}
\colorlet{comment}{red!75!black}
@@ -81,6 +82,14 @@
\lstdefinestyle{textscriptsize}{basicstyle=\color{black}\scriptsize\mdseries\ttfamily}
\lstdefinestyle{texttiny}{basicstyle=\color{black}\tiny\mdseries\ttfamily}
+\lstdefinestyle{bash}{
+ language=bash,
+ backgroundcolor=\color{gray!10},
+}
+\lstdefinestyle{bashsmall}{style=bash,style=textsmall}
+\lstdefinestyle{bashfootnotesize}{style=bash,style=footnotesize}
+\lstdefinestyle{bashscriptsize}{style=bash,style=scriptsize}
+
\lstdefinestyle{LaTeX}{
language=[LaTeX]TeX,
moretexcs={
@@ -152,6 +161,7 @@
\begingroup
%
\def\keypath{#1}%
+ \ifdefempty{\keypath}{\def\keypath{\sankeykeysprefix}}{}%
\def\key{#2}%
\def\val{#3}%
\def\default{#4}%
@@ -160,9 +170,10 @@
% \vspace{.25\baselineskip plus .25\baselineskip minus 0mm}
\parfillskip 0pt plus 1fil%
\leavevmode%
+ \DescribeKey{\key}%
\ttfamily%
- \hspace*{-1cm}%
- \textcolor{red!75!black}{\texttt{\docprefix{\ifdefempty{\keypath}{\sankeykeysprefix/}{\keypath/}}\key}}%
+ %\hspace*{-1cm}%
+ \textcolor{red!75!black}{\texttt{\docprefix{\keypath/}\key}}%
\ifdefempty{\val}{}{=\val}%
\hfill%
\ifdefempty{\default}{\null}{(default:\,\constant{\default})}%
@@ -176,7 +187,7 @@
\enditemize%
}
-\newcommand\MACRO{\hspace*{-1cm}}
+\newcommand\MACRO{\hspace*{0cm}}
\newlist{sankeyconstantsdesc}{description}{1}
\setlist[sankeyconstantsdesc]{align=right,labelindent=1.5em,labelsep=.5em,leftmargin=!,font=\normalfont}
@@ -221,6 +232,37 @@
\fontencoding\encodingdefault
\fontfamily\ttdefault
\fontseries\mddefault
- \fontshape\shapedefault
- \footnotesize%
+ \fontshape\updefault
+ \footnotesize
}
+
+\renewcommand*{\DescribeMacro}[2][]{%
+ \@bsphack%
+ \@ifundefined{@captype}{% not float?
+ \leavevmode%
+ \marginpar{%
+ \hbadness=10000%
+ \hfuzz=5em%
+ \raggedleft%
+ \ifblank{#1}{}{{\scriptsize\textsf{[#1]}} }% class
+ \MacroFont\cmd{#2}% name
+ }% marginpar
+ }{}% not float?
+ \begingroup%
+ \DTXD@origwrindex{%
+ \DTXD@macroname{#2}\actualchar\DTXD@verbatimcmd{#2}% name
+ \ifblank{#1}{}{\levelchar[#1]}% class
+ \encapchar usage}%
+ \ifblank{#1}%
+ {}% no class
+ {% class given
+ \begingroup%
+ \DTXD@origwrindex{%
+ #1\actualchar[#1]:\levelchar%
+ \DTXD@macroname{#2}\actualchar\DTXD@verbatimcmd{#2}%
+ \encapchar usage}%
+ }% class given
+ \@esphack%
+ \ignorespaces%
+}
+