% ADASSAB.STY -- ADASS meeting abstract form. % % This style written so that authors can print something out prior to % sending meeting abstracts electronically to ADASS meeting organizers. The % page design is based on the existing paper form, since I figure that's % what people will expect to see. This format could/should be changed % in a future version for clarity and to display information that is % not currently shown. % First, identifying information about this style file. \def\revtex@ver{1.1} % Version number of this file. \def\revtex@date{23 Jul 93} % Revision date. \def\revtex@org{ADASS} % Sponsoring organization. \def\revtex@jnl{PASP} % Applicable journal, if specific. \def\revtex@genre{abstract} % Document "type". \typeout{\revtex@org\space \ifx\revtex@jnl\@empty\else\revtex@jnl\space\fi \revtex@genre\space substyle, v\revtex@ver\space <\revtex@date>.} \def\revtex@pageid{\xdef\@thefnmark{\null} \@footnotetext{This \revtex@genre\space was prepared with the \revtex@org\space \revtex@jnl\space Rev\TeX\ macros v\revtex@ver.}} % Professional society identification. We need to have the society's name, % an abbreviation if there is one, mailing and electronic addresses, and % telephone number. This data, along with the information about the meeting, % is defined by the meeting coordinators (society Exec Office, whatever). % % \society@name{FULL NAME} % \society@abbrev{ABBREV} % \society@address{ADDRESS} % \society@phone{NUMBER} % \society@email{NET ADDRESS} \def\society@name{Astronomical Data Analysis Software and Systems} \def\society@abbrev{\revtex@org} \def\society@address{STScI, 3700 San Martin Drive, Baltimore MD 21218 USA} \def\society@phone{410-516-6871} \def\society@email{softconf@stsci.edu} % Meeting and host institution information. % % \meeting@number{NUMBER} % \meeting@city{CITY, STATE} % for announcements % \meeting@date{MONTH DAY, YEAR} % \meeting@host{HOST INSTITUTION} % \host@address{ADDRESS} % for mailing address % \host@locchair{NAME} % \host@phone{NUMBER} % \host@email{NET ADDRESS} % \abstract@deadline{MONTH DAY, YEAR} \def\meeting@number{4} \def\meeting@city{Baltimore MD} \def\meeting@date{September 25-28, 1994} \def\meeting@host{Space Telescope Science Institute} \def\host@address{3700 San Martin Drive, Baltimore MD, 21218, USA} \def\host@locchair{Elizabeth Stobie} \def\host@phone{(410) 516-8671} \def\host@email{stobie@stsci.edu} \def\abstract@deadline{15 July, 1994} % Fee data from society. Give numbers only, in US dollars, please. \def\fee@CHECK{96} \def\fee@CARD{96} \def\fee@PO{45} \def\fee@LATE{1000000} \let\fee@AMEX=\fee@CARD \let\fee@MC=\fee@CARD \let\fee@VISA=\fee@CARD \let\fee@BILL=\fee@PO % Here is a somewhat Society or meeting-dependent thing. We wish to % identify which issue of the \revtex@jnl publication issue abstract % will/might be printed in. It is not obvious that this needs to be in % the markup that the suthor uses. Note that we've specified the journal % citation data in a publication and Society-independent way, so these % jnl@* macros could be used generally. However, which components are % relevant is specific to each publication. % % \jnl@issue{YEAR}{VOL}{NUMBER} \def\jnl@issue#1#2#3{\gdef\jnl@yr{#1}\gdef\jnl@vol{#2}\gdef\jnl@nr{#3}} \jnl@issue{1995}{??}{?} % Everything that has been parameterized to this point is defined in the % style file itself, which does not necessarily have to be sent to % authors. Note that all of these things are single items, specified in % \def statements. The form sent to authors will contain these things. % The tricky part is that the actual replacement string should be in the % file, not the markup abstraction. The file sent to authors will % contain instructions, fixed text, markup, and information supplied by % the author. Some of the contents of the instructions and the fixed % text of the abstract form may have to be generated by an awk script to % splice in the data from the above definitions. It may be easier, % therefore, to store the above information in a format other than LaTeX % markup. We shall see. \newdimen\abwidth \abwidth 6.0in \newdimen\abheight \abheight 6.55in % Below is the markup that the author needs to supply. Instructions for % filling in the electronic abstract form using these commands will be in % the file as LaTeX comments. % Author's scientific information. The scientific data are typeset (printed) % as they are specified by the author. Note that \affil is optional: if % institutional affiliations are given in the running author list, it is % not necessary to identify the institutions separately. At least, not for % printing purposes; it may be desirable at some point to enforce the situation % where affiliations would have to be given in \affil commands. We use % LaTeX's \title macro as is, so it is not defined here. \def\author#1{\@temptokena=\expandafter{\auth@list} \xdef\auth@list{\the\@temptokena\@authdlm#1}\gdef\@authdlm{,\space}} \def\affil#1{\@temptokena=\expandafter{\auth@list} \xdef\auth@list{\the\@temptokena\space(#1)}} \def\abstract{\if@twocolumn\newpage\else\vspace{6ex}\fi \vbox to\abheight\bgroup % \minipage{\abwidth}{\noindent\bf\@title}\par\vspace{2.0ex} \minipage{\abwidth}{\noindent\it\@title{,\space}} \noindent\auth@list\par\vspace{3.0ex}} \def\endabstract{\endminipage\vfil\egroup\par\vspace{0.0ex} Abstract submitted for the \meeting@number th meeting of the \society@abbrev, \meeting@city\par\vspace{0.0ex} Date submitted: \@date\qquad Electronic form version \revtex@ver} \def\auth@list{} \def\@authdlm{} % The minipage environment used to set the abstract has paragraph formatting % parameters disabled by \@parboxrestore. We specify paragraphing params % for abstracts by defining \@minipagerestore, which is \relax by default, % so that non-null action is taken. \def\@minipagerestore{\parindent 1.5em\parskip .7ex} % Author's administrative information. These details are buffered by the % markup commands. This permits authors to re-arrange these commands in % the input file, and allows for selective printing of the data. \def\category#1{\gdef\@category{#1}} \def\@category{} \def\firstauthor#1{\gdef\@firstauthor{#1}} \def\@firstauthor{} \def\sessiontype#1{\lowercase{\gdef\@sessiontype{#1}}} \def\@sessiontype{} \def\societysig#1{\gdef\society@sig{#1}} \def\society@sig{} \def\presentor#1{\gdef\@presentor{#1}} \def\@presentor{} \def\sponsor#1{\gdef\@sponsor{#1}} \def\@sponsor{} \def\instructions#1{\gdef\@instructions{#1}} \def\@instructions{} \def\authoraddress#1{\gdef\@authoraddress{#1}} \def\@authoraddress{} \def\authorphone#1{\gdef\@authorphone{#1}} \def\@authorphone{} \def\authoremail#1{\gdef\@authoremail{#1}} \def\@authoremail{} \def\paymentmethod#1{\gdef\@payment{#1}} \def\@payment{} \def\accountnumber#1{\gdef\@account{#1}} \def\@account{} \def\expirationdate#1{\gdef\@expdate{#1}} \def\@expdate{} \def\billingaddress#1{\gdef\@billaddr{#1}} \def\@billaddr{} \def\runningident#1{\gdef\run@id{#1}} \def\run@id{$\pi$} \def\session#1#2{\gdef\@session{#1.#2}} \def\@session{0.00} % The \admininfo command typesets the administrative information in the % Society-specific format. In principle, this is the only administrative % macro that needs to be messed around with. In practice, the running % ID number and the session number may require tweaking. \newdimen\adminwidth \def\box@checked{\fbox{\tt X}} \def\box@open{\fbox{$\phantom{\hbox{\tt X}}$}} \def\admininfo{\adminwidth\columnwidth \advance\adminwidth by-2.5\fboxsep \if@twocolumn\newpage\else\newpage\vspace{6ex}\fi \hbox to\adminwidth{\hfil\fbox{\society@name\space Abstract Form}\hfil} % \vskip 3ex % \hbox to\adminwidth{\society@abbrev\space Category \@category % \hfil Running \#\run@id\hfil Session \@session} \vskip 3ex \def\@tempa{oral} \def\@tempb{poster} \def\@tempc{demo} \hbox to\adminwidth{Oral preferred\quad\ifx\@sessiontype\@tempa % \box@checked\else\ifx\@sessiontype\@tempb\box@open \box@checked\ \else\box@open\fi\qquad Poster preferred\quad\ifx\@sessiontype\@tempb \box@checked\ \else\box@open\fi\qquad Computer Demonstration\quad\ifx\@sessiontype\@tempc \box@checked\else\box@open\fi\hfil} \vskip 2ex \hbox to\adminwidth{Paper presented by\space\tabcolsep\z@ \begin{tabular}[t]{l}\@firstauthor\\ \@authoraddress\\\@authorphone\\\@authoremail \end{tabular}\hfil} \vskip 3ex \fbox{\parbox{\adminwidth}{Special instructions (including A/V needs):\quad\@instructions\par \ifx\society@sig\@empty\else \vskip 1.2ex \hbox to\adminwidth{\society@sig\quad\box@checked\hfil}\fi}} \vskip 2ex % \hbox to\adminwidth{Abstract fee of \$\@nameuse{fee@\@payment} % will be paid by {\uppercase\expandafter{\@payment}}.\hfil} % \def\@tempa{PO} % \ifx\@payment\@tempa % \vskip 1ex % \hbox to\adminwidth{Purchase order billing data: P.O. \#\@account\hfil} % \vskip 1ex % \hbox to\adminwidth{\tabcolsep\z@ % \begin{tabular}[t]{l}\@billaddr % \end{tabular}\hfil} % \else % \ifx\@empty\@expdate\def\@expdate{PLEASE SUPPLY AN EXPIRATION DATE}\fi % \vskip 1ex % \hbox to\adminwidth{\uppercase\expandafter{\@payment} % account \#\@account\space (\@expdate)\hfil} % \fi \vfill \hbox to\adminwidth{\hfil \revtex@jnl\space vol \jnl@vol, nr \jnl@nr, \jnl@yr} } % Conveniences. \def\deg{\hbox{$^\circ$}} \def\sun{\hbox{$\odot$}} \def\earth{\hbox{$\oplus$}} % Initialization. \textwidth 6.5in \textheight 8.9in %\textwidth 10.0in %\textheight 7.5in %\voffset=-0.5in %\hoffset=-0.5in \oddsidemargin \z@ \evensidemargin \z@ \topmargin \z@ \headheight \z@ \headsep \z@ \footheight \z@ \parindent \z@ \parskip 1ex \ps@empty %\columnsep .4in \twocolumn