1 | %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
|
---|
2 | %%% magic-tdas.sty -- style file to write MAGIC-TDAS documents
|
---|
3 | %%%-----------------------------------------------------------------
|
---|
4 | %%% Kopyleft (K) 2000 J C Gonzalez
|
---|
5 | %%% Max-Planck-Institut fuer Physik,
|
---|
6 | %%% Foehringer Ring 6, 80805 Muenchen, Germany
|
---|
7 | %%% E-mail: gonzalez@mppmu.mpg.de
|
---|
8 | %%%-----------------------------------------------------------------
|
---|
9 | %%% This program is free software; you can redistribute, copy,
|
---|
10 | %%% modify, use it and its documentation for any purpose,
|
---|
11 | %%% provided that the above copyright notice appear in all
|
---|
12 | %%% copies and that both that copyright notice and this
|
---|
13 | %%% permission notice appear in supporting documentation.
|
---|
14 | %%%
|
---|
15 | %%% This piece of code is distributed in the hope that it will
|
---|
16 | %%% be useful, but WITHOUT ANY WARRANTY; without even the
|
---|
17 | %%% implied warranty of FITNESS FOR A PARTICULAR PURPOSE.
|
---|
18 | %%%
|
---|
19 | %%% Although you can actually do whatever you want with this
|
---|
20 | %%% file (following the copyright notice above), your are
|
---|
21 | %%% strongly encouraged NOT to edit directly this file.
|
---|
22 | %%% Instead, make a copy and edit the copy for your purposes.
|
---|
23 | %%%
|
---|
24 | %%% Modifying this file means that you have the very basic
|
---|
25 | %%% knowledge needed to make things by your own, and therefore...
|
---|
26 | %%% you will not get _any_ additional support :-)
|
---|
27 | %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
|
---|
28 | %%% Last update: Time-stamp: <Tue Feb 22 16:23:07 MET 2000>
|
---|
29 | %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
|
---|
30 | %
|
---|
31 |
|
---|
32 | \NeedsTeXFormat{LaTeX2e}
|
---|
33 | \ProvidesPackage{magic-tdas}
|
---|
34 | [2000/03/01 v0.01 magic-tdas -- style file to write MAGIC-TDAS documents]
|
---|
35 |
|
---|
36 | \typeout{magic-tdas -- style file to write MAGIC-TDAS documents}
|
---|
37 |
|
---|
38 | %%% PACKAGES %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
|
---|
39 | \usepackage[english]{babel}
|
---|
40 | \usepackage{epsfig}
|
---|
41 | \usepackage{fancyheadings}
|
---|
42 | \usepackage{rotating}
|
---|
43 | \usepackage{amsmath}
|
---|
44 | \usepackage{xspace}
|
---|
45 | \usepackage{enumerate}
|
---|
46 | \usepackage{makeidx}
|
---|
47 | \usepackage{floatflt}
|
---|
48 | \usepackage{wrapfig}
|
---|
49 | %\usepackage{html}
|
---|
50 | \usepackage{verbatim}
|
---|
51 |
|
---|
52 | %\usepackage{a4wide}
|
---|
53 | \usepackage{vmargin}
|
---|
54 | \setpapersize{A4}
|
---|
55 | \setmarginsrb{2cm}{3cm}{2cm}{3cm}{12pt}{20pt}{0pt}{0pt}
|
---|
56 | %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
|
---|
57 |
|
---|
58 | %%% NEW COMMANDS %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
|
---|
59 | \newcommand\TDAScode[1]{\gdef\@TDASnumber{#1}}
|
---|
60 | %-----------------------------------------------------------
|
---|
61 | \newcommand\TDASref[1]{\gdef\@TDASref{#1}}
|
---|
62 | %-----------------------------------------------------------
|
---|
63 | \renewcommand\@maketitle{%
|
---|
64 | \newpage
|
---|
65 | \null
|
---|
66 | \begin{picture}(0,0)%
|
---|
67 | \put(0,50){\epsfig{file=magiclogo.eps,width=4cm}}%
|
---|
68 | \put(400,80){\parbox[t]{0.3\linewidth}{\textsf{\@TDASnumber}}}%
|
---|
69 | \end{picture}%
|
---|
70 | \begin{center}%
|
---|
71 | \let \footnote \thanks
|
---|
72 | {\large \scshape \@title \par}%
|
---|
73 | \vskip 1.5em%
|
---|
74 | {\large
|
---|
75 | \lineskip .5em%
|
---|
76 | \begin{tabular}[t]{c}%
|
---|
77 | \@author
|
---|
78 | \end{tabular}\par}%
|
---|
79 | \vskip 1em%
|
---|
80 | {\large \@date}%
|
---|
81 | \end{center}%
|
---|
82 | \par
|
---|
83 | \vskip 1.5em}
|
---|
84 | %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
|
---|
85 |
|
---|
86 | %%% TABLE OF CONTENTS AND BIBLIOGRAPHY %%%%%%%%%%%%%%%%%%%%%
|
---|
87 | \def\thetableofcontents{%
|
---|
88 | \small%
|
---|
89 | \renewcommand{\contentsname}{}%
|
---|
90 | \begin{center}%
|
---|
91 | {\bfseries Contents}\\%
|
---|
92 | \begin{minipage}{0.7\linewidth}%
|
---|
93 | \footnotesize%
|
---|
94 | \tableofcontents%
|
---|
95 | \end{minipage}%
|
---|
96 | \vskip20pt
|
---|
97 | \end{center}}
|
---|
98 |
|
---|
99 | \def\theBibliography{%
|
---|
100 | \nocite{*}
|
---|
101 | \renewcommand{\refname}{}
|
---|
102 | \bibliographystyle{abbrv}
|
---|
103 | \begin{center}%
|
---|
104 | {\bfseries References}\\%
|
---|
105 | \begin{minipage}{0.7\linewidth}%
|
---|
106 | \footnotesize%
|
---|
107 | \bibliography{anasoft}%
|
---|
108 | \end{minipage}%
|
---|
109 | \end{center}}
|
---|
110 |
|
---|
111 | \renewenvironment{thebibliography}[1]
|
---|
112 | {\vskip\baselineskip\centering{\bfseries References\\}
|
---|
113 | \@mkboth{References}{References}%
|
---|
114 | \list{\@biblabel{\@arabic\c@enumiv}}%
|
---|
115 | {\settowidth\labelwidth{\@biblabel{#1}}%
|
---|
116 | \leftmargin\labelwidth
|
---|
117 | \advance\leftmargin\labelsep
|
---|
118 | \@openbib@code
|
---|
119 | \usecounter{enumiv}%
|
---|
120 | \let\p@enumiv\@empty
|
---|
121 | \renewcommand\theenumiv{\@arabic\c@enumiv}}%
|
---|
122 | \sloppy
|
---|
123 | \clubpenalty4000
|
---|
124 | \@clubpenalty \clubpenalty
|
---|
125 | \widowpenalty4000%
|
---|
126 | \sfcode`\.\@m}
|
---|
127 | {\def\@noitemerr
|
---|
128 | {\@latex@warning{Empty `thebibliography' environment}}%
|
---|
129 | \endlist}
|
---|
130 | %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
|
---|
131 |
|
---|
132 | %%% CITES %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
|
---|
133 |
|
---|
134 | %% cite(s) in captions
|
---|
135 | \newcommand{\ccite}[1]{\protect\cite{#1}\xspace}
|
---|
136 | %% references in captions
|
---|
137 | \newcommand{\cref}[1]{\protect\ref{#1}\xspace}
|
---|
138 | %% also references in captions
|
---|
139 | \newcommand{\fullcref}[1]{\protect\ref{#1} %
|
---|
140 | in page \protect\pageref{#1}\xspace}
|
---|
141 | %% id., normal
|
---|
142 | \newcommand{\fullref}[1]{\ref{#1} in page \pageref{#1}\xspace}
|
---|
143 |
|
---|
144 | %% units
|
---|
145 | \renewcommand{\u}[1]{\ensuremath{\mathrm{\,#1}}}
|
---|
146 |
|
---|
147 | %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
|
---|
148 |
|
---|
149 | %%% FANCYHEADINGS %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
|
---|
150 | \pagestyle{fancyplain}
|
---|
151 | %\addtolength{\headwidth}{\marginparsep}
|
---|
152 | %\addtolength{\headwidth}{\marginparwidth}
|
---|
153 | \addtolength{\headwidth}{1cm}
|
---|
154 | %\renewcommand{\chaptermark}[1]%
|
---|
155 | % {\markboth{#1}{}}
|
---|
156 | \renewcommand{\sectionmark}[1]%
|
---|
157 | {\markright{\thesection\ #1}}
|
---|
158 | \renewcommand{\subsectionmark}[1]%
|
---|
159 | {\markright{\thesubsection\ #1}}
|
---|
160 | \lhead[\fancyplain{}{\itshape \thepage}]%
|
---|
161 | {\fancyplain{}{\itshape \rightmark}}
|
---|
162 | \rhead[\fancyplain{}{\itshape \thetitle}]%
|
---|
163 | {\fancyplain{}{\itshape \thepage}}
|
---|
164 | \cfoot{}
|
---|
165 | %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
|
---|
166 |
|
---|
167 | %%% CAPTIONS %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
|
---|
168 | %\long\def\@makecaption#1#2{%
|
---|
169 | %\centering\parbox[b][\height+\baselineskip][b]{0.8\linewidth}{\small{\bf #1}.\quad #2}}
|
---|
170 | %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
|
---|
171 |
|
---|
172 | %%% SECTIONING COMMANDS %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
|
---|
173 | \renewcommand{\section}{\@startsection
|
---|
174 | {section}%
|
---|
175 | {1}%
|
---|
176 | {0pt}%
|
---|
177 | {\baselineskip}%
|
---|
178 | {0.5\baselineskip}%
|
---|
179 | {\large\scshape}}
|
---|
180 |
|
---|
181 | \renewcommand{\subsection}{\@startsection
|
---|
182 | {subsection}%
|
---|
183 | {2}%
|
---|
184 | {0pt}%
|
---|
185 | {0.8\baselineskip}%
|
---|
186 | {0.5\baselineskip}%
|
---|
187 | {\bfseries}}
|
---|
188 |
|
---|
189 | \renewcommand{\subsubsection}{\@startsection
|
---|
190 | {subsubsection}%
|
---|
191 | {3}%
|
---|
192 | {10pt}%
|
---|
193 | {0.5\baselineskip}%
|
---|
194 | {0.2\baselineskip}%
|
---|
195 | {\itshape}}
|
---|
196 | %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
|
---|
197 |
|
---|
198 | %%% GENERAL FORMATTING %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
|
---|
199 | \setlength{\parindent}{0pt}
|
---|
200 | \setlength{\parskip}{0.2\baselineskip}
|
---|
201 | %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
|
---|
202 |
|
---|
203 | \endinput
|
---|
204 |
|
---|
205 | %%EOF
|
---|