% ADASSVAB.STY -- ADASS V meeting abstract form. % % This is the same style file used by the AAS for their electronic abstract % submissions. Only minimal changes have been made to get things to print % out as we would like them to print out for the ADASS V Conference. We % are grateful to the AAS for allowing us to use their forms. jb 4/22/95 % % This style written so that authors can print something out prior to % sending meeting abstracts electronically to adassvab-submit@noao.edu. % First, identifying information about this style file. \def\revtex@ver{1.0} % Version number of this file. \def\revtex@date{22 Apr 95} % Revision date. \def\revtex@org{ADASS} % Sponsoring organization. \def\revtex@jnl{} % 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\space 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{American Astronomical Society} \def\society@abbrev{\revtex@org} \def\society@address{2000 Florida Ave., NW\\Washington, DC 20009} \def\society@phone{202-328-2010} \def\society@email{aas@blackhole.aas.org} % Meeting and host institution information has been removed from the % electronic form proper. This causes confusion for authors, and it % forces the sponsoring organization to revise the form for every % meeting, which is a nuisance. % Fee data from society. Give numbers only, in US dollars, please. \def\fee@CHECK{40} \def\fee@CARD{40} \def\fee@PO{40} \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{\number\year}{N}{M} % 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\abwidth \abwidth 4.8in \newdimen\abheight \abheight 8.50in %\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{\typeout{\society@abbrev\space abstract form v\revtex@ver, % article ID \run@id} % \if@twocolumn\newpage\else\vspace{6ex}\fi % \vbox to\abheight\bgroup % \minipage{\abwidth}{\noindent\bf\@title}\par\vspace{2.0ex} % \noindent\auth@list\par\vspace{2.0ex}} %\def\endabstract{\endminipage\vfil\egroup\par\vspace{0.0ex} % Abstract submitted for \society@abbrev\space % [\society@div] meeting\par\vspace{0.0ex} % Date submitted: \@date\qquad Electronic form version \revtex@ver} \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\bf\@title{,\space}} \noindent\auth@list\par\vspace{3.0ex}} \def\endabstract{\endminipage\vfil\egroup\par\vspace{0.0ex}} \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 1em\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\ssno#1{\gdef\@ssno{#1}} \def\@ssno{} \def\sessiontype#1{\gdef\@sessiontype{#1}} \def\@sessiontype{} \def\societysig#1{\gdef\society@sig{#1}} \def\society@sig{} \def\societydiv#1{\gdef\society@div{#1}} \def\society@div{\society@abbrev} \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\authorfax#1{\gdef\@authorfax{#1}} \def\@authorfax{} \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{} % These two are not filled in by the author. \def\runningident#1{\gdef\run@id{#1}} \def\run@id{$\pi$} \def\session#1#2{\gdef\@session{#1.#2} \markboth{{\rm\@session}}{{\rm\@session}}} \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{dissertation} \hbox to\adminwidth{Oral preferred\quad\ifx\@sessiontype\@tempa \box@checked\else\ifx\@sessiontype\@tempb\box@checked \else\box@open\fi\fi\qquad Dissertation abstract\quad\ifx\@sessiontype\@tempb \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 1ex \ifx\@empty\@sponsor\relax\else \hbox to\adminwidth{Sponsor: \@sponsor\hfil} \fi \vskip 3ex \fbox{\parbox{\adminwidth}{Special instructions:\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$}} \def\alt{\mathrel{\hbox{\rlap{\hbox{\lower4pt\hbox{$\sim$}}}\hbox{$<$}}}} \def\agt{\mathrel{\hbox{\rlap{\hbox{\lower4pt\hbox{$\sim$}}}\hbox{$>$}}}} \def\sq{\hbox{\rlap{$\sqcap$}$\sqcup$}} \def\arcmin{\hbox{$^\prime$}} \def\arcsec{\hbox{$^{\prime\prime}$}} \def\fd{\hbox{$.\!\!^{\rm d}$}} \def\fh{\hbox{$.\!\!^{\rm h}$}} \def\fm{\hbox{$.\!\!^{\rm m}$}} \def\fs{\hbox{$.\!\!^{\rm s}$}} \def\fdg{\hbox{$.\!\!^\circ$}} \def\farcm{\hbox{$.\mkern-4mu^\prime$}} \def\farcs{\hbox{$.\!\!^{\prime\prime}$}} \def\fp{\hbox{$.\!\!^{\scriptscriptstyle\rm p}$}} \def\micron{\hbox{$\mu$m}} \let\la=\alt \let\ga=\agt \def\plotone#1{{\centering \leavevmode \epsfxsize=\columnwidth \epsfbox{#1}}} \def\plottwo#1#2{{\centering \leavevmode \epsfxsize=.45\columnwidth \epsfbox{#1} \hfil \epsfxsize=.45\columnwidth \epsfbox{#2}}} \def\plotfiddle#1#2#3#4#5#6#7{{\centering \leavevmode \vbox to#2{\rule{0pt}{#2}} \special{psfile=#1 voffset=#7 hoffset=#6 vscale=#5 hscale=#4 angle=#3}}} % Initialization. \oddsidemargin \z@ \evensidemargin \z@ \topmargin \z@ \footheight \z@ \parindent \z@ \parskip 1ex % For processing at AAS Exec Office, set \aas@finaltrue. \newif \ifaas@final \aas@finalfalse \ifaas@final \textwidth 10.0in \textheight 7.5in \voffset=-0.5in \hoffset=-0.5in \headsep .25in \columnsep .4in \twocolumn \ps@myheadings \@fileswfalse \jnl@issue{FIX ME}{0}{0} \@input{times.sty} \special{landscape} \else \textwidth 6.5in \textheight 8.9in \headheight \z@ \headsep \z@ \ps@empty \fi