summaryrefslogtreecommitdiff
path: root/macros/texsis/styles/umich.txs
blob: e174e4a4192eb97cf396e5accb7706e3c675957d (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
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
%% file: umich.txs  (TeXsis version 2.18)
%  @(#) $ID: Revision: 1.0    Date: 2000/03/10  Author: myers $
%======================================================================*
% This is a collection of TeXsis macros customized for use at the
% University of Michigan.  Basically it is the TXSsite.tex file for U-M.
%
% There is at present no definition of \thesis that meets the
% requirements of the Rackham Graduate School, but we hope to add one 
% soon.  If someone writes one, please send it to us!
%
% Change name to your own institution or site here:
\message{University of Michigan Physics Department}
% @(#) Last Updated: -EAM 10Mar2000

\ATunlock                                       % make @ a letter here

%===================================*
%  \ORGANIZATION is the name of the issuing organization, which appears
%  at  the top of the title page, or on a \Memo. You can also change it
%  before you call \titlepage.   \banner is called by \preprint when it 
%  makes the title page.

\def\ORGANIZATION{{\def\LC##1{{\fourteenpoint\bf ##1}}%
        \twelvepoint\bf \LC{T}HE \LC{U}NIVERSITY OF \LC{M}ICHIGAN}}

\def\banner{\vskip 0pt                  %
  \line{\hfill \hbox{\vbox{\baselineskip=\normalbaselineskip
                \hbox{\hfil \@DOCcode}\hbox{\hfil \@PUBdate}}}}%
  \vskip 1.0cm}%

%===================================*
% \@DOCcode is the document code that appears in the upper right
% part of the title page of a \preprint.  It starts out at its default
% value, and is changed by calling \pubcode{<code>} before you call
% \titlepage.  If you don't use anything you'll get \TeXsis.
% Similarly, \@PUBdate is the publication date, set by \pubdate.

\def\@DOCcode{UM-TH-96-xx}%
\def\@PUBdate{\monthname{\the\month}~\number\year}%

%===================================*
% \letterhead{phone} is for copying onto letterhead stationary.  
% It just puts on the date and a phone number (if given).

\def\letterhead#1{% letterhead for copying onto stationary
  \def\PhoneNumber{#1}%
  \emsg{Positioning date/phone for University of Michigan letterhead.}%
  \begingroup                           % this header stuff is local
    \parskip=0pt \parindent=0pt         %
    \null\vskip 0.6in                   % skip down to date line
    \line{\hfill \hbox to 5in{\tensl \today\hfill}}% Today's Date
    \line{\tenss \hfill (734) 
          \ifx\PhoneNumber\empty 764-4437\else \PhoneNumber\fi}%
    \ifx\Email\undefined\else\line{\hfill \tt \Email}\fi
    \vskip 10pt plus 1fil       
  \endgroup}

%===================================*
% \UMletterhead{phone} is a facsimile of the University of Michigan
% stationary.  If \Email is defined it is included under the phone number.

\def\UMletterhead#1{%  Facsimile of UM letterhead
  \def\PhoneNumber{#1}%
  \begingroup                   % make these these things local
    \null\vskip -27pt           % masthead up a bit to match real thing
    \UMmasthead                 % UM seal and name
    \line{\hfill \hbox to 5in{\tensl \today\hfill}}% Today's Date
    \line{\tenss \hfill (734) 
          \ifx\PhoneNumber\empty 764-4437\else \PhoneNumber\fi}%
    \ifx\Email\undefined\else\line{\hfill \tt \Email}\fi
    \vskip 10pt plus 1fil       
  \endgroup}

\def\UMseal{{\hbox{\epsfbox{umseal.eps}}}}%

\def\UMmasthead{\line{\llap{\UMseal\hskip -35pt}\hfill
      \hbox{\vbox{\hsize=13.99cm   \def\LC##1{{\twentyfourpoint\bf ##1}}%
      \line{\hfill \twentypoint\bf \LC{T}HE \LC{U}NIVERSITY OF \LC{M}ICHIGAN}%
         \vskip 0.85cm
         \line{\tenss DEPARTMENT OF PHYSICS \hfill 2477 Randall Laboratory}%
         \line{\tenss \hfill Ann Arbor, MI 48109-1120}%
     }}}}%


%===================================*
% \UMmemo uses UMmasthead for a memorandum.

\def\UMmemo{% letterhead for copying onto stationary
   \def\ORGANIZATION{}%
   \MemoFormat    
%%   \hoffset=0.5in \hsize=6.0in
   \centerline{\vbox to 0pt{\vss
         \hbox{\twelvess M E M O R A N D U M}%
         \vskip 24pt}}%
   \UMmasthead
   \ifx\Email\undefined\else\line{\hfill \tt \Email}\fi
   \ifx\@today\today\relax\else\emsg{Memo is dated \today}\fi
   \vskip 0.5cm}%


%==================================================*
% \UMfaxmemo is for a memo using UM fax-imilie letterhead
% to be sent via fax machine.  It leaves a blank for the total
% pages in the fax.

\def\FaxNumber{(734) 763-2213}          % Particle Theory group Fax
\def\PhoneNumber{763-9698}              % Particle Theory group phone
        
\def\UMfaxmemo{%   memorandum on UM letterhead facsimile
   \def\ORGANIZATION{}%
   \MemoFormat    
   \hoffset=0.25in \hsize=6.0in
   \centerline{\vbox to 0pt{\vss
         \hbox{\twelvess\quad F A X\qquad M E M O R A N D U M}%
         \vskip 24pt}}%
   \UMmasthead
   \ifx\@today\today\relax\else\emsg{Fax Memo is dated \today}\fi
   \vskip 0.35cm  
   {\let\tenrm=\tenss \faxline}
   \line{\tenss \hfill Telephone: (734) 
        \ifx\PhoneNumber\undefined 764-4437\else \PhoneNumber \fi}%
   \ifx\Email\undefined\else\line{\hfill \tt \Email}\fi
   \vskip 0.5cm}%

%===================================*
% \LandscapeSpecial turns on landscape mode on the laser printer.
% How this is done is very site dependent. Uncomment the version
% that works for you, or insert your own if these don't work.

%%% 1) This is how dv2ips does it, and you need to have landscape.ps
%%% accesable to the filter program
%%%
%%%\def\LandscapeSpecial{\special{psfile=landscape.ps}}

% 2) This is how dvips (Rokicki's version 5.484) does it:

\def\LandscapeSpecial{\special{papersize=11in,8.5in}}


%===================================*
% Rokicki's dvips will do manual feed if you use 'dvips -m'

\def\manualfeed{\emsg{\@comment MANUAL FEED MODE SELECTED!}%
        \special{@manualfeed}}


%===================================*
% Envelope position for HP LaserJet 4 printer "monojet" 
% (all the way to the left - change to match your own printer)

\ifx\undefined\EnvlVoffset\relax\else
  %% \emsg{Envelope offset for NeXT printer (centered).}%
  %% \EnvlVoffset=1.25in  % This is for NeXT printers
  \emsg{Envelope offset for HP printer (all the way to the left).}%
  \EnvlVoffset=3.4in
\fi

%===================================*
% Mailing Labels:  you may have to change these depending on your
% printer and the kind of labels you use.  
%
% This is for the standard 3 across the page labels, either size

\fullHsize=8.5in        % hsize for page
\fullVsize=11.1in       % vsize for page
\lblHsize=7.15cm        % width of standard label
\lblVoffset=-1.2cm      % shift down this much
\lblHoffset=-1.8cm      % shift over this much

\def\bigLabels{% size for big labels (1.5" x 2.75", 21 per page)
   \lblVsize=1.5in      
   \lblVoffset=-1.2cm
   \fullVsize=11.0in}
\def\smallLabels{% size for small labels (1.0" x 2.75", 33 per page)
   \lblVsize=1.0in
   \lblVoffset=-0.875in 
   \fullVsize=11.15in}

\bigLabels              % <- default (more general)


% ---------
\ATlock

% >>> EOF umich.txs <<<