diff options
author | Karl Berry <karl@freefriends.org> | 2022-02-04 22:19:22 +0000 |
---|---|---|
committer | Karl Berry <karl@freefriends.org> | 2022-02-04 22:19:22 +0000 |
commit | 04a585df0c1efc659651ea6535edbb43558c83ca (patch) | |
tree | 3b3fda67fb21339528700d9479444459184318ad /Master/texmf-dist/tex/latex/sankey/sankey-doc-preamble.sty | |
parent | 791a232caa9b4caf8f61713ddd320d9305a2270b (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.sty | 56 |
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% +} + |