summaryrefslogtreecommitdiff
path: root/macros/plain/contrib/pitex/pitex-doc.tex
diff options
context:
space:
mode:
Diffstat (limited to 'macros/plain/contrib/pitex/pitex-doc.tex')
-rw-r--r--macros/plain/contrib/pitex/pitex-doc.tex106
1 files changed, 106 insertions, 0 deletions
diff --git a/macros/plain/contrib/pitex/pitex-doc.tex b/macros/plain/contrib/pitex/pitex-doc.tex
new file mode 100644
index 0000000000..63c6281717
--- /dev/null
+++ b/macros/plain/contrib/pitex/pitex-doc.tex
@@ -0,0 +1,106 @@
+\input pitex
+
+\setparameter document :
+ author = "Paul Isambert"
+ title = "The PiTeX documentation"
+ date = "November 2011"
+ layout = onecolumn
+ mode = bookmarks
+
+\setparameter page:
+ height = 24cm
+ left = 4cm
+ hsize = 32pc
+
+\setfont\mainfont :
+ name = "Chaparral Pro"
+ size = 10pt
+ bold = Semi
+ big = 50pt
+
+\setfont\codefont :
+ name = "Lucida Console"
+ size = 8pt
+ slant = .15
+ features = "space = mono"
+ bold italic = none
+
+\setparameter marginnote:
+ baselineskip = 9pt
+ font = "\small\it"
+
+\setparameter section:
+ font = \sc
+
+
+\OutputRoutine remove {headers, inserts}{shipout}
+
+\newblock\table
+ {\ifdim\lastskip=\baselineskip
+ \needspace{2\baselineskip}%
+ \else
+ \needspace{3\baselineskip}%
+ \vskip\baselineskip
+ \fi
+ \halign\bgroup##\unskip\hfil&&\kern1em##\unskip\hfil\cr}
+ {\egroup
+ % This is a horrible hack to circumvent a bug in LuaTeX (\prevdepth not
+ % updated after \halign) (rev 4277).
+ \directlua{%
+ local n = tex.lists.page_head
+ while n.next do
+ n = n.next
+ end
+ tex.nest[tex.nest.ptr].prevdepth = n.depth}%
+ \vskip\baselineskip
+ }%
+
+
+\def\describe#1#2{%
+ \needspace{2\baselineskip}%
+ \bgroup\codefont
+ \noindent\color{.8 0 0}{\llap{\string#1\kern.3em}%
+ #2\par\egroup}\removenextindent
+ \ignorespaces}
+
+\def\comarg{\arg{command}\antigobblespace}
+\def\textarg{\arg{text}}
+
+\def\filesection#1{\section{File: \tcode{#1}}}
+\pdfdef\verb`#1`{#1}
+
+\def\attr#1{{\codefont\color{0 .5 0}{#1}}}
+\def\param#1{{\codefont\color{.8 0 0}{#1}}}
+\def\value#1{{\codefont\color{.3 .3 .6}{#1}}}
+
+\def\texapi{\emph{texapi}}
+\def\navigator{\emph{Navigator}}
+\def\tex{\TeX\antigobblespace}
+
+%%% Redefining \TeX to look better with Chaparral.
+\def\TeX{%
+ T\kern-.13em
+ \lower.5ex \hbox {E}%
+ \kern-.03em X%
+ }
+
+
+
+
+
+\vbox to 50pt{%
+ \vfil
+ \hbox{%
+ \hbox{\big\sc Pi\kern-.08em\TeX}%
+ \kern1cm
+ \vbox{%
+ \hbox{Paul Isambert}%
+ \hbox{\codefont zappathustra@free.fr}%
+ \hbox{November 2011}}}%
+ \vfil
+ }
+
+\input interpreter
+\interpretfile{pitex}{pitex-doc.txt}
+
+\bye