diff options
Diffstat (limited to 'Master/texmf-dist/doc/context/third/context-notes-zh-cn/src/cover.tex')
-rw-r--r-- | Master/texmf-dist/doc/context/third/context-notes-zh-cn/src/cover.tex | 64 |
1 files changed, 64 insertions, 0 deletions
diff --git a/Master/texmf-dist/doc/context/third/context-notes-zh-cn/src/cover.tex b/Master/texmf-dist/doc/context/third/context-notes-zh-cn/src/cover.tex new file mode 100644 index 00000000000..a6f1c3ebe06 --- /dev/null +++ b/Master/texmf-dist/doc/context/third/context-notes-zh-cn/src/cover.tex @@ -0,0 +1,64 @@ +\startcomponent cover +\product ctxnote + +\definecolor [BackgroundColor] [h=cccccc] +\definecolor [OrnamentColor] [h=99ccff] +\definecolor [TitleColor] [h=336699] + +\startMPinclusions + def random_hash_frame (expr width, height, offset, linewidth ) = + + def delta = ((uniformdeviate .5offset) + .25offset) enddef ; + x1 := offset ; y1 := offset ; x2 := width-offset ; y2 := height-offset ; + + drawoptions(withpen pencircle scaled linewidth withcolor transparent(1,.8,\MPcolor{BackgroundColor})) ; + fill z1--(x2,y1)--z2--(x1,y2)--cycle ; + + drawoptions(withpen pencircle scaled linewidth withcolor \MPcolor{OrnamentColor}) ; + draw (x1-delta,y1)--(x2+delta,y1) ; + draw (x2,y1-delta)--(x2,y2+delta) ; + draw (x2+delta,y2)--(x1-delta,y2) ; + draw (x1,y2+delta)--(x1,y1-delta) ; + + drawoptions(); + setbounds currentpicture to unitsquare xscaled width yscaled height ; + enddef ; +\stopMPinclusions + +\startuseMPgraphic{TitleGraphic} + for i=1 upto 400 : + offset := uniformdeviate 10pt ; + width := 2*offset + 40pt + uniformdeviate 30pt ; + height := 2*offset + 30pt + uniformdeviate 10pt ; + addto currentpicture also + image(random_hash_frame(width,height,offset,1pt)) shifted + (uniformdeviate OverlayWidth, uniformdeviate OverlayHeight) ; + endfor ; +\stopuseMPgraphic + +\defineoverlay [TitleGraphic] [\useMPgraphic{TitleGraphic}] + +\setupbackgrounds + [page] + [background={TitleGraphic,NextPage}] + +\startstandardmakeup + \startcolor[white] + \startframedtext[middle][width=.8\textwidth,height=5cm] + \dontleavehmode + \blank[.5cm] + \hfil\bfd\ConTeXt\ 学习笔记\hfil + \blank[.5cm] + \hfil\bfc Using MkIV\hfil + \blank[1cm] + \hfil\bfa Li Yanrui (lyanry@gmail.com)\hfil + \stopframedtext + \stopcolor + + \blank[14cm] +\stopstandardmakeup + +\setupbackgrounds[page] + [background=] + +\stopcomponent |