Annotation of OpenXM/doc/calc2000p/behringer1.sty, Revision 1.1.1.1
1.1 noro 1: % FILENAME: behringer1.sty
2: % Physical page layout
3: \setlength\topmargin{0.1in}
4: %\setlength\oddsidemargin{-0.14in}
5: %\setlength\evensidemargin{-0.14in}
6: \setlength\textheight{41pc}
7: \setlength\textwidth{27pc}
8: %\setlength\columnsep{0.29in}
9: \setlength\headheight{12pt}
10: \setlength\headsep{14pt}
11: \pagestyle{myheadings}
12: \flushbottom
13:
14:
15:
16:
17: \def\@makechapterhead#1{%
18: %\vspace*{50\p@}%
19: {\parindent \z@ \raggedright \normalfont
20: \ifnum \c@secnumdepth >\m@ne
21: \if@mainmatter
22: \huge\bfseries \@chapapp\space \thechapter
23: \par\nobreak
24: \vskip 20\p@
25: \fi
26: \fi
27: \interlinepenalty\@M
28: \huge \bfseries #1\par\nobreak
29: \vskip 40\p@
30: }}
31: \def\@schapter#1{\if@twocolumn
32: \@topnewpage[\@makeschapterhead{#1}]%
33: \else
34: \@makeschapterhead{#1}%
35: \@afterheading
36: \addcontentsline{toc}{chapter}{#1}
37: \fi}
38: \def\@makeschapterhead#1{%
39: % \vspace*{50\p@}%
40: {\parindent \z@ \raggedright
41: \normalfont
42: \interlinepenalty\@M
43: \huge \bfseries #1\par\nobreak
44: \vskip 10\p@
45: }}
46:
47: \renewcommand\part{%
48: \if@openright
49: \cleardoublepage
50: \else
51: \clearpage
52: \fi
53: \thispagestyle{empty}%
54: \if@twocolumn
55: \onecolumn
56: \@tempswatrue
57: \else
58: \@tempswafalse
59: \fi
60: \null\vfil
61: \secdef\@part\@spart}
62:
63:
64: \def\@part[#1]#2#3{%
65: \ifnum \c@secnumdepth >-2\relax
66: \refstepcounter{part}%
67: \addcontentsline{toc}{part}{\thepart\hspace{1em}#1}%
68: \else
69: \addcontentsline{toc}{part}{#1}%
70: \fi
71: \markboth{}{}%
72: \vspace*{-11.5pc}
73: {\centering
74: \interlinepenalty \@M
75: \normalfont
76: \ifnum \c@secnumdepth >-2\relax
77: \huge\bfseries \partname~\thepart
78: \par
79: \vskip 20\p@
80: \fi
81: \Huge \bfseries #2\par}%
82: %\vskip 40\p@
83: \vspace*{8pc}
84: \normalsize \noindent {\it #3} \par
85: \@endpart}
86: \def\@spart#1{%
87: {\centering
88: \interlinepenalty \@M
89: \normalfont
90: \Huge \bfseries #1\par}%
91: \@endpart}
92: \def\@endpart{\vfil\newpage
93: \if@twoside
94: \null
95: \thispagestyle{empty}%
96: \newpage
97: \fi
98: \if@tempswa
99: \twocolumn
100: \fi}
101:
102: \newcommand\authors[1]{
103: {\noindent \large #1}
104: }
105: \renewcommand\bibname{References}
106: \newcommand\abstract[1]{
107: \vskip 40\p@
108: \noindent {\bfseries Abstract.} {\itshape #1}}
109:
110:
111: \renewcommand\section{\@startsection {section}{1}{\z@}%
112: {-3.5ex \@plus -1ex \@minus -.2ex}%
113: {2.3ex \@plus.2ex}%
114: {\normalfont\large\bfseries}}
115: \renewcommand\subsection{\@startsection{subsection}{2}{\z@}%
116: {-3.25ex\@plus -1ex \@minus -.2ex}%
117: {1.5ex \@plus .2ex}%
118: {\normalfont\large}}
119: \renewcommand\subsubsection{\@startsection{subsubsection}{3}{\z@}%
120: {-3.25ex\@plus -1ex \@minus -.2ex}%
121: {1.5ex \@plus .2ex}%
122: {\normalfont\normalsize\bfseries}}
123: \renewcommand\paragraph{\@startsection{paragraph}{4}{\z@}%
124: {3.25ex \@plus1ex \@minus.2ex}%
125: {-1em}%
126: {\normalfont\normalsize\bfseries}}
127: %\renewcommand\subparagraph{\@startsection{subparagraph}{5}{\parindent}%
128: % {3.25ex \@plus1ex \@minus .2ex}%
129: % {-1em}%
130:
131: \@addtoreset {equation}{chapter}
132: \renewcommand\theequation
133: {\ifnum \c@chapter>\z@ \fi \@arabic\c@equation}
134: %\newcounter{figure}[chapter]
135: \renewcommand \thefigure
136: {\ifnum \c@chapter>\z@ \fi \@arabic\c@figure}
137: \renewcommand\thesection {\@arabic\c@section}
138: \renewcommand\thesubsection {\thesection.\@arabic\c@subsection}
139: \renewcommand\thesubsubsection{\thesubsection .\@arabic\c@subsubsection {\normalfont\normalsize\bfseries}}
140: \newenvironment{thebibliographys}[1]
141: {\section*{\bibname
142: \@mkboth{\bibname}{\bibname}}%
143: \list{\@biblabel{\@arabic\c@enumiv}}%
144: {\settowidth\labelwidth{\@biblabel{#1}}%
145: \leftmargin\labelwidth
146: \advance\leftmargin\labelsep
147: \@openbib@code
148: \usecounter{enumiv}%
149: \let\p@enumiv\@empty
150: \renewcommand\theenumiv{\@arabic\c@enumiv}}%
151: \sloppy
152: \clubpenalty4000
153: \@clubpenalty \clubpenalty
154: \widowpenalty4000%
155: \sfcode`\.\@m}
156: {\def\@noitemerr
157: {\@latex@warning{Empty `thebibliographys' environment}}%
158: \endlist}
159: \renewcommand\newblock{\hskip .11em\@plus.33em\@minus.07em}
160: \let\@openbib@code\@empty
161:
162: \def\ps@myheadings{%
163: \let\@oddfoot\@empty\let\@evenfoot\@empty
164: \def\@evenhead{\small \thepage\hfil\slshape\leftmark}%
165: \def\@oddhead{\small {\slshape\rightmark}\hfil\thepage}%
166: \let\@mkboth\@gobbletwo
167: \let\chaptermark\@gobble
168: \let\sectionmark\@gobble
169: }
170:
171:
172: \long\def\@makecaption#1#2{%
173: \vskip\abovecaptionskip
174: \sbox\@tempboxa{\small {\bfseries #1.} #2}%
175: \ifdim \wd\@tempboxa >\hsize
176: {\small \bfseries #1.} \small #2\par
177: \else
178: \global \@minipagefalse
179: \hb@xt@\hsize{\hfil\box\@tempboxa\hfil}%
180: \fi
181: \vskip\belowcaptionskip}
182: %\newcounter{figure}[chapter]
183: \renewcommand \thefigure
184: {\ifnum \c@chapter>\z@ \fi \@arabic\c@figure}
185: \setlength\abovecaptionskip{5\p@}
186: \setlength\belowcaptionskip{0\p@}
187:
188:
189: \def\@citex[#1]#2{\if@filesw\immediate\write\@auxout{\string\citation{#2}}\fi
190: \def\@citea{}\@cite{\@for\@citeb:=#2\do
191: {\@citea\def\@citea{,\penalty\@m\ }\@ifundefined
192: {b@\@citeb}{{\bf ?}\@warning
193: {Citation `\@citeb' on page \thepage \space undefined}}%
194: {\csname b@\@citeb\endcsname}}}{#1}}
195: \def\@cite#1#2{[{\normalsize #1\if@tempswa , \rm #2\fi}]}
196:
197: \def\footcite{\@ifnextchar [{\@footcitea}{\@footcite}}
198:
199: \def\@footcitea[#1]#2{{\let\@etalbox=\@etalf\def\@cite##1##2{[{\scriptsize ##1\if@tempswa , \rm
200: ##2\fi}]}\cite[#1]{#2}}}
201: \def\@footcite#1{{\let\@etalbox=\@etalf\def\@cite##1##2{[{\scriptsize ##1\if@tempswa , \rm ##2\fi}]}\cite{#1}}}
202:
203: \def\smallcite{\@ifnextchar [{\@smallcitea}{\@smallcite}}
204: \def\@smallcitea[#1]#2{{\let\@etalbox=\@etals\def\@cite##1##2{[{\footnotesize ##1\if@tempswa ,
205: \rm ##2\fi}]}\cite[#1]{#2}}}
206: \def\@smallcite#1{{\let\@etalbox=\@etals\def\@cite##1##2{[{\footnotesize ##1\if@tempswa , \rm ##2\fi}]}\cite{#1}}}
207: %
208: % if the bibliography section is footnotesize, make the
209: % labels be footnote size too.
210: \def\@biblabel#1{[{\small #1}]\hfill}
211: %%%%%%%%%%%%%%%%%%%%%%%%%%%%%
212: % end of citation definitions
213: %%%%
214:
FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>