summaryrefslogtreecommitdiff
path: root/Master/texmf-dist/tex/latex/catoptions/catoptions-guide.cfg
blob: a34684ab061ae19b56365457428309de0da6491b (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
\ProvidesFile{catoptions-guide.cfg}%
  [2012/11/17 v0.2.7f Configuration file for catoptions-guide.tex (AM)]

\cptloadpackages{%
  xwatermark|printwatermark;
  array;
  colortbl;
  ltablex;
}
\keepXColumns

\fancypagenos[%
  showonpageone     = false,
  showpagenumbers   = true,
  showheadrule      = true,
  showfootrule      = false,
  yposition         = -.42\paperheight,
  xposition         = 0,
  scale             = 1,
  angle             = 0,
  left-header       = The \textcolor{macrocolor}{catoptions} package,
  style             = \textsc{Page~\thepage~of~\pageref{xwmlastpage}},
  right-header      = \ttcl{black}{\today}
]

\amltxoptions{%
  geometryoptions     = {left=3cm,right=3cm,top=2.5cm,%
                        bottom=2.5cm,includeheadfoot},
  reviewdocument      = false,
  parindent           = false,
  toc                 = false,
  frontpagestyle      = empty,
  pretitleskip        = 0ex,
  posttitleskip       = 1ex,
  presuptitleskip     = 15ex,
  postsuptitleskip    = 0ex,
  presubtitleskip     = 0ex,
  postsubtitleskip    = -\baselineskip,
  loadnatbib          = {numbers,sort&compress},
  cmdcolor            = xmagenta1,
  stylecolor          = xgreen1,
  speccolor           = teal,
  sectionheadcolor    = blue
}
\def\otherchars{\quoted{other} characters\sspace}
\ltsnewletcs*\sectionbreak\medbreak
\AtBeginDocument{\renewdef*\thefootnote{\fnsymbol{footnote}}}

\newwatermark
[page=1,fontfamily=phv,fontsize=11pt,fontseries=m,textalign=center,
  coordunit=pc,textwidth=\hsize,textangle=0,textscale=1.8,textxpos=0,
  textypos=32.5]{\xwmfadingtext[textcolor=blue,boxcolor=red,
  scale=1.8,height=1.5ex,letterwidth=7.8mm]{catoptions}\\[1ex]%
  \ttcl{blue}{\resizebox{.5\width}{!}{Setting up
  {\tt\string\futurelet} characters, securing catcodes,
  and parsing options}}%
}

\newwatermark
[page=1,fontfamily=phv,fontsize=10pt,fontseries=m,color=black,textalign=center,
  coordunit=pc,textwidth=\hsize,textangle=0,textscale=1,textxpos=0,textypos=24]{%
  \ltscitation[author={Michael J. Downes, 1958--2003},textcolor=black,leftmargin=0em,
    fonttype=\small]{%
    The \pkgg'{pcatcode} functionality would work best if it were built into the
    \usecsn{latex2e} kernel, but it cannot be usefully added to the kernel now without
    adversely affecting document compatibility across different systems. This package
    therefore modifies one or two of the low-level package-loading functions defined
    by the kernel. Theoretically speaking, the \pkgg'{pcatcode} itself has to guard against
    the
    kind of catcode problems that it is intended to circumvent. If you would like a
    nice little \texnician's exercise, try your hand, before looking at the code of the
    \pkgg'{pcatcode}, at the task that I set for myself: find the minimal set of catcode
    assumptions that one has to make before attempting to establish normalcy, where normalcy is
    defined as the state at the end of the \latex kernel, just before the last
    \hx{\makeatother}. This is the state that may normally be expected at the
    beginning of a \hx{\documentclass} file, if the \latex format file does not
    have any extensions (\eg, \pkgm{babel}) compiled in.
  }%
}

\endinput

%%% End of file catoptions-guide.cfg %%%