From 5bf6732816ed4298e20bd377f2b34e0b5c3b1207 Mon Sep 17 00:00:00 2001 From: Philipp Gesang Date: Thu, 23 Sep 2010 23:16:48 +0200 Subject: manual, license, readme --- doc/manual.tex | 86 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 86 insertions(+) create mode 100644 doc/manual.tex (limited to 'doc/manual.tex') diff --git a/doc/manual.tex b/doc/manual.tex new file mode 100644 index 0000000..c95e5ca --- /dev/null +++ b/doc/manual.tex @@ -0,0 +1,86 @@ +\usemodule[bib] + +\setuppapersize[A5][A5] + +\setupcombinedlist[content][interaction=all,focus=standard] + +\setupindenting[yes,next,medium] % -> lead to the glue node error in mkiv + +\setuphead[chapter] [style={\rm\sc},before={\blank[line,force]},after={\blank[2*line,force]}] +\setuphead[section] [style={\rm\it},before={\blank[line]} ,after={\blank[line]}] +\setuphead[subsection][style={\rm},before={\blank[line]} ,after={\blank[line]}] + +\setupheads[indentnext=yes] +\setupfloats[indentnext=yes] + +\setupbodyfont[10pt] + +% title page +\startbuffer[frontpage] +\startstandardmakeup +\raggedcenter +\vfill +{\setupbodyfont[,19pt] +{\em Typesetting} +\blank [2*big] +{\tfc {\em re}{\ss Structured}{\em \kern-6ptText}} +\blank [2*big] +{\em with \CONTEXT} +\blank [5*big] +{\tfa A Manual for {\em rst}{\kern1pt\CONTEXT}} +} +\vfill +\stopstandardmakeup +\stopbuffer + +% additional information +\startbuffer[author] +\startstandardmakeup +\vfill +\framed [align=right,frame=off,topframe=on] {% +\tfxx\ss\setupinterlinespace[small] +Copyright 2010 by Philipp Gesang, Dossenheim.\par +Mail any patches or suggestions to\par +\type{string.format("%s@%s.com", "megas.kapaneus", "gmail")}\par +or pay a visit to \goto{my BitBucket home}[url(http://bitbucket.org/phg/)].\par +} +\stopstandardmakeup +\stopbuffer + + +% table of contents +\startbuffer[toc] +\setuppagenumbering[state=start,alternative=doublesided,location=] +\setupheadertexts + [{\tfx\sc\getmarking[chapter]}] [{\tfx\bf \pagenumber}] + [{\tfx\bf \pagenumber}] [{\tfx{\em rst}{\kern.5pt\CONTEXT}}] +\completecontent +\stopbuffer + +% something radically changed in mkiv +\startluacode +jobvariables = jobvariables or {} +jobvariables.tobesaved = jobvariables.tobesaved or {} +\stopluacode + +% list of publications +\startbuffer[pubs] +\setuplayout[grid=no] +\setuptolerance[verytolerant] +\setuptolerance[vertical,verytolerant] + +\completepublications +\stopbuffer + +\appendtoks \getbuffer[frontpage] \to \everystarttext +\appendtoks \getbuffer[author] \to \everystarttext +\appendtoks \getbuffer[toc] \to \everystarttext + +%\prependtoks \getbuffer[pubs] \to \everystoptext + +\setupwhitespace[none] +\setuplayout[grid=verystrict] +\setuptolerance[tolerant] +\language[en] +\setuppagenumbering[state=stop,location=] +\input doc.tex -- cgit v1.2.3