summaryrefslogtreecommitdiff
path: root/macros/latex/contrib/ltxkeys/doc/ltxkeys-guide.cfg
blob: 73fc463bfecf32e0c81133f1a431c1d384ec2adf (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
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
\ProvidesFile{ltxkeys-guide.cfg}%
  [2012/11/17 v0.0.3c Configuration file for ltxkeys-guide.tex (AM)]

\hfuzz1pt\vfuzz2pt
\makeindex
\ltsAfterAfterBeginDocument{%
  \def\amd@sectitlefmt{\centering\Large\sffamily\color{secheadcolor}}%
}

\interfootnotelinepenalty=10000
\let\footnote\ltsfootnote
\extrarowheight=2pt
\arrayrulecolor{yellow}
\def\l@subsection{\@dottedtocline{2}{1.5em}{2.8em}}
\def\l@subsubsection{\@dottedtocline{3}{4.3em}{3.2em}}

\ltsloadpackages{%
  array;
  colortbl;
  ltablex;
}
\new@def*\textpgfkeys{\texttt{pgf}~keys\sspace}

\amltxoptions{%
  geometryoptions       = {left=3cm,right=3cm,top=2.5cm,%
                          bottom=2.5cm,includeheadfoot},
  reviewdocument        = false,
  parindent             = false,
  tableofcontents       = false,
  frontpagestyle        = empty,
  pretitleskip          = 0ex,
  posttitleskip         = 1ex,
  presuptitleskip       = 15ex,
  postsuptitleskip      = 0ex,
  presubtitleskip       = 0ex,
  postsubtitleskip      = 0ex,
  natbiboptions         = {numbers,sort&compress},
  cmdcolor              = xmagenta1,
  stylecolor            = xgreen1,
  speccolor             = teal,
  sectionheadcolor      = blue
}

\newletcmd*\sectionbreak\medbreak
\AtBeginDocument{\renewdef*\thefootnote{\fnsymbol{footnote}}}
\robust@def*\textnewkey{\mbox{\fx{\ltxkeysnew}xxx\fx{key}}\sspace}
\robust@def*\textkey{\mbox{\fx{\ltxkeys}xxx\fx{key}}\sspace}
\new@def*\boldreddot{\makered{\textbf{.}}}
\new@def*\keydotchoice#1#2{%
  \ang{#1}\unskip\boldreddot\unskip\leftbrace\ang{#2}\rightbrace
}
\new@def*\mpkey{\fnl\bs{mp,key}\sspace}
\new@def*\ifmpkey{\mbox{\cmdtext{\bs if}\fnl{}{mp,key}}\sspace}
\new@def*\preffamkey{\fnl*'\bs{pref,fam,key}\sspace}
\new@def*\ipreffamkey#1{\mbox{\cmdtext{\bs#1}\fnl*{}{pref,fam,key}}}
\new@def*\jpreffamkey#1{\mbox{\fnl*'\bs{pref,fam,key}\unskip\fx{@#1}}}
\new@def*\jpreffam#1{\fnl*'\bs{pref,fam,#1}}
\def\argpat{%
  \fx{\argpattern}\unskip\leftbrace\ang{pattern}\rightbrace
  \sspace
}

\ifamd@subsidfile\else\ltsafterfi
\usepackage[persistent,useincluput]{incluput}

\fancypagenos[%
  textalign         = center,
  show-on-page-one  = false,
  show-page-numbers = true,
  show-headrule     = true,
  show-footrule     = false,
  y-position        = -.44\paperheight,
  x-position        = 0,
  scale             = 1,
  angle             = 0,
  style             = \textsc{Page~\thepage~of~\pageref{xwmlastpage}},
  left-header       = The \textcolor{macrocolor}{ltxkeys} package,
  right-header      = \ttcl{black}{\today}
]

\newwatermark
[page=1,fontfamily=phv,fontsize=11pt,fontseries=m,align=center,
  coordunit=pc,width=.978\paperwidth,angle=0,scale=1,xpos=-.62,ypos=30.35]{%
  \xwmcolorbox[framesep=5pt,framerule=2pt,fillcolor=white,
    outerframecolor=Orange,innerframecolor=brown,textalign=justified,
    width=.978\paperwidth]{%
    \normalfont\small\color{black}\vspace*{-1ex}%
    \parbox{.95\paperwidth}{%
      \ltsreddots{1.2}{\large\textsc{License}}\vspace*{1ex}%
      This work (\ie, all the files in the \pkg{ltxkeys} manifest) may be distributed and/or
      modified under the conditions of the \lppl, either version~1.3 of this license or any later
      version. The \lppl maintenance status of this software is \quoted{author-maintained}. This
      software is provided \quoted{as it is}, without warranty of any kind, either expressed or
      implied, including, but not limited to, the implied warranties of merchantability and
      fitness for a particular purpose. \makered{\CopyrightYear}\vspace*{\baselineskip}%
      \ltsreddots{1}{\large\textsc{Summary}}\vspace*{1ex}%
      The \pkg'{ltxkeys} provides facilities for creating and managing keys
      in the manner of the \pkg'{keyval, xkeyval}, but it is intended to be more
      robust and faster than these earlier packages. Yet it comes with many new functions.
      \vspace*{1ex}%
    }%
  }%
}

\ltsfi

\endinput

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