diff options
-rw-r--r-- | wmletterhead.cls | 108 |
1 files changed, 54 insertions, 54 deletions
diff --git a/wmletterhead.cls b/wmletterhead.cls index b698aa7..fdb0ba2 100644 --- a/wmletterhead.cls +++ b/wmletterhead.cls @@ -6,46 +6,46 @@ % Note logo files belong to W&M % 'wmletterhead' class accepts all options of the 'letter' class and the following % additional options which specify the header logo -% prior2014dec - old logo prior 2014 -% fullcolor - full color logo with yellowish WM cypher -% black - all black logo -% green - all green logo -% white - all white logo (quite use less on white background) +% prior2014dec - old logo prior 2014 +% fullcolor - full color logo with yellowish WM cypher +% black - all black logo +% green - all green logo +% white - all white logo (quite use less on white background) % DEFAULT options: [fullcolor] % Recomended use: -% \documentclass[12pt,fullcolor]{wmletterhead} +% \documentclass[12pt,fullcolor]{wmletterhead} %-------------- define WM header logo file --------------------------------- \providecommand{\wmheaderlogo}{}% nologo % this is prior December 2014 logo with Wren building \DeclareOption{prior2014dec}{% - \renewcommand{\wmheaderlogo}% - {wmlogos/wmheader2012}% + \renewcommand{\wmheaderlogo}% + {wmlogos/wmheader2012}% } % full colored logo starting from December 2014 \DeclareOption{fullcolor}{% - \renewcommand{\wmheaderlogo}% - {wmlogos/wm_horizontal_single_line_full_color}% + \renewcommand{\wmheaderlogo}% + {wmlogos/wm_horizontal_single_line_full_color}% } % green logo starting from December 2014 \DeclareOption{green}{% - \renewcommand{\wmheaderlogo}% - {wmlogos/wm_horizontal_single_line_green}% + \renewcommand{\wmheaderlogo}% + {wmlogos/wm_horizontal_single_line_green}% } % black logo starting from December 2014 \DeclareOption{black}{% - \renewcommand{\wmheaderlogo}% - {wmlogos/wm_horizontal_single_line_black}% + \renewcommand{\wmheaderlogo}% + {wmlogos/wm_horizontal_single_line_black}% } % black logo starting from December 2014 \DeclareOption{white}{% - \renewcommand{\wmheaderlogo}% - {wmlogos/wm_horizontal_single_line_white}% + \renewcommand{\wmheaderlogo}% + {wmlogos/wm_horizontal_single_line_white}% } %-------------- end of define WM header logo file ------------------------------ @@ -111,65 +111,65 @@ % -------------------------------------------------- \geometry{ - letterpaper, - top=\wmtopmargin, - left=\wmleftmargin, - right=\wmrightmargin, - bottom=\wmbottommargin, - marginparwidth=0in, - marginparsep=0in, - %showframe % this shows layout frames + letterpaper, + top=\wmtopmargin, + left=\wmleftmargin, + right=\wmrightmargin, + bottom=\wmbottommargin, + marginparwidth=0in, + marginparsep=0in, + %showframe % this shows layout frames } %% WM fancy letter head definition \newcommand{\wmheader}{ - \fancyhf{}% - \fancyhead[L]{% -% \begin{textblock*}{\wmlogowidth}(\wmlogohpos{},\wmlogovpos{})% + \fancyhf{}% + \fancyhead[L]{% +% \begin{textblock*}{\wmlogowidth}(\wmlogohpos{},\wmlogovpos{})% %\adjustbox{valign=t}{ - \hskip -\wmlogoWhpos - \includegraphics[height=\wmlogoheight{},keepaspectratio=true]{\wmheaderlogo}% + \hskip -\wmlogoWhpos + \includegraphics[height=\wmlogoheight{},keepaspectratio=true]{\wmheaderlogo}% %} -% \end{textblock*}% - }% - \renewcommand{\headrulewidth}{0pt}% - \fancyfoot[C]{\thepage}% +% \end{textblock*}% + }% + \renewcommand{\headrulewidth}{0pt}% + \fancyfoot[C]{\thepage}% } \newcommand{\wmaddress}{ - \ifx\@empty\fromaddress - {} - \else - \raggedleft% - \begin{tabular}{l@{}}\ignorespaces - \fromaddress% - \end{tabular}% - \fi + \ifx\@empty\fromaddress + {} + \else + \raggedleft% + \begin{tabular}{l@{}}\ignorespaces + \fromaddress% + \end{tabular}% + \fi } \fancypagestyle{empty}{% looks like this has no effect for the letter class - \wmheader{}% + \wmheader{}% } \fancypagestyle{plain}{% this takes care of the 2nd and the following pages - %\wmheader{}% - \fancyfoot[C]{\thepage}% + %\wmheader{}% + \fancyfoot[C]{\thepage}% } \fancypagestyle{firstpage}{% some how this is the very first page style - \wmheader{}% - \newlength{\wmaddresswidth} - \settowidth{\wmaddresswidth}{\hbox{\wmaddress}}% - \newlength{\wmaddresshpos} - \setlength{\wmaddresshpos}{\paperwidth-\wmrightmargin-\wmaddresswidth} - \fancyhead[R]{% - %\begin{textblock*}{\wmaddresswidth}(\wmaddresshpos{},\wmlogovpos{})% - \wmaddress{}% - %\end{textblock*}% - }% + \wmheader{}% + \newlength{\wmaddresswidth} + \settowidth{\wmaddresswidth}{\hbox{\wmaddress}}% + \newlength{\wmaddresshpos} + \setlength{\wmaddresshpos}{\paperwidth-\wmrightmargin-\wmaddresswidth} + \fancyhead[R]{% + %\begin{textblock*}{\wmaddresswidth}(\wmaddresshpos{},\wmlogovpos{})% + \wmaddress{}% + %\end{textblock*}% + }% } \pagestyle{plain}% important! if switched to fancy pages 2, 3, ... do not have logo |