From 656b1385cc7dc3a6920837935e29014cfe2b240d Mon Sep 17 00:00:00 2001 From: Karl Berry Date: Sat, 9 Feb 2008 01:54:27 +0000 Subject: rm mnras, nonfree in catalogue git-svn-id: svn://tug.org/texlive/trunk@6575 c570f23f-e606-0410-a88d-b1316a301751 --- Master/texmf-dist/doc/plain/mnras/fonttest.tex | 169 -- Master/texmf-dist/doc/plain/mnras/mnguide.dvi | Bin 83940 -> 0 bytes Master/texmf-dist/doc/plain/mnras/mnguide.tex | 1988 -------------- Master/texmf-dist/doc/plain/mnras/mnland.dvi | Bin 1272 -> 0 bytes Master/texmf-dist/doc/plain/mnras/mnland.tex | 82 - Master/texmf-dist/doc/plain/mnras/mnsample.dvi | Bin 40192 -> 0 bytes Master/texmf-dist/doc/plain/mnras/mnsample.tex | 705 ----- Master/texmf-dist/doc/plain/mnras/readme.txt | 15 - Master/texmf-dist/tex/plain/mnras/mn.tex | 3034 ---------------------- Master/tlpkg/tlpsrc/collection-publishers.tlpsrc | 1 - Master/tlpkg/tlpsrc/mnras.tlpsrc | 2 - 11 files changed, 5996 deletions(-) delete mode 100644 Master/texmf-dist/doc/plain/mnras/fonttest.tex delete mode 100644 Master/texmf-dist/doc/plain/mnras/mnguide.dvi delete mode 100644 Master/texmf-dist/doc/plain/mnras/mnguide.tex delete mode 100644 Master/texmf-dist/doc/plain/mnras/mnland.dvi delete mode 100644 Master/texmf-dist/doc/plain/mnras/mnland.tex delete mode 100644 Master/texmf-dist/doc/plain/mnras/mnsample.dvi delete mode 100644 Master/texmf-dist/doc/plain/mnras/mnsample.tex delete mode 100644 Master/texmf-dist/doc/plain/mnras/readme.txt delete mode 100644 Master/texmf-dist/tex/plain/mnras/mn.tex delete mode 100644 Master/tlpkg/tlpsrc/mnras.tlpsrc diff --git a/Master/texmf-dist/doc/plain/mnras/fonttest.tex b/Master/texmf-dist/doc/plain/mnras/fonttest.tex deleted file mode 100644 index c84aa89bc44..00000000000 --- a/Master/texmf-dist/doc/plain/mnras/fonttest.tex +++ /dev/null @@ -1,169 +0,0 @@ -% FONTTEST.TEX -% -% Test all the possible font combinations in the MN design -% -% v0.4 --- released 25th August 1994 (M. Reed) -% v0.3 --- released 22nd February 1994 -% v0.25 --- released 24th July 1992 -% v0.1 --- first released 27th February 1992 -% -% Copyright Cambridge University Press - -% The following line automatically loads the mn macros if you are not -% using a format file. -\ifx\mnmacrosloaded\undefined \input mn\fi - - -% If your system has the AMS fonts version 2.0 installed, MN.tex can be -% made to use them by uncommenting the line: %\AMStwofontstrue -% -% By doing this, you will be able to obtain upright Greek characters. -% e.g. \umu, \upi etc. See the section on "Upright Greek characters" in -% the author guide for further information. - -\newif\ifAMStwofonts -%\AMStwofontstrue - -\ifCUPmtplainloaded - \AMStwofontstrue -\else - \NewTextAlphabet{textbfit} {cmbxti10} {} - \NewTextAlphabet{textbfss} {cmssbx10} {} - \NewMathAlphabet{mathbfit} {cmbxti10} {} % for math mode - \NewMathAlphabet{mathbfss} {cmssbx10} {} % " " " - % - \ifAMStwofonts - \NewSymbolFont{upmath} {eurm10} - \NewSymbolFont{AMSa} {msam10} - \NewMathSymbol{\upi} {0}{upmath}{19} - \NewMathSymbol{\umu} {0}{upmath}{16} - \NewMathSymbol{\upartial}{0}{upmath}{40} - \NewMathSymbol{\leqslant}{3}{AMSa}{36} - \NewMathSymbol{\geqslant}{3}{AMSa}{3E} - \let\oldle=\le \let\oldleq=\leq - \let\oldge=\ge \let\oldgeq=\geq - \let\leq=\leqslant \let\le=\leqslant - \let\geq=\geqslant \let\ge=\geqslant - \fi - % -\fi - -\def\tface{\ifCUPmtplainloaded (Monotype Times)\else (Computer Modern)\fi} - -\parindent=0pt - -\onecolumn - -\pageoffset{-2.5pc}{0pc} - -\begintopmatter -\title{A test file showing all of the possible font combinations} - -\shortauthor{Monthly Notices font test \tface} -\shorttitle{Monthly Notices font test \tface} -\maketitle - -\overfullrule=0pt - -\loadboldmathnames - -% not available in sub, sub sub and super, super super script: -% \it, \sl, \tt, \sc and \sf (Computer Modern version) - -\def\digs{0123456789} -\def\testfont#1{% - \advance\baselineskip by 5pt - {\tenrm #1:}\medskip - {$\rm Roman^{\rm Roman^{\rm Roman}}$}\ \ - {$\bf Boldface^{\bf Boldface^{\bf Boldface}}$}\par -% - \ifCUPmtplainloaded % Times version - {$\it Italic^{\it Italic^{\it Italic}}$}\ \ - {$\sl Slanted^{\sl Slanted^{\sl Slanted}}$}\par - {$\tt Typewriter^{\tt Typewriter^{\tt Typewriter}}$}\ \ - {$\sc Small\ Caps^{\sc Small\ Caps^{\sc Small\ Caps}}$}\par - {$\sf Sans\ Serif^{\sf Sans\ Serif^{\sf Sans\ Serif}}$}\par - \else - {\it Italic}\ \ - {\sl Slanted}\ \ - {\tt Typewriter}\par - {\sc Small Caps}\ \ - {\sf Sans Serif}\par - \fi - % - {\textbfit{Bold text italic}% - $^{\mathbfit{Bold\ text\ italic^{\mathbfit{Bold\ text\ italic}}}}$}\par - {\textbfss{Bold sans-serif}% - $^{\mathbfss{Bold\ sans-serif}^{\mathbfss{Bold\ sans-serif}}}$}\par - % - \ifAMStwofonts - Upright math, and others $\upi^{\upi^{\upi}}, \umu^{\umu^{\umu}}, - \upartial^{\upartial^{\upartial}}, \le^{\le^{\le}}, \ge^{\ge^{\ge}}$ - \par - \fi - % - {$\cal CALAGRAPHIC^{\cal CALAGRAPHIC^{\cal CALAGRAPHIC}}$}\par - {$\bmath{\cal BOLD\ CALAGRAPHIC^{\cal BOLD\ CALAGRAPHIC^{\cal BOLD\ CALAGRAPHIC}}}$}\par - - {$Math\ italic^{Math\ italic^{Math\ italic}}$}\par - {$\bmath{Bold\ math\ italic^{Bold\ math\ italic^{Bold\ math\ italic}}}$}\par - - {${\rm Oldstyle}\ \oldstyle \digs^{\oldstyle \digs^{\oldstyle \digs}}$}\par - {${\rm Bold\ oldstyle}\ \bmath{\oldstyle \digs^{\oldstyle \digs^{\oldstyle \digs}}}$}\par - - {\rm Math symbols}\ \ - $\gamma^{\gamma^{\gamma}}\quad \theta^{\theta^{\theta}} - \quad \nu^{\nu^{\nu}}\quad \nabla^{\nabla^{\nabla}}$\par - {\rm Bold math symbols}\ \ - $\bgamma^{\bgamma^{\bgamma}}\quad \btheta^{\btheta^{\btheta}} - \quad \bnu^{\bnu^{\bnu}}\quad \bnabla^{\bnabla^{\bnabla}}$\par -% $$ -% \bar x_1-\bar x_2-\left (t_{1-{\alpha\over 2}} -% \ \times \ s\sqrt{{1\over n_1}+{1\over n_2}}\right )\ {\rm to} \ \bar -% x_1-\bar x_2+\left (t_{1-{\alpha\over 2}} -% \times s\sqrt{{1\over n_1}+{1\over n_2}}\right ) -% $$ -% }% - Special symbols: - $\la$\ $\ga$\ $\getsto$\ $\cor$\ $\lid$\ $\gid$\ $\sol$\ $\sog$\ - $\lse$\ $\gse$\ $\grole$\ $\leogr$\ $\loa$\ $\goa$\ \sun\ \degr\ - \diameter\ $\sq$\ \fd\ \fh\ \fm\ \fs\ \fdg\ \fp\ \farcs\ \farcm\ - \arcsec\ \arcmin\ $\bbbr$ $\bbbm$ $\bbbn$ $\bbbf$ $\bbbh$ $\bbbk$ - $\bbbp$ $\bbbone$ $\bbbc$ $\bbbq$ $\bbbt$ $\bbbs$ $\bbbz$\par - % - \ifCUPmtplainloaded - \Half - \noindent (Monotype Times version only)\par - \noindent AMS symbol fonts: - $\boxplus$, $\boxtimes$, $\blacksquare$, $\centerdot$, $\lozenge$, - $\blacklozenge$, $\yen$, $\checkmark$, $\circledR$, $\maltese$, - $\nleqq$, $\ngeqq$, - $\precneqq$, $\succneqq$, $\precnapprox$, $\succnapprox$, $\lnapprox$, - $\gnapprox$\par - \noindent Blackboard Bold: $\Bbb{A}\ldots\Bbb{Z}$\par - \fi - \Two -} - - -\eightpoint\testfont{8 point}% - -\ninepoint\testfont{9 point}% - -\vfil\eject - -\tenpoint\testfont{10 point}% - -\elevenpoint\testfont{11 point}% - -\vfil\eject - -\fourteenpoint\testfont{14 point}% - -\vfil\eject - -\seventeenpoint\testfont{17 point}% - -\bye - -% end of fonttest.tex diff --git a/Master/texmf-dist/doc/plain/mnras/mnguide.dvi b/Master/texmf-dist/doc/plain/mnras/mnguide.dvi deleted file mode 100644 index 7448861d79e..00000000000 Binary files a/Master/texmf-dist/doc/plain/mnras/mnguide.dvi and /dev/null differ diff --git a/Master/texmf-dist/doc/plain/mnras/mnguide.tex b/Master/texmf-dist/doc/plain/mnras/mnguide.tex deleted file mode 100644 index f68e7a06bef..00000000000 --- a/Master/texmf-dist/doc/plain/mnras/mnguide.tex +++ /dev/null @@ -1,1988 +0,0 @@ -% MNGUIDE.TEX -% -% Authors' guide for the plain TeX MN macros -% -% v1.5 --- released 25th August 1994 (M. Reed) -% v1.4 --- released 22nd February 1994 -% v1.3 --- released 21st December 1992 -% -% Copyright Cambridge University Press - -% The following line automatically loads the mn macros if you are not -% using a format file. -\ifx\mnmacrosloaded\undefined \input mn\fi - -% If your system has the AMS fonts version 2.0 installed, MN.tex can be -% made to use them by uncommenting the line: %\AMStwofontstrue -% -% By doing this, you will be able to obtain upright Greek characters. -% e.g. \umu, \upi etc. See the section on "Upright Greek characters" in -% this guide for further information. - -\newif\ifAMStwofonts -%\AMStwofontstrue - - -%%%%%%%%%%%%%%%%%%%%%%%%% Macros for this guide %%%%%%%%%%%%%%%%%%%%%%%%%%% -\makeatletter -\newskip\ttglue \ttglue=0pt - -\chardef\other=12 -\def\ttverbatim{\begingroup \catcode`\\=\other \catcode`\{=\other - \catcode`\}=\other \catcode`\$=\other \catcode`\&=\other - \catcode`\#=\other \catcode`\%=\other \catcode`\~=\other - \catcode`\_=\other \catcode`\^=\other - \obeyspaces \obeylines \tt}% -{\obeyspaces\gdef {\ }} - -\outer\def\begintt{$$\let\par=\endgraf \ttverbatim \parskip=0pt% - \catcode`\|=0 \rightskip=-5pc \ttfinish} - -{\catcode`\|=0 |catcode`|\=\other - |obeylines - |gdef|ttfinish#1^^M#2\endtt{#1|vbox{#2}|endgroup$$}} - -\catcode`\|=\active -{\obeylines\gdef|{\ttverbatim\spaceskip=\ttglue\let^^M=\ \let|=\endgroup}} - -\newdimen\macind \macind=1em % the default indent - -\def\beginlines{\par\begingroup\nobreak\Half - \leftskip=\macind - \parindent=0pt% - \nobreak \obeylines \everypar{\strut}% -} -\def\endlines{\endgroup\Half\noindent} - -\def\hang#1#2{% - \par\hangindent=70pt% - \advance\hangindent by 1em - \noindent\hskip 1em \rlap{\tt #1}\hskip 70pt\relax - #2\par% -} - -\def\beginexhang#1{\par\bgroup\let\item=\ex@hang} - -\def\ex@hang#1{% - \everypar{}\par - \Half - \everypar{\noindent \ignorespaces}% - \noindent %\hskip-\hangindent - \boxw{\tt\char"5C #1}\quad\ignorespaces -} - -\def\endexhang{\par\egroup\Half} - -\def\beginquote{\bgroup\par\Half\leftskip=2em \rightskip=2em - \eightpoint\noindent\ignorespaces} -\def\endquote{\par\Half\egroup\noindent} - -\newdimen\fboxrule \fboxrule=.4pt -\newdimen\fboxsep \fboxsep=3pt -\newdimen\tempdimA -\newbox\BoxA - -\newif\ifnocr -\def\boxw#1{{\global\nocrtrue \fboxsep=2pt \boxit{#1}}} - -\long\def\boxit#1{% - \setbox\BoxA=\hbox{\kern\fboxsep #1\kern\fboxsep}% - \tempdimA=\fboxrule - \advance\tempdimA by \fboxsep - \advance\tempdimA by \dp\BoxA - \noindent \hbox{\lower\tempdimA - \hbox{% - \vbox{% - \hrule height \fboxrule - \hbox{% - \vrule width \fboxrule \hskip-\fboxrule - \vbox{\vskip\fboxsep \box\BoxA\vskip.5\fboxsep}% - \hskip -\fboxrule \vrule width \fboxrule - }% - \hrule height \fboxrule - }% - }% - }% - \ifnocr \global\nocrfalse\else \par\medskip\noindent\ignorespaces\fi -} - -\def\multi{\vbox\bgroup\advance\hsize by -2\fboxsep \def\\{\hfil\break}} -\def\endmulti{\egroup} - -\def\Notes{% - \if@nobreak \everypar{}\half \else \addpen{\gds@cbrk}\addvspace{\half}\fi - \noindent\@nohdbrk {\em Notes}\par - \nobreak \vskip\half \nobreak \@noafterindent -} - - -\def\LaTeX{La\TeX} -\makeatother -%%%%%%%%%%%%%%%%%%%%%% End of macros for guide %%%%%%%%%%%%%%%%%%%%%%%%%%%% - -\ifCUPmtplainloaded \else - \NewTextAlphabet{textbfit} {cmbxti10} {} - \NewTextAlphabet{textbfss} {cmssbx10} {} - \NewMathAlphabet{mathbfit} {cmbxti10} {} % for math mode - \NewMathAlphabet{mathbfss} {cmssbx10} {} % " " " - % - \ifAMStwofonts - % - \NewSymbolFont{upmath} {eurm10} - \NewSymbolFont{AMSa} {msam10} - \NewMathSymbol{\upi} {0}{upmath}{19} - \NewMathSymbol{\umu} {0}{upmath}{16} - \NewMathSymbol{\upartial}{0}{upmath}{40} - \NewMathSymbol{\leqslant}{3}{AMSa}{36} - \NewMathSymbol{\geqslant}{3}{AMSa}{3E} - \let\oldle=\le \let\oldleq=\leq - \let\oldge=\ge \let\oldgeq=\geq - \let\leq=\leqslant \let\le=\leqslant - \let\geq=\geqslant \let\ge=\geqslant - \else - \def\umu{\mu} - \def\upi{\pi} - \def\upartial{\partial} - \fi -\fi - -% Marginal adjustments using \pageoffset maybe required when printing -% proofs on a Laserprinter (this is usually not needed). -% Syntax: \pageoffset{ +/- hor. offset}{ +/- vert. offset} -% e.g. \pageoffset{-3pc}{-4pc} - -\pageoffset{-2.5pc}{0pc} - -\loadboldmathnames - -\begintopmatter % start the two spanning material - -\title{Monthly Notices of the Royal Astronomical Society:\hfil\break - plain \TeX\ style guide for authors} -\author{M. A. Reed} -\affiliation{Cambridge University Press, Shaftesbury Road, - Cambridge CB2 2BS} - -\shortauthor{M. A. Reed} -\shorttitle{Monthly Notices: plain \TeX\ guide for authors} - -\acceptedline{Accepted 1993 December 11. Received 1993 March 17} - -\abstract {This guide is for authors who are preparing papers for the -Monthly Notices of the Royal Astronomical Society using the -Monthly Notices plain \TeX\ macros.} - -\keywords {Plain \TeX, {\tt mn.tex} -- sample text -- user guide.} -\pagerange{1--13}%% -\pubyear{1994} - -\maketitle - -% Start of main text - -\section{Introduction} - -In addition to the standard submission of hardcopy from authors, -Monthly Notices accepts machine-readable forms of papers in \TeX. -The layout design for Monthly Notices has been implemented as a -\TeX\ format. This guide is not a substitute for the \TeX\ manual -itself. Authors planning to submit their papers in \TeX\ are advised -to use |mn.tex| as early as possible in the creation of their files. - - -\subsection{The MN macros} - -MN is a set of plain \TeX\ macros for the Monthly Notices design, -incorporating both the single- and double-column formats. -MN.STY is the corresponding \LaTeX\ style file. -The MN design package consists of the following files; do not edit these -files in any way. -\Half -\hang{MN.TEX} {the macro definitions} -\hang{MNGUIDE.TEX} {the input file for this guide} -\hang{MNSAMPLE.TEX} {the input file for a sample article} -\hang{MNLAND.TEX} {a landscape figure for use with the sample article} -\hang{FONTTEST.TEX} {a file to test all of the fonts used in MN} -\Half -\noindent The input files for the guide, sample pages, landscape sample and -fonttest automatically call in the MN macros if you haven't preloaded them -by using a format file. -Therefore, this guide can be typeset by typing: |tex MNGUIDE|, or -|tex &mn MNGUIDE|. - -When your article is printed in the Monthly Notices journal, it is typeset -in Monotype Times. As most authors do not have this font, it is likely that -the make-up will change with the change of font. For this reason, we ask -you to ignore details such as slightly long lines, page stretching, or -figures falling out of synchronization, because these details can be dealt with at a later stage. - - -\subsection{General style issues} - -For general style issues, authors are referred to the `Instructions for -Authors' on the inside back cover of Monthly Notices. Authors who are -interested in the details of style are referred to Butcher (1992) and -The Chicago Manual (1982). The language of the journal is British -English and spelling should conform to this. - - -\subsection{Submission of \TeX\ articles to the journal} - -Authors are urged to state that electronic submission is intended when -first submitting their paper. Papers should initially be submitted in the -usual way to the Executive Secretary, Royal Astronomical Society, Burlington -House, London W1V~0NL, as set out on the inside front cover of each issue -of Monthly Notices. Three hard copies should be supplied. One of these -copies should be single-sided and double-spaced throughout, while the other -two should be weight-reduced, by being either single-spaced or double-sided. -Note that articles, or revised versions thereof, may not be submitted by -electronic mail. Appropriate gaps should be left for figures, original -versions and copies of which should also be supplied. Authors should ensure -that their figures are suitable (in terms of lettering, size, etc.) for the -reduction they intend. - -Authors who wish to include PostScript artwork dir\-ectly into their -articles can do so, by using either Tomas Rokicki's {\sf EPSF} macros -or Trevor Darrell's {\sf PSFIG} macros (both of which are supplied with -the DVIPS PostScript driver). Please remember to supply any additional -figure macros you use with your article. -Please also supply hard copies of your figures, for the use of production -editors and as a back-up. -Authors should not attempt to -use implementation specific |\special|'s directly. - -The correct Monthly Notices House -Style should be used -- details are given in the Instructions for Authors, -in the Style Guide published in the 1~January 1993 issue (\hbox{MNRAS}, -260,~1), and in Appendix C of this guide. -No disk should be submitted at this initial stage. When the paper has been -accepted, the double-spaced copy will be marked up by the subeditors at -Blackwell Science (BS) and returned to you for correction. -When the requested corrections have been made, you should send the following -material to BS: -\beginlist -\item (i) a 3.5-inch or 5.25-inch disk for PC (double or high density or -Apple Mac), containing the {\em corrected\/} version of the paper; the file -for the final version should be text-only, with no source-dependent control -codes (i.e. an ASCII file); - -\item (ii) two hard copies of the corrected version, plus the original -marked up copy of the article; {\em any further author corrections should -be clearly indicated on the latter\/}; - -\item (iii) a signed statement that the revised hard copy and the disk do -indeed correspond. -\endlist -In addition, you should submit the following information concerning the disk -and its contents: -\beginlist -\item (i) the disk format (e.g. PC 360k); - -\item (ii) how many files the disk contains, their names, a description of -the file contents and the number of pages each file will produce when -printed; details of any user-defined macros; - -\item (iii) the computer system and implementation of \TeX\ used (e.g. -IBM~PC-386, PC\TeX~v3.14). -\endlist -Unless the layout of the paper has to be significantly changed by the -typesetter (for example, if the gaps left for figures are not suitable), it -will not be necessary to send you a typeset proof to check, as the paper -will be set directly from your submitted disk. However, you should note -that, if serious problems are encountered with the coding of your paper -(missing author-defined macros, for example), it may prove necessary to -divert the paper to conventional typesetting. - - -\section{General instructions for installation} - -The simplest way to use this macro package is to copy the above files into a -suitable directory or work area on your computer. Write your -article using the macros described below (or use the sample article as a -template) and ensure that the following is included at the very beginning of your input file: -\beginlines -|\ifx\mnmacrosloaded\undefined \input mn\fi| -\endlines - -When you typeset your article using |tex
| the macro -definitions will be loaded automatically before your text is processed. -This will happen rather slowly on a small computer and you may find it much -faster to work with the \TeX\ format file for the MN macros. -This can be created by using the program INITEX: -\beginlines -|initex &plain mn| -\endlines -This usage of this command will vary from one installation of \TeX\ to -another. In {\sc Unix} implementations of \TeX\ the `|&|' character must -be `escaped' with a `|\|` because it is a magic character, -e.g. |initex \&plain mn|. -In PC\TeX\ you type the following (seek local advice if you -are not sure how to use INITEX on your system): -\beginlines -|tex &plain mn /i| -\endlines - -When the process is complete type |\dump| at the \TeX\ prompt. -This creates the format file |MN.FMT|. Type the following command to -typeset your article: -\beginlines -|tex &mn
| -\endlines -\TeX\ will process your article at high speed. - - -\subsection{The font test and sample pages} - -Once you have installed the MN macros, run the following test. The file -|FONTTEST.TEX| produces a sample of each font size used in the MN design. -To use this do |tex FONTTEST| or |tex &mn FONTTEST| (after creating the -|MN.FMT| format file). -Preview the resulting |DVI| file on-screen and generate hard copy output on -your facilities. It will show you whether any of the fonts selected by the -Monthly Notices design are going to cause problems on your system. - -As a final test of the installation, typeset the sample article, using -|tex MNSAMPLE| or |tex &mn MNSAMPLE|. -Use this article in conjunction with the instructions in this guide to -work out how to typeset an article for Monthly Notices. - - -\subsubsection{Page margins} - -Some \TeX\ sites may find that pages from the MN design are positioned -incorrectly on the paper from local laserprinters. This can be corrected by the -use of the |\pageoffset| macro. It takes two parameters, the first being -the horizontal offset, the second the vertical offset, e.g. -\beginlines -|\pageoffset{-1pc}{2pc}| -\endlines -The above example will shift the output one pica to the left, and two picas -down the page. Usually there is no need to use this macro; only use it if -required. - - -\subsubsection{Author macro names} - -For efficiency, some authors may wish to write their own macros. Those who -intend to do this will be aware of the problem of creating unique -identifiers (macro names). The most common way around this problem has been -to include |@| somewhere in the identifier, e.g. |\@utput| or |\sec@tion|. -Knuth, the creator of \TeX, has adopted this method in the plain \TeX\ -definitions and it can also be found in other format packages such as -\LaTeX. - -However, use of this method can cause problems if the internals of plain -\TeX\ or the MN macros get `over-ridden'. There is a simpler method which is -much safer. Simply prefix your macro names with your initials, -e.g.\ |\MARmacro|. - - -\section{The design macros} - -Refer to the source code of the sample pages for examples of the following -design macros in use. It is very important that the article should end -with a |\bye| as this typesets `This paper$\ldots$' at the very end. - - -\subsection{Article opening} - -There are certain macros that should appear near the top of your input file. -The following is the recommended way to begin your article. -% -\beginexhang{begintopmatter} -\item{onecolumn} Selects single-column output (default = two-column). - The |\onecolumn| command {\em must\/} be used before |\begintopmatter| - for the article opening to work correctly. - - You should not use |\onecolumn| unless your article has a high - mathematical content which won't fit into the two-column measure easily. - Selection of one-column output also affects the actions of other macros, - particularly those controlling figures and tables. - -\item {Referee} This selects referee mode (double spaced) if required - (default = not selected). Figure captions and Tables are not double - spaced by this option. - -\item {authorcomment} This creates a catchline at the bottom of the page - which authors may wish to use to keep track of the versions of their - article. - -\item {begintopmatter} This macro should be used just before defining the - article title and author names. If you omit this macro \TeX\ will - complain loudly when it reaches the |\maketitle| macro. - -\item {title} Set the article title, e.g. -\beginlines -|\title{Dust envelopes around RV Tauri stars}| -\endlines - -\item {author} Set the article author(s), e.g. -\beginlines -|\author{A. V. Raveendran}| -\endlines - -\item {affiliation} Set the author affiliation(s), e.g. -\beginlines -|\affiliation{Indian Institute of Astrophysics..}| -\endlines -Multiple author names should be set as follows. Do not use -`\&' between names, always use `and'. Each author name is -listed, followed by a reference mark (usually a superscripted -number). The reference mark refers to each author's -respective affiliations in a list which follows afterwards. -For example, -\beginlines -\vbox{% -|\author{A.~Moorhouse,$^{1,2}$| -| P.~W.~J.~L.~Brand,$^1$| -| T.~R.~Geballe$^3$ and M.~G.~Burton$^4$}| -|\affiliation{$^1$ Department of Astronomy, ...}| -|\affiliation{$^2$ Present address: Dublin| -| Institute for ...}| -|\affiliation{$^3$ Joint Astronomy Centre ...}| -|\affiliation{$^4$ NASA Ames Research Center ...}| -}% -\endlines -Note that the `present address' in -the above example is treated as though it were an affiliation. Similarly, -fellowships or other posts, for example `Visiting Observer, Mount John -University Observatory \dots' should be listed in the acknowledgments. - -\item {shortauthor} Define the even-page running head. -\beginlines -|\shortauthor{R. A. Stathakis and E. M. Sadler}| -\endlines -Initials only should be used in running heads; use `and', -not~`\&', to separate the final two names. When there is a -long list of authors (four or more) use the form -\beginlines -|\shortauthor{D.~T.~Wickramasinghe et al.}| -\endlines - -\item {shorttitle} Define the odd-page running head. -\beginlines -|\shorttitle{The H\,{\eightit I} spectra}| -\endlines -Notice the use of the |\,| (thinspace) after the `H' in the above example. -The |\eightit| simulates the effect of an italic small-caps. -If you require roman (upright) text in the short-title, say for `IRAS', -you would use: -\beginlines -|\shorttitle{...{\rm IRAS}...}| -\endlines -It may also be necessary to add an italic correction |\/| before the |\rm| -to improve the spacing. - -\item {abstract} Set the abstract information, e.g. -\beginlines -|\abstract {This is the text of the abstract ...}| -\endlines -This design macro requires that the text (which can be -longer than one paragraph) is enclosed in braces. -The abstract must fit on to the -first page of the article when typeset. - -\item {keywords} Set any article key words, e.g. -\beginlines -|\keywords {circumstellar matter| -| -- infrared: stars.}| -\endlines -The same applies for |\keywords| as for the |\abstract| macro. - -\item {maketitle} This macro must be used just before the first section - or the first text paragraph. -\endexhang - - -\subsection{Headings} - -Some headings are capitalized. Where this is true the design macro will -automatically capitalize whatever you key. As a rule, it is advisable to -capitalize the first letter, and any words that normally start with a capital, -i.e. proper nouns, abbreviations, but key all other words in lower case. - -The |\section|, |\subsection| and |\subsubsection| mac\-ros are -automatically numbered. To produce unnumbered headings, `star' forms of -these macros exist, e.g. |\section*|. -% -\beginexhang{subsubsection} -\item {section} Start a new section, e.g. -\beginlines -|\section{Introduction}| -\endlines -For main section headings such as `Acknowledgments' and -`References' use the |\section*| macro, e.g. -\beginlines -|\section*{Acknowledgments}| -\endlines -The |\section| command is also used to produce appendices -(see Subsection~3.11 for more information).%% - -\item {subsection} Start a new subsection, e.g. -\beginlines -|\subsection{Colour--colour diagram}| -\endlines - -\item {subsubsection} Start a new subsubsection, e.g. -\beginlines -|\subsubsection{Correlation with subgroups}| -\endlines - -\item {paragraph} Start a new subsubsubsection, e.g. -\beginlines -|\paragraph{Correlation with subgroups.} Text| -| runs on after heading...| -\endlines -It is important to note that text runs on after a -|\paragraph|. There should be no break between this heading -and the next paragraph. -\endexhang - -\noindent The macro |\section| forces the text of the heading into upper -case, and |\subsection| emboldens the text. When headings contain names -with lowercase or small capital letters, place these letters in the -argument of |\lowercase|, e.g. -\beginlines -|N\lowercase{a}\,{\sixbf I}/%| -|C\lowercase{a}\,{\sixbf II}| -\endlines -to get `\dots\ {\bf Na\,{\sixbf I}/Ca\,{\sixbf II}}\ \dots' in a section -heading. The |\sixbf| commands produce a simulated bold small-caps. -This technique can also be applied to the running heads; see the example in -|\shorttitle|. - -The paragraph indent on any text following a |\section|, |\subsection| -or |\subsubsection| is automatically removed by the macros. - - -\subsection{Lists} -\subsubsection{Numbered lists} - -Numbered lists are keyed in a simple and straightforward way. They begin -with a |\beginlist| command. Each item is marked with |\item| with its -number (in round braces) followed by the text for the item. The number -should be in lower case roman numerals. The list is ended with |\endlist|. -For example, -\beginlines -|\beginlist| -|\item (i) the attenuated and diluted stellar| -| radiation;| -|\item (ii) scattered radiation, and| -|\item (iii) reradiation from other grains.| -|\endlist| -\endlines - -\Notes - -\beginlist -\item (i) Extra white space is automatically added above and below the list. -\item (ii) Outside the scope of the |\beginlist| and |\endlist| commands the - |\item| command reverts to its plain \TeX\ definition. Don't use the - plain \TeX\ |\item| command on its own, as the spacing and indents will - be incorrect. -\item (iii) The paragraph indentation on the first paragraph following the - |\endlist| command is removed automatically if you leave no blank - line between the |\endlist| and the text. -\endlist - - -\subsubsection{Unnumbered lists} - -These should be keyed in the same way as numbered lists (described above), -except that each item in the list has no number in round braces. - - -\subsection{Illustrations (or figures)} - -Figures should be keyed as follows: -\beginlines -|\beginfigure{|{\em n\/}|}| -| \vskip 3cm| -| \caption{{\bf Figure |{\it f}|.} An example figure in| -| which space has been left for the artwork.}| -|\endfigure| -\endlines -Figure captions should be below the figure itself, therefore -the |\caption| command should appear after the figure or space -left for an illustration. -The {\em n\/} value is the logical figure number. This number determines -the output order of the figure (in two-column mode). -It must start at~1 and increase with each successive figure. -\beginfigure{1} - \vskip 3cm - \caption{{\bf Figure 1.} An example figure in which space has been - left for the artwork.} -\endfigure -The |\caption| macro is only valid in the scope of -|\beginfigure|$\ldots$|\endfigure|. - -The example above will produce a single-column figure in two-column mode. -To produce a double-spanning figure use: -\beginlines -|\beginfigure*{|{\em n\/}|}| -| |$\ldots$ -| \caption{|$\ldots$|}| -|\endfigure| -\endlines -Notice that |\beginfigure*| ends with |\endfigure|. If the text in the -caption is less than one line long it is centred automatically, otherwise -it is set full-out. - -\Notes - -\beginlist -\item (i) If there is more than one figure panel to a caption, the depth - value should increase by 13pt (4.5mm) for every extra figure (if they are - one above another). This allows for a gap between each figure panel. - -\item (ii) If a figure occupies one complete page, insert a depth that does - not completely fill the page, otherwise the figure may be output at the - end of the paper (or not at all)! -\endlist - -See `Instructions for Authors' in Monthly Notices for submission of -artwork. - -\subsubsection{Points to note for figures in one-column articles} - -\beginlist -\item (i) All figures (and their captions) will be set to full width even - if they are keyed using |\beginfigure|$\ldots$|\endfigure|. - Captions shorter than one line will be centred as normal. - -\item (ii) The logical figure number is ignored in one-column mode. - Therefore the figures are output in the order in which they appear in - the source. - -\item (iii) If a figure is placed very early in the source code, - it is possible for it to float to the top of the first page - (above the title). In this case, move the figure one paragraph down and - try again. It may be necessary to do this with other figures to keep the - output order correct. -\endlist - - -\subsection{Tables} - -Tables should be keyed something like this: -\beginlines -|\begintable{|{\em n\/}|}| -| \caption{{\bf Table |{\em t\/}|.} |$\ldots$|}| -| \halign{| $<$alignment$>$ |}| -| \tabletext{| text below table, table footnotes, etc. |}| -|\endtable| -\endlines -The {\em n\/} value is the logical table number, and {\em t\/} is the -table number. The logical table number determines the output order of the -table (in two-column mode). -It must start at~1 and increase with each successive table. - -The table caption should appear before the body of the table. -The |\tabletext| macro is provided for table notes, and table footnotes. -It can contain more than one paragraph of text. Ten points of space are -automatically added above |\tabletext|. Only one |\tabletext| is allowed -per table. The usage of |\tabletext| is optional. - -If you wish to insert non-aligned text into the body of the alignment do -not use |\noalign{|{\em text\/}|}| as this will make the table appear to -be full width to the macros, resulting in the table being set flush left. -In this case you can either use |\multispan| or use -|\noalign{\hbox{|{\em text\/}|}}|. - -The caption, and any text below the table will be set to the table -width, when the table is centred by the macros. -The |\caption| and |\tabletext| macros are only valid in the scope of the -|\begintable|$\ldots$|\endtable|. - -Table~1 is produced with the following code: -\beginlines -|\begintable{1}| -| \caption{{\bf Table 1.} Radio-band beaming| -| model parameters for FSRQs and BL Lacs.}| -| \halign{#\hfil & \quad \hfil#\hfil\quad &| -| \hfil#\hfil\quad & \hfil#\hfil\quad &| -| \hfil#\hfil\quad & \hfil#\hfil\quad &| -| \hfil#\hfil\cr| -| Class & $\gamma_1$ & $\gamma_2$ & $\langle| -| \gamma \rangle$ & $G$ & $f$| -| & $\theta_{\rm c}$ \cr| -| BL Lacs & 5 & 36 & 7 & $-4.0$ & $1.0\times| -| 10^{-2}$ & 10$^\circ$ \cr| -| FSRQs & 5 & 40 & 11 & $-2.3$ & $0.5\times| -| 10^{-2}$ & 14$^\circ$ \cr| -| }| -| \tabletext{{\em G} is the slope of the Lorentz| -| factor distribution, i.e. $n(\gamma)\propto| -| \gamma^G$, extending between $\gamma_1$| -| and $\gamma_2$, with mean value $\langle| -| \gamma\rangle$, {\em f\/} is the ratio| -| between the intrinsic jet luminosity and the| -| extended, unbeamed luminosity, while| -| $\theta_{{\rm c}}$ is the critical angle| -| separating the beamed class from the parent| -| population.}| -|\endtable| -\endlines - -\begintable{1} - \caption{{\bf Table 1.} Radio-band beaming model parameters - for FSRQs and BL Lacs.} - \halign{#\hfil&\quad \hfil#\hfil\quad& \hfil#\hfil\quad& - \hfil#\hfil\quad& \hfil#\hfil\quad& \hfil#\hfil\quad& - \hfil#\hfil\cr - Class & $\gamma_1$ & $\gamma_2$ & $\langle \gamma \rangle$ & $G$ & $f$ - & $\theta_{\rm c}$ \cr - BL Lacs & 5 & 36 & 7 & $-4.0$ & $1.0\times 10^{-2}$ & 10$^\circ$ \cr - FSRQs & 5 & 40 & 11 & $-2.3$ & $0.5\times 10^{-2}$ & 14$^\circ$ \cr - } - \tabletext{{\em G} is the slope of the Lorentz factor distribution, i.e. - $n(\gamma)\propto \gamma ^G$, extending between $\gamma _1$ and - $\gamma_2$, with mean value $\langle \gamma \rangle$, {\em f\/} is the - ratio between the intrinsic jet luminosity and the extended, unbeamed - luminosity, while $\theta_{{\rm c}}$ is the critical angle separating - the beamed class from the parent population.} -\endtable - -\noindent The example above will produce a single-column table in two-column -mode. To produce a double-spanning table use: -\beginlines -|\begintable*{|{\em n\/}|}| -| \caption{|$\ldots$|}| -| \halign{|$\ldots$|}| -| \tabletext{|$\ldots$|}| -|\endtable| -\endlines -Notice that |\begintable*| ends with |\endtable|. - -Tables are allowed to have single horizontal rules, at the head -and foot only. Horizontal rules should have 3pt of space above and below -them. Vertical rules should not be used. - -If a table occupies one complete page, you may find it necessary to reduce -its depth slightly, so that it doesn't completely fill the page, otherwise -the table may be output at the end of the paper (or not at all)! - - -\subsubsection{Points to note for tables in one-column articles} - -\beginlist -\item (i) Tables that will fit into a column in two-column mode will be - centred on the full page width in one-column mode. - -\item (ii) The logical table number is ignored in two-column mode. - Therefore the tables are output in the order in which they appear in - the source. - -\item (iii) If a table is placed very early in the source code, - it is possible for it to float to the top of the first page - (above the title). In this case, move the table one paragraph down and - try again. It may be necessary to do this with other tables to keep the - output order correct. -\endlist - - -\subsection{Captions for continued figures and tables} - -If a very large figure or table does not fit on one page, -it must be split into two floats; the second float should use a -continued caption in the form: -\smallskip -\centerline{{\bf Figure 6} -- {\it continued}} -\smallskip -\noindent The figure or table number in the continued caption should be -the same as in the original caption. These captions should be keyed as -follows: -\beginlines -|\begintable{|{\it n\/}|}| -| \caption{{\bf Table |{\it t\/}|} -- {\it continued}}| -| :| -|\endtable| -\endlines -Notice that there is no full-point after the figure/table number. - - -\subsection{Landscape pages} - -If a table or illustration is too wide to fit the standard measure, it -must be turned, with its caption, through 90 degrees anticlockwise. -Landscape illustrations and/or tables cannot be produced directly -using the MN macros because \TeX\ itself cannot turn the -page, and not all device drivers provide such a facility. - -The first step is to produce blank pages (with a running head) in the -output, so that the landscape material can be pasted in later. How -this is done depends on whether your article is in one or two columns. - -For one-column articles use the following: -\beginlines -|\pageinsert| -| \vfil\centerline{{\bf Figure |{\em f\/}|.} Landscape| -| figure to go here.}\vfil| -|\endinsert| -\endlines -otherwise use -\beginlines -|\beginfigure*{|{\em n\/}|}| -| \vbox to 646pt{\vfil \caption{{\bf Figure |{\em f\/}|.}| -| Landscape figure to go here.}\vfil}| -|\endfigure| -\endlines -for two-column articles. You may find it necessary to move the above code -up or down the source code until the blank page appears on the page after -the first reference. - -Next create a separate document containing the command |\landscape| near -the top (or use |mnland.tex| as a template). -In this file include the complete tables and illustrations (with captions) -using the figure and table macros provided, remembering to number the -captions in the correct sequence, e.g. -\ifCUPmtplainloaded \else \eject\fi %% -\beginlines -|\ifx\mnmacrosloaded\undefined \input mn\fi| -\smallskip -|% use the following if your driver supports it| -|% \special{landscape}| -\smallskip -|% you may require \pageoffset for landscape| -|% \pageoffset{0pc}{-1.5pc}| -\smallskip -|\landscape| -|\authorcomment{Landscape material to be pasted| -| into the article.}| -\smallskip -|\begintopmatter| -|\maketitle| -\smallskip -|\beginfigure{1}| -|\caption{{\bf Figure 4.} Photometric| -| comparisons |$\ldots$|}| -|\endfigure| -\smallskip -|:| -\smallskip -|\bye| -\endlines -Once you have successfully processed the new file with the MN macros, you -can pass the resulting output through your dvi printer driver. Because the -output of the MN macros is wider than it is deep, the page has to be printed -landscape on your output device. - -Some dvi printer drivers will understand the `landscape' |\special| command -and will automatically rotate the output, while others need to be told from -the command line. Consult your local documentation if you don't know how to -do this. - - -\subsection{Plate pages} - -These are provided for tip-in plates, and should only be used for -these. The plate page macros create a blank page with a special running -head; its contents can be set using the |\plate| command. The text in the -head should be keyed as shown below. The {\em no\/} and {\em vol\/} -numbers will be determined by the typesetter. -\beginlines -|\beginplatepage| -| \plate{Opposite p.~|{\em no\/}|, MNRAS, {\bf |{\em vol\/}|}}| -| \caption{{\bf Figure |{\em f\/}|.} |$\ldots$|}| -|\endplatepage| -\endlines -If the plate is a `landscape' plate its caption (if any) should be set -using a separate `landscape' file (as described above). If the plate is -to be placed `portrait' its caption can be set by using the |\caption| -command as shown above. The style of the caption should be the same as for -normal figure captions. If the plate fills most of the page, it is advisable -to place the caption at the very bottom of the page -- this can be achieved -by using |\vfill| above the caption. - -Plate pages will always appear on the page following the one on which the -|\endplatepage| command is encountered. At present it is impossible to have -two plate pages side by side, since there must be at least one page between -them. If a new plate page is started before a previous one is output the -first plate page is lost. - - -\subsection{Footnotes} - -Footnotes are only available in the one-column format. They should be -keyed in the standard plain \TeX\ way using |\footnote|, e.g. -\beginlines -|text\footnote {|{\em symbol\/}|}{|{\em footnote text}$\ldots$|} text| -\endlines -where {\em symbol\/} should be in the sequence: -$\star$ (|\star|), \dag, \ddag, \S, \P, $\|$, $\star\star$ (|\star\star|), -\dag\dag, \ddag\ddag, \S\S, \P\P, $\|\|$. -The |\footnote| command should only be used for footnotes in the main text. - - -\subsection{Bibliography} - -References to published literature should be quoted in text by author -and date: e.g.\ Draine (1978) or (Begelman, Blandford \& Rees 1984). -Where more than one reference is cited having the same author(s) and date, -the letters a,b,c, $\ldots$ should follow the date: e.g.\ Smith (1988a), -Smith (1988b), etc. - - -\subsubsection{References in the text} - -References in the text are given by author and date, and, whichever -method is used to produce the bibliography, the references in the text -are done in the same way. -When you introduce a three-author paper, you should list all -three authors at the first citation, and thereafter use et al. - -\subsubsection{The list of references} - -The following listing shows how references should be keyed in the style of -the journal. -\beginlines -|\section*{References}| -\smallskip -|\beginrefs| -|\bibitem Butcher J., 1992, Copy-editing:| -| The Cambridge Handbook, 3rd edn.| -| Cambridge Univ. Press, Cambridge| -|\bibitem The Chicago Manual of Style, 1982.| -| Univ. Chicago Press, Chicago| -|\bibitem Blanco P., 1991, PhD thesis,| -| Edinburgh University| -|\bibitem Brown A. B., Jones C. D., 1989,| -| in Robinson E. F., Smith G. H., eds,| -| Proc. IAU Symp. 345, Black Dwarfs.| -| Kluwer, Dordrecht, p. 210| -|\bibitem Edelson R. A., 1987, ApJ, 313, 651| -|\bibitem Lamport L., 1986, \LaTeX: A Document| -| Preparation System. Addison--Wesley,| -| New York| -|\bibitem Mirabel I. F., Sanders D. B., 1989,| -| ApJ, 340, L53| -|\bibitem Misner C. W., Thorne K. S.,| -| Wheeler J. A., 1973, Gravitation.| -| Freeman, San Francisco| -|\bibitem Sopp H. M., Alexander P., 1991,| -| MNRAS, 251, 112| -|\bibitem Stella L., Campana S., 1991, in| -| Treves A., Perola G. C., Stella L., eds,| -| Iron Line Diagnostic in X-ray Sources.| -| Springer--Verlag, Berlin, p. 230| -|\endrefs| -\endlines -The following rules apply for the ordering of your references: -\beginlist -\item (i) if an author has written several papers, some with other authors, - the rule is that the single-author papers precede the two-author - papers, which, in turn, precede the multi-author papers; -\item (ii) within the two-author paper citations, the order is determined - by the second author's surname, regardless of date; -\item (iii) within the multi-author paper citations, the order is - chronological, regardless of author surnames. -\endlist - -\Notes - -\beginlist -\item (i) The |\bibitem| command is undefined unless it is used in the - scope of the |\beginrefs|$\ldots$|\endrefs|. -\item (ii) Bibliographical items can be longer than one paragraph. -\item (iii) The paragraph indentation on the first paragraph following the - |\endrefs| command is removed automatically if you leave no blank - line between the |\endrefs| and the text. -\endlist - - -\subsection{Appendices} - -The appendices section of your article should start with a |\appendix|, -after which each |\section| starts a new appendix. For example, -\beginlines -|\appendix| -|\section{for authors}| -\endlines -will yield:\par -\smallskip -\centerline{\bf APPENDIX A:\enskip FOR AUTHORS}\par -\smallskip -\noindent The |\appendix| macro should only be used once. - -If the appendix has no subtitle, the parameter to the |\section| command -should be left empty. For example, -\beginlines -|\section{}| -\endlines -will produce:\par -\smallskip -\centerline{\bf APPENDIX B}\par -\smallskip -\noindent Any subsections or subsubsections in the appendix are -automatically numbered. -You should also note that displayed equations in appendices should be -numbered (A1), (A2) for Appendix A, and (B1), (B2) for Appendix B, etc. - -The numbering for displayed equations can be made automatic by using the -|\stepeq| macros described in Subsubsection~3.13.2.%% - -Figures and Tables should also be numbered in a similar way, -e.g. Fig. A1, A2, Table A1, A2 in appendices. - - -\subsection{Typeface selection} - -The normal plain \TeX\ typeface conventions apply. The following faces -are available as normal: |\rm|, |\it|, |\bf|, |\sl|, |\sf|, |\sc|, -|\tt|, |\mit|, |\cal| and |\oldstyle|. - -Bold versions of |\cal| and |\oldstyle| can be produced in -combination with |\bmath|. Use of |\bmath| on its own will provide bold -math italic letters. - -A new |\em| command provides {\em emphasis\/} for important words. -The |\em| command will automatically switch the face of the emphasized -words to make them stand out. So, -\beginlines -|\rm this is an {\em emphasized\/} word.| -|\it this is an {\em emphasized} word.| -\endlines -gives\par -\centerline{\rm this is an {\em emphasized\/} word.} -\centerline{\it this is an {\em emphasized\/} word.} -\Half -\noindent Notice the use of the italic correction command (|\/|) in the -above example. - -The following are fully loaded in text, script and scriptscript sizes: -|\rm|, |\bf|, math italic, math symbol, bold math italic and bold symbol. -The faces |\it|, |\sl|, |\tt|, |\sc| and |\sf| are loaded at text size only. -See |fonttest.tex| for a better idea of how these work. - - -\subsection{Typesetting mathematics} -\subsubsection{Displayed mathematics} - -Equations should be keyed using normal plain \TeX\ macros. -Display mathematics are automatically set flush left by the macros. -The standard plain \TeX\ math commands |\eqalign|, |\eqalignno| will -work as before. The |\leqalignno| command is switched automatically -to |\eqalignno| to prevent the equation number from crashing into the -equation. If you wish to use |\displaylines|, this has to be handled -in a slightly different way. For example, -$$ -\displaylines{% - \hbox to \hsize{}\cr - [\nu_1]-[\nu_2]=-2.5\log [f(\nu_1)/f(\nu_2)],\hfill\stepeq\cr - \alpha=-(1+Q)\beta-3,\hfill\stepeq\cr - q=2+\gamma -Q.\hfill\stepeq\cr} -$$ -was produced with: -\beginlines -|$$| -|\displaylines{%| -| \hbox to \hsize{}\cr| -| [\nu_1]-[\nu_2]=-2.5\log [f(\nu_1)/f(\nu_2)],| -| \hfill\stepeq\cr| -| \alpha=-(1+Q)\beta-3,\hfill\stepeq\cr| -| q=2+\gamma -Q.\hfill\stepeq\cr}| -|$$| -\endlines -Notice the |\hbox to \hsize{}| to ensure that the equation is set to the -full width. The |\hfill|'s ensure that the equations are set flush left -and the equation numbers are set flush right. - -If the equations in |\displaylines| are unnumbered, you still need the -|\hfill|'s to ensure the equations are set flush left. - - -\subsubsection{Automatic equation numbering} - -Displayed equations can be numbered automatically by the use of |\stepeq|. -For example, -\beginlines -|$$| -| \alpha=-(1+Q)\beta-3,\eqno\stepeq| -|$$| -\endlines -which produces: -$$ -\alpha=-(1+Q)\beta-3,\eqno\stepeq -$$ -The |\stepeq| macro can be used in any of the places where a equation -number is normally expected. Sub-equation numbering is also provided, -allowing equation numbers in the form (2a) to be produced. For example, -$$ -\eqalignno{% - \alpha & =-(1+Q)\beta-3, & \startsubeq\cr - q & =2+\gamma -Q. & \stepsubeq\cr - [\nu_1]-[\nu_2] & =-2.5\log [f(\nu_1)/f(\nu_2)] & \stepsubeq\cr} -$$ -was produced by: -\ifCUPmtplainloaded \else \eject\fi %% -\beginlines -|$$| -|\eqalignno{%| -| \alpha & =-(1+Q)\beta-3, & \startsubeq\cr| -| q & =2+\gamma -Q. & \stepsubeq\cr| -| [\nu_1]-[\nu_2] & =-2.5\log [f(\nu_1)/f(\nu_2)]| -| & \stepsubeq\cr}| -|$$| -\endlines -The sub-equation number is reset each time a |\stepeq| is used. Equation -numbering is automatically reset to `(A1)' when a |\appendix| is used. - - -\subsubsection{Bold math italic} - -To obtain bold math italic, you should use |\bmath|. -So to obtain: -$$ - d(\bmath{s_{t_u}}) = \langle [RM(\bmath{X_y} - + \bmath{s_t}) - RM(\bmath{x_y})]^2 \rangle -$$ -you would key: -\beginlines -|$$| -| d(\bmath{s_{t_u}}) = \langle [RM(\bmath{X_y}| -| + \bmath{s_t}) - RM(\bmath{x_y})]^2 \rangle| -|$$| -\endlines -This facility is available in all typesizes. - - -\subsubsection{Bold Greek and other bold symbols} - -Bold lowercase Greek characters can be obtained by prefixing -the normal (unbold) symbol name with a `b', e.g.\ |\bgamma| gives $\bgamma$. -This rule does not apply to bold |\eta|, as this would lead to a name -clash with |\beta|. Instead use |\boldeta| for bold eta. Note that there -is no |\omicron| (so there is no |\bomicron|), just use `o' in math mode -for omicron and `|\bmath{o}|' for bold omicron. - -Bold versions of most of the other symbols in appendix~F in the \TeX book -can be obtained in the same way. - -For bold uppercase Greek, prefix the unbold character name with |\bf|, -e.g.\ |\bf\Gamma| gives $\bf\Gamma$. -Upper and lowercase Greek characters are available in all typesizes. - -You can then use these definitions in math mode, as you would normal Greek -characters: -% -\beginlines -|$$| -| \balpha_{\bmu} = {\bf\Theta} \alpha.| -|$$| -\endlines -% -will produce -% -$$ - \balpha_{\bmu} = {\bf\Theta} \alpha. -$$ -To save \TeX's valuable memory the symbol names for the bold math -characters are not loaded automatically. To load them simply type -\beginlines -| \loadboldmathnames| -\endlines -in the document. Alternatively, if you only need one or two of them, -simply copy the appropriate definitions from |mn.tex| -to your document. For a complete list of the bold math symbols -supplied, see the file |mn.tex|. - - -\subsubsection{Upright Greek characters} - -You can obtain upright Greek characters if you have access to the -American Maths Society Euler fonts (version 2.0), but you may not -have these. In this case, you will have to use the normal math italic -symbols and the typesetter will substitute the corresponding upright -characters. You will make this easier if you can use the macros |\upi|, -|\umu| and |\upartial| etc.\ in your text to indicate the need for upright -characters, together with the following definitions in the preamble -(before |\begintopmatter|): - -\subsubsection*{Authors with AMS fonts} - -\beginlines -|\ifCUPmtplainloaded \else| -| \NewSymbolFont{upmath} {eurm10}| -| \NewMathSymbol{\upi} {0}{upmath}{19}| -| \NewMathSymbol{\umu} {0}{upmath}{16}| -| \NewMathSymbol{\upartial}{0}{upmath}{40}| -|\fi| -\endlines - -\subsubsection*{Authors without AMS fonts} - -\beginlines -|\ifCUPmtplainloaded \else| -| \def\umu{\mu}| -| \def\upi{\pi}| -| \def\upartial{\partial}| -|\fi| -\endlines -Wether you have AMS fonts or not, the |\if..| and |\fi| are required in the -above examples to ensure that when your article is typeset in Monotype -Times, the correct definitions for these symbols are used. - -The sample pages, guide and fonttest can be made to use AMS fonts if you -have them. To use them, just uncomment the following line in the preamble -of |mnguide.tex|, |mnsample.tex| and |fonttest.tex|: -% -\beginlines -|%\AMStwofontstrue| -\endlines -% -If you do this, the following upright symbols are used in the -sample pages, guide and fonttest: |\upi|, |\umu| and |\upartial|. - - -\subsubsection{Special symbols} - -The macros for the special symbols in Tables~2 and~3 have been taken from -the Springer Verlag `Astronomy and Astrophysics' design, with their -permission. They are directly compatible and use the same macro names. -These symbols will work in all text sizes, but are only guaranteed to work -in text and displaystyles. Some of the symbols will not get any smaller -when they are used in sub- or superscripts, and will therefore be displayed -at the wrong size. Don't worry about this as the typesetter will be able to -sort it out. -% -\begintable*{2} -\caption{{\bf Table 2.} Special symbols which can only be used in -math mode.} -\advance\baselineskip by 2pt -\halign{#\hfil\quad&#\hfil\quad&#\hfil\qquad\qquad - &#\hfil\quad&#\hfil\quad&#\hfil\cr -Input & Explanation & Output & Input & Explanation & Output\cr -\noalign{\vskip 3pt\hrule\vskip 3pt} -|\la| & less or approx & $\la$ & - |\ga| & greater or approx & $\ga$\cr -|\getsto| & gets over to & $\getsto$ & - |\cor| & corresponds to & $\cor$\cr -|\lid| & less or equal & $\lid$ & - |\gid| & greater or equal & $\gid$\cr -|\sol| & similar over less & $\sol$ & - |\sog| & similar over greater & $\sog$\cr -|\lse| & less over simeq & $\lse$ & - |\gse| & greater over simeq & $\gse$\cr -|\grole| & greater over less & $\grole$ & - |\leogr| & less over greater & $\leogr$\cr -|\loa| & less over approx & $\loa$ & - |\goa| & greater over approx & $\goa$\cr -|\bbbr| & Blackboard bold R & $\bbbr$ & - |\bbbm| & Blackboard bold M & $\bbbm$ \cr -|\bbbn| & Blackboard bold N & $\bbbn$ & - |\bbbf| & Blackboard bold F & $\bbbf$ \cr -|\bbbh| & Blackboard bold H & $\bbbh$ & - |\bbbk| & Blackboard bold K & $\bbbk$ \cr -|\bbbp| & Blackboard bold P & $\bbbp$ & - |\bbbone| & Blackboard bold 1 & $\bbbone$ \cr -|\bbbc| & Blackboard bold C & $\bbbc$ & - |\bbbq| & Blackboard bold Q & $\bbbq$ \cr -|\bbbt| & Blackboard bold T & $\bbbt$ & - |\bbbs| & Blackboard bold S & $\bbbs$ \cr -|\bbbz| & Blackboard bold Z & $\bbbz$ \cr -% -\noalign{\vskip 3pt\hrule} -} -\endtable - -\begintable*{3} -\caption{{\bf Table 3.} Special symbols which don't have to be -used in math mode.} -\advance\baselineskip by 2pt -\halign{#\hfil\quad&#\hfil\quad&#\hfil\qquad\qquad - &#\hfil\quad&#\hfil\quad&#\hfil\cr -Input & Explanation & Output & Input & Explanation & Output\cr -\noalign{\vskip 3pt\hrule\vskip 3pt} -|\sun| & sun symbol & $\sun$ & - |\degr| & degree & $\degr$\cr -|\diameter| & diameter & \diameter & - |\sq| & square & $\sq$\cr -|\fd| & fraction of day & \fd & - |\fh| & fraction of hour & \fh\cr -|\fm| & fraction of minute & \fm & - |\fs| & fraction of second & \fs\cr -|\fdg| & fraction of degree & \fdg & - |\fp| & fraction of period & \fp\cr -|\farcs| & fraction of arcsecond & \farcs & - |\farcm| & fraction of arcmin & \farcm\cr -|\arcsec| & arcsecond & \arcsec & - |\arcmin| & arcminute & \arcmin\cr -\noalign{\vskip 3pt\hrule} -} -\endtable - -\ifCUPmtplainloaded -\subsubsection{Extra features in the Monotype Times version} - -This section of the guide will only be included if the guide is \TeX ed -with the Times version of the MN macros (mtmn.tex). The following features -are only available in the Times version: -\beginlist -\item (i) All of the type sizes available are fully loaded. -\item (ii) Most of the symbols in Table~2 will be substituted - with symbols from the |mtxm| font. Only |\sq| is substituted in Table~3. -\item (iii) All of the symbols in the |mtxm| and |mtym| fonts can be used, - at any size (using the normal AMS names). - If the author has used |mssymb.tex| then this can be removed, as most - of this file is now included in MN. If the author has used the new AMS - symbol fonts |msam| and |msbm| -- check the log file for missing - characters (once you've removed |msam| and |msbm|). - You have to do this because |msam| and |msbm| contain a few extra - characters NOT in |mtxm| and |mtym|. If you find missing characters get - help! -\item (iv) Uppercase blackboard bold is available in all sizes. e.g. - \beginlines - |$\Bbb{A}\ldots\Bbb{Z}$|\qquad gives\qquad $\Bbb{A}\ldots\Bbb{Z}$ - \endlines - If the author has made-up their own uppercase blackboard bold characters - you can safely use |\Bbb| instead. -\item (v) If the author has used the simulated Blackboard bold symbols - these are automatically substituted for the real characters, except for - |\bbbone| which is redefined to work better with Times fonts. -\endlist -\fi - -\section{Example of section heading with - S{\sevenbf MALL} C{\sevenbf APS}, - \lowercase{lowercase}, \textbfit{italic}, and bold - Greek such as $\bmu^{\bkappa}$} - -The above heading was produced with: -\beginlines -|\section{Example of section heading with| -| S{\sevenbf MALL} C{\sevenbf APS},| -| \lowercase{lowercase}, \textbfit{italic},| -| and bold Greek such as $\bmu^{\bkappa}$}| -\endlines - -\appendix -\section{for authors} - -Table~A1 is a list of design macros which are unique to |mn.tex|. The list -displays each macro's name and description. -% -\begintable*{4} -\caption{{\bf Table A1.} Authors' notes.} -\vbox to 630pt{% -\halign{#\hfil&\quad #\hfil\cr -Macro name and syntax & Description\cr -\noalign{\vskip 3pt\hrule\vskip 3pt} -|\pageoffset {h-off}{v-off}| & Adjust positioning of text area on paper.\cr -|\Referee| & Enable double-spaced referee mode.\cr -|\onecolumn| & Enable one-column mode (default = - two-column).\cr -|\landscape| & Enable landscape mode (default = portrait).\cr - & The |\landscape| command automatically calls |\onecolumn|.\cr -|\loadboldmathnames| & Enable the use of bold symbols, e.g. |\bgamma|\cr -|\authorcomment| & Catchline for draft version/date.\cr -\noalign{\Half} -|\begintopmatter| & Start the two-spanning topmatter.\cr -|\title {}| & Article title.\cr -|\author {}| & Author(s).\cr -|\affiliation {}| & Author affiliation(s).\cr -|\shortauthor {}| & Set the even-page running head.\cr -|\shorttitle {}| & Set the odd-page running head.\cr -|\abstract {}| & Abstract.\cr -|\keywords {}| & Key words.\cr -|\maketitle| & End the two-spanning topmatter.\cr -\noalign{\Half} -|\section {}| & Heading level A.\cr -|\section* {}| & Unnumbered A-heading.\cr -|\subsection {}| & Heading level B.\cr -|\subsubsection {}| & Heading level C.\cr -|\paragraph {}| & Heading level D.\cr -|\appendix| & Start the articles appendix section. - The |\section| command starts\cr - & a new appendix.\cr -\noalign{\Half} -|\stepeq|, |\startsubeq|, |\stepsubeq| & Automatic equation numbering.\cr -\noalign{\Half} -|\beginlist| & Numbered list:\cr -| \item (i) | & Omit the number and round braces from - each |\item| for an unnumbered list.\cr -| \item (ii) |\cr -\noalign{\vskip-.25\baselineskip} -| |$\ldots$\cr -\noalign{\vskip-.2\baselineskip} -|\endlist|\cr -\noalign{\Half} -|\beginrefs| & Bibliography.\cr -| \bibitem |\cr -\noalign{\vskip-.25\baselineskip} -| |$\ldots$\cr -\noalign{\vskip-.2\baselineskip} -|\endrefs|\cr -\noalign{\Half} -|\beginfigure{n}| & Figures:\cr -|
| & Use the |\beginfigure*| form for a - double-spanning figure\cr -| \caption{{\bf Figure n.} caption}| & in two-column mode.\cr -|\endfigure|\cr -\noalign{\Half} -|\begintable{n}| & Tables:\cr -| \caption{{\bf Table n.} caption}| - & Use the |\begintable*| form for a double-spanning table\cr -| | & in two-column mode.\cr -| \tabletext{}|\cr -|\endtable|\cr -\noalign{\Half} -|\caption{{\bf Figure n} -- {\it continued}}| & Continued captions.\cr -|\caption{{\bf Table n} -- {\it continued}}|\cr -\noalign{\Half} -|\beginplatepage| & Plate pages.\cr -| \plate{Opposite p.\ n, MNRAS, {\bf n}}|\cr -|
|\cr -| \caption{{\bf Figure n.} caption}|\cr -|\endplatepage|\cr -\noalign{\Half} -|\Two, \OneHalf, \One, \Half| & Extra vertical space: These macros insert - white space, in multiples\cr - & of the linefeed, between paragraphs. Use during page make-up in \cr - & preference to plain \TeX's |\smallskip|, |\medskip| and |\bigskip|.\cr -\noalign{\Half} -|\bmath{math text}|, |\em| & Bold math and emphasized text.\cr -|\textbfit{text}|, |\mathbfit{text}| & Bold text italic (defined in - the preamble of |mnsample.tex|).\cr -|\textbfss{text}|, |\mathbfss{text}|& Bold text sans serif (defined in - the preamble of |mnsample.tex|).\cr -|\umu|, |\upi|, |\upartial| & Upright math characters. These will only - appear upright if you have\cr - & AMS v2.0 fonts. See ``upright greek - characters" for further information.\cr -\noalign{\vskip 3pt\hrule\vskip 3pt} -}} -\endtable - - -\section{for editors} - -The additional features shown in Table~B1 may be used for production -purposes only. -% -\begintable*{5} -\caption{{\bf Table B1.} Editors' notes.} -\halign{#\hfil&\quad #\hfil\cr -Macro name and syntax & Description\cr -\noalign{\vskip 3pt\hrule\vskip 3pt} -|\pageno=000| & to set pagination; default = 1.\cr -|\pagerange{000--000}| & note the use of the en-rule\cr -|\letters| & for short communications (adds L to folios)\cr -|\pagerange{L00--L00}| & for short communications\cr -|\microfiche{MN000/0}| & for articles accompanied by microfiche\cr -|\pubyear{0000}| & catchline date\cr -|\volume{000}| & catchline volume\cr -|\acceptedline{text}| & acceptance date\cr -|\nofloat| & Position a figure or table at the current position - (one-column only).\cr - & The |\nofloat| macro should be positioned directly after the\cr - & |\beginfigure|/|table|, and will cause the macros to use |\midinsert|\cr - & (remember that |\midinsert| will turn into a |\topinsert| if there\cr - & is not enough space).\cr -\noalign{\vskip 3pt\hrule\vskip 3pt} -} -\endtable - - -\section{Monthly Notices journal style} - -Authors submitting \TeX\ or \LaTeX\ papers to Monthly Notices -may wish to note the following points regarding journal style. -Adherence to correct style from the start will obviously save time -and effort later on, in terms of fewer requested subeditorial -corrections. The notes given here relate to common style errors found -in Monthly Notices manuscripts, and are {\it not\/} intended to be -exhaustive. Please see the editorials in issues 257/2 and 260/1, as -well as any recent issue of the journal, for more details. As far -as possible, the subeditor will indicate which of your changes -would be best done globally, thus saving you time. - -\subsection{Punctuation} - -When deciding where to add commas, it may be helpful to read - through the sentence and note where the natural `pauses' occur. -The needs of readers for whom English is not a first language -should be borne in mind when punctuating long sentences. -\ifCUPmtplainloaded \else \vadjust{\eject}\fi %% -For example, consider the following sentence as it -appeared in Monthly Notices: -`When we do not limit ourselves by constraints arising -from the choice of an initial fluctuation spectrum, structures in -an open universe, including the peculiar velocity structure, can -be reproduced in a flat Lema\^{\i}tre universe for a large part of -their evolution.' Now consider the same sentence without commas: -`When we do not limit ourselves by constraints arising -from the choice of an initial fluctuation spectrum structures in -an open universe including the peculiar velocity structure can be -reproduced in a flat Lema\^{\i}tre universe for a large part of their -evolution.' - - -\subsection{Spelling} - -Please use British spelling -- e.g.\ centre not center, labelled -not labeled. The following style regarding -ise and -ize spellings is -followed. -ise: devise, surprise, comprise, revise, -exercise, analyse. -ize: recognize, criticize, minimize, emphasize, organize. - - -\subsection{Titles and section/subsection headings} - -With the exception of section headings (e.g.\ -{\bf INTRO\-DUC\-TION}$\ldots$), -capital letters should be used only where they occur in a normal -sentence -- e.g.\ -`\textbfit{ROSAT\/} {\bf observations of the unusual star}$\ldots$', not -`\textbfit{ROSAT\/} {\bf Observations of the Unusual Star}$\ldots$'. - -\subsection{Key words} - -The list of Monthly Notices key words is published with the 4th -issue of each volume. No other key words should be used. Please -use the correct layout for key words: -\smallskip - -\noindent {\bf Key words:} galaxies: active -- galaxies: Seyfert -- -radio continuum: galaxies. - -\subsection{Hyphens and N-rules} - -\beginlist -\item (i) Hyphens (one dash in \TeX/\LaTeX). Monthly Notices uses hyphens -for compound adjectives (e.g.\ low-density gas, least-squares fit, -two-component model). This also applies to simple units (e.g.\ -1.5-m telescope, 284.5-nm line), but not to complex units or -ranges, which could become cumbersome (e.g.\ 15 km s$^{-1}$ feature, -100--200 $\umu$m observations). - -\item (ii) N-rules (two dashes in \TeX/\LaTeX). These are used (a) to -separate key words, (b) as parentheses (e.g.\ `the results -- -assuming no temperature gradient -- are indicative of$\ldots$), (c) to -denote a range (e.g.\ 1.6--2.2 $\umu$m), and (d) to denote the joining -of two words (e.g.\ Kolmogorov--Smirnov test, Herbig--Haro -object). - -\item (iii) The M-rule (three dashes in \TeX/\LaTeX) is not used in -Monthly Notices. -\endlist - - -\subsection{References} - -It is important to use the correct reference style, details of -which can be found in the editorials cited above, and which is -demonstrated in any recent issue of the journal. The main points -are summarized below. -% -\beginlist -\item (i) In text -- for three-author papers, give all three authors -at first mention, and `et al.' thereafter. - -\item (ii) In references list -- no bold or italic, no commas after -author surnames, and no ampersand between final two author names. -Use simplified abbreviations for frequently used journals (e.g.\ -MNRAS, ApJ, A\&A, PASP -- see full list in editorial in issue -260/1). List all authors if eight or less, otherwise `et al.' For -example, -\endlist - -\beginrefs -\bibitem Biggs J.D., Lyne A.G., 1992, MNRAS, 254, 257 - -\bibitem Brown A.B., Jones C.D., 1989, in Robinson E.F., -Smith G.H., eds, Proc. IAU Symp. 345, Black Dwarfs. Kluwer, Dordrecht, -p.~210 - -\bibitem Felsteiner J., Opher R., 1991, in Treves A., ed., -Iron Line Diagnostics in X-ray Sources. Springer-Verlag, Berlin, p.~209 - -\bibitem Gunn J.E., Knapp G., 1993, in Soifer B.T., ed., ASP -Conf.\ Ser.\ Vol.~43, Sky Surveys. Astron.\ Soc.\ Pac., San Francisco, -p.~267 - -\bibitem Peebles P.J.E., 1980, The Large-Scale Structure of the Universe. Princeton Univ. Press, Princeton, NJ - -\bibitem Pounds K.A. et al., 1993, MNRAS, 260, 77 - -\bibitem Williams B.G., 1992, PhD thesis, Univ.\ Edinburgh -\endrefs - - -\subsection{Maths} - -Scalar variables are italic; vectors are bold italic; matrices -are `bold Univers' font (like bold sans serif). Differential d, -complex i, exponential e, sin, cos, tan, log, etc., are roman. -Sub/superscripts that are physical variables are italic, while -those that are just labels are roman (e.g.\ $C_p$, but $T_{{\rm eff}}$). -Equations should be punctuated as part of the sentence. - - -\subsection{Miscellaneous} - -e.g., i.e., cf., etc., are roman. -Single quotes ` ' not double quotes `` ". -Take care to use correct units -- see recent \hbox{issues} for details. -Use superscript $-1$, not solidus /, for units -- e.g.\ km~s$^{-1}$ not -km/s. The unit of arcseconds is arcsec when used to denote angular -size or separation (e.g.\ `beamsize 12~arcsec', `30~arcsec -west of the star'); use \arcsec\ for positions (e.g.\ -Dec.~$-30^\circ$~29\arcmin~23\arcsec) (similarly for arcminutes). -The unit of magnitudes is mag, -not superscript m. Percentages should be written `per cent', not -\%. Use the degree symbol $^\circ$ (|$^\circ$|) except to denote, e.g., areas, where -`deg$^2$' may be more appropriate (e.g.\ `a survey area of 3~deg$^2$'). -Degree symbols should be positioned above the decimal point if -there is one -- i.e.\ 23\fdg 4 not 23.4$^\circ$ (similarly for -\ifCUPmtplainloaded \vadjust{\eject}\else\fi %% -superscript -h, m, s, and \arcmin, \arcsec\ symbols in coordinates). See guide for coding. -Ionized species should be denoted by small caps, with a thin -space -- e.g.\ \hbox{He\,{\sc ii}}, \hbox{C\,{\sc iv}}, -\hbox{[Fe\,{\sc ii}]} 465.8 nm, \hbox{N\,{\sc iii}} 463.4~nm. If -lack of the correct font at your site prevents this from coming -out on your printout, it would be helpful if you were to indicate -as such on your manuscript so that the subeditor knows that there -is no need for correction. -Computer software (e.g.\ {\sc figaro}) should be in small capitals. -Satellite names should be italic (e.g.\ {\it Ginga, IRAS\/}). -The correct bracket order is $\{[( )]\}$. - - -\section{Trouble-shooting} - -Authors may from time to time encounter problems with the preparation -of their papers in \TeX/\LaTeX. The appropriate action to -take will depend on the nature of the problem -- the following is -intended to act as a guide. -% -\beginlist -\item (i) If a problem is with \TeX/\LaTeX\ itself, rather than with the -actual macros, \ifCUPmtplainloaded \else \vadjust{\eject}\fi %% -please refer to the appropriate handbooks for -initial advice.\footnote{\dag}{\TeX : Knuth D., 1986, The \TeX book. -Addison Wesley; \LaTeX: Lamport L., 1985, \LaTeX\ User's Guide and -Reference Manual. Addison Wesley.} If the -solution cannot be found, and you suspect that the problem lies -with the macros, then please contact the RAS Journal Production -team at Blackwell Science (BS), 23 Ainslie -Place, Edinburgh EH3 6AJ, UK (Tel: 031 226 7232; Fax: 031 226 3803; -omit the first zero if calling from outside the UK). -The BS office will shortly be -accessible by email -- please see the Instructions for Authors on -the inside back cover of Monthly Notices for details. Please -provide precise details of the problem (what you were trying to -do -- ideally, include examples of source code as well -- and -what exactly happened; what error message was received). - -\item (ii) Problems with page make-up, particularly in the two-column -mode (e.g.\ large spaces between paragraphs, or under headings or -figures; uneven columns; figures/tables appearing out of order). -Please do {\it not\/} attempt to remedy these yourself using `hard' page -make-up commands -- the typesetters at Cambridge University Press -(CUP) will sort out problems when typesetting. (You may, if you -wish, draw attention to particular problems when submitting the -final version of your paper.) - -\item (iii) If a required font is not available at your site, allow \TeX\ -to substitute the font and report the problem on your disk -documentation form. -\endlist - - -\subsection{Fixes for coding problems} - -The new versions of the style files and macros have been designed -to minimize the need for user-defined macros to create special -symbols. Authors are urged, wherever possible, to use the following -coding rather than create their own. This will minimize the -danger of author-defined macros being accidentally `over-ridden' -when the paper is typeset in Monotype Times (see Subsection~3.13, %% -`Typesetting mathematics'). -% -\beginlist -\item (i) Fonts in sections and paper titles. The following are examples -of styles that sometimes prove difficult to code. -\endlist - - -\subsection*{\it P\lowercase{aper titles}} - -\boxit{\multi\seventeenpoint\bf - A survey of \textbfit{IRAS\/} galaxies\\ - at $\bmath{\delta > {\bf 50}^\circ}$\endmulti} -% -is produced by: -% -\beginlines -|\title{A survey of \textbfit{IRAS\/} galaxies| -| \hfil\break at $\bmath{\delta>{\bf 50}^\circ}$}| -\smallskip -|\shorttitle{A survey of IRAS galaxies at $\delta| -| > 50^\circ$}| -\endlines -\bigskip - -\boxit{\multi\seventeenpoint\bf\noindent - Observations of compact\\ - H\,{\elevenbf II} regions\endmulti} -% -is produced by: -% -\beginlines -|\title{Observations of compact| -| H\,{\elevenbf II} regions}| -\smallskip -|\shorttitle{Observations of compact| -| H\,{\eightit II} regions}| -\endlines - - -\subsection*{\it S\lowercase{ection headings}} - -\boxit{\bf 1\quad THE \textbfit{IRAS\/} DATA FOR - $\bmath{\delta > {\bf 50}^\circ}$} -% -is produced by: -% -\beginlines -|\section{The \textbfit{IRAS\/} data for| -| $\bmath{\delta>{\bf 50}^\circ}$}| -\endlines -\bigskip - -\boxit{\bf 2\quad H\,{\sevenbf II} GALAXIES AT - $\bmath{\lowercase{z} > {\bf 1.6}}$} -% -is produced by: -% -\beginlines -|\section{H\,{\sevenbf II} galaxies at| -| $\bmath{\lowercase{z}>{\bf 1.6}}$}| -\endlines - - -\subsection*{\it S\lowercase{ubsection headings}} - -\boxit{\multi\bf 2.1\quad The \textbfit{IRAS\/} data for - $\bmath{\delta > {\bf 50}^\circ}$: galaxies\\ - at $\bmath{z > {\bf 1.5}}$\endmulti} -% -is produced by: -% -\beginlines -|\subsection{The \textbfit{IRAS\/} data for| -| $\bmath{\delta > {\bf 50}^\circ}$: galaxies| -| \hfil\break at $\bmath{z > {\bf 1.5}}$}| -\endlines -\bigskip - -\boxit{\bf 2.2\quad Observations of compact H\,{\sevenbf II} regions} -% -is produced by: -% -\beginlines -|\subsection{Observations of compact| -| H\,{\sevenbf II} regions}| -\endlines -\bigskip - -\boxit{\it 2.2.1\quad A survey of radio galaxies - for $\delta > {\it 50}^\circ$} -% -is produced by: -% -\beginlines -|\subsubsection{A survey of radio galaxies| -| for $\delta > {\it 50}^\circ$}| -\endlines -\bigskip - -\boxit{\it 2.2.2\quad Determination of T$_{eff}$ in compact - H\,{\sevenit II} regions} -% -is produced by: -% -\beginlines -|\subsubsection{Determination of T$_{eff}$ in| -| compact H\,{\sevenit II} regions}| -\endlines - -\beginlist -\item (ii) Small capitals and other unusual fonts in table and figure -captions: -\par\smallskip -\boxit{\eightpoint {\bf Figure 1.} Profiles of the H$\alpha$ and - N\,{\sc iii} lines observed.} -% -is produced by: -% -\beginlines -|\caption{Profiles of the H$\alpha$ and| -| N\,{\sc iii} lines observed.}| -\endlines - -\item (iii) Multiple author lists (to get the correct vertical spacing -and wraparound on the title page of a multiple-author paper). -\par\smallskip - -\boxit{\multi - \seventeenpoint\bf\noindent - The variation in the\\ - strength of low-$\bmath{l}$ solar\\ - $\bmath{p}$-modes: 1981--2 - \medskip - \fourteenpoint\noindent - Y. Elsworth, R. Howe, G.R. Isaac,\\ - C.P. McLeod, B.A. Miller, R. New,\\ - C.C. Speake and S.J. Wheeler\endmulti -} -% -is produced by: -% -\beginlines -|\title{The variation in the\hfil\break| -| strength of low-$\bmath{l}$ solar\hfil\break| -| $\bmath{p}$-modes: 1981--2}| -\smallskip -|\shorttitle{The variation in the strength of| -| low-$l$ solar $p$-modes: 1981--2}| -\smallskip -|\author{Y. Elsworth, R. Howe, G.R. Isaac,| -| \hfil\break C.P. McLeod, B.A. Miller, R. New,| -| \hfil\break C.C. Speake and S.J. Wheeler}| -\smallskip -|\shortauthor{Y. Elsworth et al.}| -\endlines - -\item (iv) Ionized species (as used in the examples above). The correct -style calls for the use of small capitals and a thin space after -the symbol for the element: e.g.\ for \hbox{H\,{\sc ii}}, use the code -|\hbox{H\,{\sc ii}}|. The use of the |\hbox| will stop the -H and the {\sc ii} being separated. - -\item (v) Lower case greek pi ($\pi$), mu ($\mu$) and partial ($\partial$). -In certain circumstances, the Monthly Notices style calls for these to be -roman [when pi is used to denote the constant 3.1415$\ldots$, mu is -used to denote `micro' in a unit (e.g.\ $\umu$m, $\umu$Jy), and partial -is a differential symbol]. See Subsubsection~3.13.5 for instructions. - -\item (vi) Decimal degrees, arcmin, arcsec, hours, minutes and seconds. -The symbol needs to be placed vertically above the decimal point. -For example, the sentence -% -\beginquote -The observations were made along position angle -120\fdg 5, starting from the central coordinates -${\rm RA}(1950)=19^{\rm h}~22^{\rm m}~18\fs 2$, -${\rm Dec.}~(1950)=45^\circ~18'~36\farcs 4$ -\endquote -% -uses the following coding: -% -\beginlines -|The observations were made along position angle| -|120\fdg 5, starting from the central coordinates| -|${\rm RA}(1950)=19^{\rm h}~22^{\rm m}~18\fs 2$,| -|${\rm Dec.}~(1950)=45^\circ~18'~36\farcs 4$| -\endlines - -\item (vii) The correct coding for the prime symbol \arcmin\ is -|\arcmin|, and that for \arcsec\ is |\arcsec|; see the two -tables on special symbols. - -\item (viii) N-rules, hyphens and minus signs (see style guide for -correct usage). To create the correct symbols in the sentence -% -\beginquote -The high-resolution observations were made along a -line at an angle of $-15^\circ$ (east from north) -from the axis of the jet, which runs north--south -\endquote -% -you would use the following code: -% -\beginlines -|The high-resolution observations were made along| -|a line at an angle of $-15^\circ$ (east from| -|north) from the axis of the jet, which runs| -|north--south| -\endlines - -\item (ix) Vectors and matrices should be bold italic and bold sans -serif respectively. To create the correct fonts for the vector $\bmath{x}$ -and the matrix \textbfss{P}, you should use |$\bmath{x}$| and -|\textbfss{P}| respectively; |\mathbfss| is for use in -math mode. Bold face text italic can be obtained by using -|\textbfit{..}| and |\mathbfit{..}| for math mode. -\ifCUPmtplainloaded \else \vfil\eject\fi %% -\item (x) Bold italic superscripts and subscripts. To get these -to come out in the correct font and the right size, you need to use -|\bmath|. You can create the output $\bmath{k_x}$ by typing |$\bmath{k_x}$|. -Try to avoid using \TeX\ commands to determine script sizes that are -already defined in the macros. For example, macros such as -% -\beginlines -|\def\th{^\hbox{\sevenrm th}}| -\endlines -% -are generating extra work; -% -\beginlines -|\def\th{^{\rm th}}| -\endlines -% -will do, and will get the size of the superscript right whether in main -text, tables or captions (the use of |\sevenrm| over-rides the macros). -Also, the |\hbox| is not necessary, as \TeX\ won't split a -superscript/subscript from its variable at a line break. - -\item (xi) Calligraphic letters (uppercase only). -% -Normal uppercase calligraphic can be produced with |\cal| as -normal (in math mode). Bold calligraphic can be produced with |\bmath|, -e.g.\ |$\bmath{\cal A}$| gives $\bmath{\cal A}$. - -\item (xii) Automatic scaling of brackets. The codes |\left| and -|\right| should be used to scale brackets automatically to -fit the equation being set. For example, to get -$$ - v = x \left( {N+2}\over {N} \right) -$$ -use the code -% -\beginlines -|$$| -| v = x \left( {N+2}\over {N} \right)| -|$$| -\endlines - -\item (xiii) Roman font in equations. It is often necessary to make some -symbols roman in an equation (e.g.\ units, subscripts). For example, -to get the following output: -$$ - \sigma \simeq (r/13~h^{-1}~{\rm Mpc})^{-0.9}, - \qquad \omega = {{N-N_{\rm s}}\over {N_{\rm R}}}, -$$ -you should use: -% -\beginlines -|$$| -| \sigma\simeq (r/13~h^{-1}~{\rm Mpc})^{-0.9},| -| \qquad\omega={{N-N_{\rm s}}\over {N_{\rm R}}},| -|$$| -\endlines - -\item (xiv) Continuation figure and table captions. -See Subsection~3.6. %% -\endlist - - -\subsection{Springer-Verlag macro names} - -These have been incorporated from the Astronomy \& Astrophysics \LaTeX\ -style file, to aid in the creation of various commonly used -astronomical symbols. Please see Subsubsection~3.13.6 for details. %% - -\bye - -% end of mnguide.tex diff --git a/Master/texmf-dist/doc/plain/mnras/mnland.dvi b/Master/texmf-dist/doc/plain/mnras/mnland.dvi deleted file mode 100644 index 7214403ace3..00000000000 Binary files a/Master/texmf-dist/doc/plain/mnras/mnland.dvi and /dev/null differ diff --git a/Master/texmf-dist/doc/plain/mnras/mnland.tex b/Master/texmf-dist/doc/plain/mnras/mnland.tex deleted file mode 100644 index 968077488f8..00000000000 --- a/Master/texmf-dist/doc/plain/mnras/mnland.tex +++ /dev/null @@ -1,82 +0,0 @@ -% MNLAND.TEX -% -% A landscape figure for the sample plain TeX Monthly Notices article. -% -% v1.1 --- released 25th August 1994 (M. Reed) -% v1.0 --- first released 17th February 1994 -% -% Copyright Cambridge University Press - -% The following line automatically loads the mn macros if you are not -% using a format file. -\ifx\mnmacrosloaded\undefined \input mn\fi - -% If your system has the AMS fonts version 2.0 installed, MN.tex can be -% made to use them by uncommenting the line: %\AMStwofontstrue -% -% By doing this, you will be able to obtain upright Greek characters. -% e.g. \umu, \upi etc. See the section on "Upright Greek characters" in -% this guide for further information. - -% !! AMS fonts are not used in this file. The following code is provided -% for your convenience !! -\newif\ifAMStwofonts -%\AMStwofontstrue - -\ifCUPmtplainloaded \else - \NewTextAlphabet{textbfit} {cmbxti10} {} - \NewTextAlphabet{textbfss} {cmssbx10} {} - \NewMathAlphabet{mathbfit} {cmbxti10} {} % for math mode - \NewMathAlphabet{mathbfss} {cmssbx10} {} % " " " - % - \ifAMStwofonts - % - \NewSymbolFont{upmath} {eurm10} - \NewSymbolFont{AMSa} {msam10} - \NewMathSymbol{\upi} {0}{upmath}{19} - \NewMathSymbol{\umu} {0}{upmath}{16} - \NewMathSymbol{\upartial}{0}{upmath}{40} - \NewMathSymbol{\leqslant}{3}{AMSa}{36} - \NewMathSymbol{\geqslant}{3}{AMSa}{3E} - \let\oldle=\le \let\oldleq=\leq - \let\oldge=\ge \let\oldgeq=\geq - \let\leq=\leqslant \let\le=\leqslant - \let\geq=\geqslant \let\ge=\geqslant - \else - \def\umu{\mu} - \def\upi{\pi} - \def\upartial{\partial} - \fi -\fi - - -%\special{landscape} % only use this if your driver supports it - -% Marginal adjustments using \pageoffset maybe required when printing -% proofs on a Laserprinter (this is usually not needed). -% Syntax: \pageoffset{ +/- hor. offset}{ +/- vert. offset} -% e.g. \pageoffset{-3pc}{-4pc} - -\pageoffset{0pc}{-1.5pc} - -\landscape -\authorcomment{Landscape material to be pasted into the article.} - -\begintopmatter % these must be here -\maketitle % - - -\beginfigure{1} -\caption{{\bf Figure 4.} Photometric comparisons in the overlap areas - between the fields. The differences between photometry of individual images - from different fields for the overlapping fields 52--51, 50--51, 50--28 and - 30--29 are shown for the $B_{\rm J}$ and $R$ wavebands. The axes are as - follows. Left-hand panels: $\Delta B$ ($-1$ to 1) against - $\langle B \rangle$ (13 to 21). Right-hand panels: $\Delta R$ ($-1$ to 1) - against $\langle R \rangle$ (12 to 20).} -\endfigure - - -\bye - -% end of mnland.tex diff --git a/Master/texmf-dist/doc/plain/mnras/mnsample.dvi b/Master/texmf-dist/doc/plain/mnras/mnsample.dvi deleted file mode 100644 index 757e63a9e2d..00000000000 Binary files a/Master/texmf-dist/doc/plain/mnras/mnsample.dvi and /dev/null differ diff --git a/Master/texmf-dist/doc/plain/mnras/mnsample.tex b/Master/texmf-dist/doc/plain/mnras/mnsample.tex deleted file mode 100644 index b19ea01c605..00000000000 --- a/Master/texmf-dist/doc/plain/mnras/mnsample.tex +++ /dev/null @@ -1,705 +0,0 @@ -% MNSAMPLE.TEX -% -% A sample plain TeX single/two column Monthly Notices article. -% -% v1.5 --- released 25th August 1994 (M. Reed) -% v1.4 --- released 22nd February 1994 -% v1.3 --- released 8th December 1992 -% -% Copyright Cambridge University Press - -% The following line automatically loads the mn macros if you are not -% using a format file. -\ifx\mnmacrosloaded\undefined \input mn\fi - -% If your system has the AMS fonts version 2.0 installed, MN.tex can be -% made to use them by uncommenting the line: %\AMStwofontstrue -% -% By doing this, you will be able to obtain upright Greek characters. -% e.g. \umu, \upi etc. See the section on "Upright Greek characters" in -% this guide for further information. - -\newif\ifAMStwofonts -%\AMStwofontstrue - -\ifCUPmtplainloaded \else - \NewTextAlphabet{textbfit} {cmbxti10} {} - \NewTextAlphabet{textbfss} {cmssbx10} {} - \NewMathAlphabet{mathbfit} {cmbxti10} {} % for math mode - \NewMathAlphabet{mathbfss} {cmssbx10} {} % " " " - % - \ifAMStwofonts - % - \NewSymbolFont{upmath} {eurm10} - \NewSymbolFont{AMSa} {msam10} - \NewMathSymbol{\upi} {0}{upmath}{19} - \NewMathSymbol{\umu} {0}{upmath}{16} - \NewMathSymbol{\upartial}{0}{upmath}{40} - \NewMathSymbol{\leqslant}{3}{AMSa}{36} - \NewMathSymbol{\geqslant}{3}{AMSa}{3E} - \let\oldle=\le \let\oldleq=\leq - \let\oldge=\ge \let\oldgeq=\geq - \let\leq=\leqslant \let\le=\leqslant - \let\geq=\geqslant \let\ge=\geqslant - \else - \def\umu{\mu} - \def\upi{\pi} - \def\upartial{\partial} - \fi -\fi - - -% Marginal adjustments using \pageoffset maybe required when printing -% proofs on a Laserprinter (this is usually not needed). -% Syntax: \pageoffset{ +/- hor. offset}{ +/- vert. offset} -% e.g. \pageoffset{-3pc}{-4pc} - -\pageoffset{-2.5pc}{0pc} - -\loadboldmathnames - -% \Referee % uncomment this for referee mode (double spaced) - -% \pagerange, \pubyear and \volume are defined at the Journals office and -% not by an author. - -% \onecolumn % enable one column mode -% \letters % for `letters' articles -\pagerange{1--7} % `letters' articles should use \pagerange{Ln--Ln} -\pubyear{1989} -\volume{226} -% \microfiche{} % for articles with microfiche -% \authorcomment{} % author comment for footline - -\begintopmatter % start the two spanning material - -\title{Dust envelopes around RV Tauri stars} -\author{A. V. Raveendran} -\affiliation{Indian Institute of Astrophysics, Bangalore 560034, India} - -\shortauthor{A. V. Raveendran} -\shorttitle{Dust envelopes around RV Tauri stars} - -% \acceptedline is to be defined at the Journals office and not -% by an author. - -\acceptedline{Accepted 1988 December 15. Received 1988 December 14; - in original form 1988 October 11} - -\abstract {In the {\it IRAS\/} [12]--[25], [25]--[60] -colour--colour diagram, RV Tauri stars are found to populate -cooler temperature regions $(T<600\,{\rm K})$, distinctly -different from those occupied by the oxygen and carbon Miras. -The {\it IRAS\/} fluxes are consistent with the dust density in -the envelope varying as the inverse square of the radial -distance, implying that the grain formation processes in these -objects are most probably continuous and not sporadic. It is -found that the spectroscopic subgroups A and B are -well separated in the far-infrared two-colour diagram, with -group B objects having systematically cooler dust envelopes. We -interpret this as being due to a difference in the nature of -grains, including the chemical composition, in the two cases.} - -\keywords {circumstellar matter -- infrared: stars.} - -\maketitle % finish the two spanning material - - -\section{Introduction} - -It has been well established that RV Tauri variables -possess infrared emission far in excess of their expected -blackbody continuum, arising from their extended cool dust -envelopes (Gehrz \& Woolf 1970; Gehrz 1972; Gehrz \& Ney 1972). -Recently, Lloyd Evans (1985) and Goldsmith et~al.\ (1987) -have given detailed descriptions of the near-infrared -properties of RV Tauri stars. In this paper we present an -analysis of the {\it IRAS\/} data of RV Tauri stars with the help -of the far-infrared two-colour diagram and a grid computed -using a simple model of the dust envelope. Such two-colour plots -have already been employed extensively by several investigators -to study the circumstellar envelopes around oxygen-rich and -carbon-rich objects which are in the late stages of stellar -evolution (Hacking et~al.\ 1985; Zuckerman \& Dyck 1986; -van der Veen \& Habing 1988; Willems \& de Jong 1988). - -Table~1 summarizes the basic data on the 17 objects -detected at 60$\,\umu$m. Apart from the {\it IRAS\/} identification -and the flux densities at 12-, 25-, 60- and 100-$\umu$m wavebands, -it gives the spectroscopic groups of Preston et~al.\ (1963), -the light-curve classes of Kukarkin et~al.\ (1969) and the periods of -light variation. The list, which -contains about 20 per cent of all the known RV Tauri stars, -is essentially the same as that given by Jura (1986). The -spectroscopic subgroups are from either Preston et~al.\ (1963) or -Lloyd Evans (1985). -% -\begintable*{1} -\caption{{\bf Table 1.} Data on the RV Tauri stars detected by {\it IRAS}.} -\halign{% -\rm#\hfil&\qquad\rm#\hfil&\qquad\rm\hfil#&\qquad\rm\hfil -#&\qquad\rm\hfil#&\qquad\rm\hfil#&\qquad\rm#\hfil -&\qquad\rm\hfil#&\qquad\rm#\hfil&\qquad\hfil\rm#\cr -Name&&\multispan4\hskip23pt\hss Flux density (Jy)$^a$\hss \cr -Variable&{\it IRAS}&12$\;\umu$m&25$\;\umu$m -&60$\;\umu$m&100$\;\umu$m&Sp.&Period&Light-&$T_0({\rm K})$\cr -&&&&&&group&(d)\hfill&curve\cr -&&&&&&&&type\cr -\noalign{\vskip 10pt} -TW Cam&04166$+$5719&8.27&5.62&1.82&$<$1.73&A&85.6&a&555\cr -RV Tau&04440$+$2605&22.53&18.08&6.40&2.52&A&78.9&b&460\cr -DY Ori&06034$+$1354&12.44&14.93&4.12&$<$11.22&B&60.3&&295\cr -CT Ori&06072$+$0953&6.16&5.57&1.22&$<$1.54&B&135.6&&330\cr -SU Gem&06108$+$2734&7.90&5.69&2.16&$<$11.66&A&50.1&b&575\cr -UY CMa&06160$-$1701&3.51&2.48&0.57&$<$1.00&B&113.9&a&420\cr -U Mon&07284$-$0940&124.30&88.43&26.28&9.24&A&92.3&b&480\cr -AR Pup&08011$-$3627&131.33&94.32&25.81&11.65&B&75.0&b&450\cr -IW Car&09256$-$6324&101/06&96.24&34.19&13.07&B&67.5&b&395\cr -GK Car&11118$-$5726&2.87&2.48&0.78&$<$12.13&B&55.6&&405\cr -RU Cen&12067$-$4508&5.36&11.02&5.57&2.01&B&64.7&&255\cr -SX Cen&12185$-$4856&5.95&3.62&1.09&$<$1.50&B&32.9&b&590\cr -AI Sco&17530$-$3348&17.68&11.46&2.88&$<$45.62&A&71.0&b&480\cr -AC Her&18281$+$2149&41.47&65.33&21.12&7.79&B&75.5&a&260\cr -R Sct&18448$-$0545&20.88&9.30&8.10&$<$138.78&A&140.2&a\cr -R Sge&20117$+$1634&10.63&7.57&2.10&$<$1.66&A&70.6&b&455\cr -V Vul&20343$+$2625&12.39&5.72&1.29&$<$6.96&A&75.7&a&690\cr -} -\tabletext{\noindent $^a$Observed by {\it IRAS}.} -\endtable - - -\section{Description of the envelope model} - -If we assume that the dust grains in the envelope are -predominantly of the same kind and are in thermal equilibrium, -the luminosity at frequency $\nu$ in the infrared is given by -$$ - L(\nu)=\mskip-25mu\int\limits_{\rm envelope}\mskip-25mu - \rho(r)Q_{{\rm abs}} - (\nu)B[\nu,T_{\rm g}(r)]\exp [-\tau(\nu,r)]\> {\rm d}V, \eqno\stepeq -$$ -where -$Q_{{\rm abs}}(\nu)$ is the absorption efficiency at frequency $\nu$, -$\rho(r)$ is the dust grain density, -$T_{\rm g}(r)$ is the grain temperature, -$B[\nu,T_{\rm g}(r)]$ is the Planck function and -$\tau(\nu,r)$ is the optical depth at distance {\it r\/} from the -centre of the star. - -The temperature $T_{\rm g}(r)$ is determined by the condition of -energy balance: amount of energy radiated = amount of energy -absorbed. The amount of energy absorbed at any point is -proportional to the total available energy at that point, which -consists of: -\beginlist -\item (i) the attenuated and diluted stellar radiation; -\item (ii) scattered radiation, and -\item (iii) reradiation from other grains. -\endlist - -Detailed solutions of radiative transfer in circumstellar -dust shells by Rowan-Robinson \& Harris (1983a,b) indicate that -the effect of heating by other grains becomes significant only at -large optical depths at the absorbing frequencies $[\tau({\rm -UV})\gg 10]$, and at optical depths $\tau({\rm UV})<1$ the grains -have approximately the same temperature that they would have if -they were seeing the starlight unattenuated and no other -radiation. - -The Planck mean optical depths of circumstellar envelopes -around several RV Tauri stars, derived from the ratios of the -luminosities of the dust shell (at infrared wavelengths) and -the star, range from 0.07 to 0.63 (Goldsmith et~al.\ 1987). -There is much uncertainty in the nature of the optical -properties of dust grains in the envelope. The carbon-rich RV -Tauri stars are also reported to show the 10-$\umu$m silicate -emission feature typical of oxygen-rich objects (Gehrz \& Ney -1972; Olnon \& Raimond 1986). The pure terrestrial silicates or -lunar silicates are found to be completely unsuitable to account -for the infrared emission from circumstellar dust shells around -M-type stars (Rowan-Robinson \& Harris 1983a). We assume that -the absorption efficiency $Q_{{\rm abs}} (\nu)$ in the infrared -varies as $\nu^{\gamma}$. ${\gamma}=1$ appears to provide a -reasonable fit in a variety of sources (Harvey, Thronson \& -Gatley 1979; Jura 1986). Under these circumstances the -condition of energy balance implies that the dust temperature -$T_{\rm g}$ will vary as $r^{\beta}$. - -In view of the low value of the observed Planck mean optical -depth for the stellar radiation and the nature of the assumed -frequency dependence of the absorption efficiency, the -extinction of the infrared radiation by the dust envelope can -be neglected. If we consider the envelope to be spherically -symmetric, equation (1) reduces to -$$ - L(\nu)=\!\!\int_{r_{1}}^{r_{2}}\!\!4\upi r^2\rho(r)\> Q_{{\rm abs}} - (\nu)B[\nu,T_{\rm g}(r)]\> {\rm d}r, \eqno\stepeq -$$ -where $r_1$ and $r_2$ are the inner and outer radii of the -shell. For a dusty density distribution $\rho(r)\propto -r^{\alpha}$ and $r_2\gg r_1$, equation (2) reduces to -$$ - L(\nu)\propto \nu^{2+\gamma-Q} - \int_{X_0}^{\infty}{{x^Q}\over{{\rm e}^x-1}}{\rm d}x, \eqno\stepeq -$$ -where $Q=-(\alpha+\beta+3)/\beta$ and $X_0=(h\nu /kT_0)$. -$T_0$ represents the temperature at the inner boundary of the -dust shell where grains start condensing. In a steady radiation -pressure driven mass outflow in the optically thin case, values of -$\alpha$ lie near $-2$ (Gilman 1972). $\gamma$ and $\beta$ are -related by $\beta=-2/(\gamma+4)$. - -In the {\it IRAS\/} Point Source Catalog (PSC, Beichman et~al.\ 1985a), -the flux densities have been quoted at the effective -wavelengths 12, 25, 60 and 100$\,\umu$m, assuming a flat energy -spectrum $[\nu F(\nu)=1]$ for the observed sources. For each model -given by equation (3), using the relative system response, the -colour-correction factors (Beichman et~al.\ 1985b) in each -of the {\it IRAS\/} passbands were calculated and the fluxes -were converted into flux densities expected for a flat energy -distribution, as assumed in the {\it IRAS\/} PSC, so that the -computed colours can be directly compared with the colours -determined from the catalogue quantities. Such a procedure -is more appropriate than correcting the {\it IRAS\/} -colours for the energy distribution given by a particular model -and then comparing them with those computed by the model. - - -\subsection{Colour--colour diagram} - -The IR colour is defined as -$$ - [\nu_1]-[\nu_2]=-2.5\log [f(\nu_1)/f(\nu_2)], -$$ -where $\nu_1$ and $\nu_2$ are any two wavebands and -$f(\nu_1)$ and $f(\nu_2)$ are the corresponding flux densities -assuming a flat energy spectrum for the source. -% -\beginfigure{1} -\vskip 91mm -\caption{{\bf Figure 1.} Plot of [25]--[60] colours of -RV Tauri stars against their [12]--[25] colours after normalizing -as indicated in Beichman et~al.\ (1985b). Some of the objects -are identified by their variable-star names. Typical error bars -are shown in the bottom right-hand corner. The lines represent -the loci for constant inner shell temperature and the quantity -$Q$. Note the separation of group A and B stars at $T_0 \sim$ -460$\,$K. Positions occupied by a sample of carbon and oxygen -Miras are also shown. The $Q=1.0$ line differs from the -blackbody line by a maximum of $\sim 0.05$.} -\endfigure - -In Fig.~1, we have plotted the [25]--[60] colours of -RV Tauri stars against their corresponding [12]--[25] colours -derived from the {\it IRAS\/} data. Filled circles represent -stars of group A and open circles stars of group B. The two -sets of near-parallel lines represent the loci of constant -inner shell temperature $T_0$ and the quantity $Q$ defined -above. The models correspond to the case of absorption -efficiency $Q_{{\rm abs}}(\nu)$ varying as $\nu$ (with -$\gamma=1$ and hence $\beta=-0.4$). We have omitted R Sct in -Fig.~1 because it shows a large deviation from the average -relation shown by all the other objects. R Sct has a -comparatively large excess at 60$\,\umu$m, but the extent of a -possible contamination by the infrared cirrus (Low et~al.\ 1984) -is unknown. Goldsmith et~al.\ (1987) found no -evidence of the presence of a dust envelope at near-IR -wavelengths and the spectrum was consistent with a stellar -continuum. This explains why R Sct lies well below the mean -relation shown by stars of groups A and C between the -[3.6]--[11.3] colour excess and the photometrically determined -(Fe/H) (Dawson 1979). R Sct has the longest period of 140$\,$d -among the RV Tauri stars detected at far-infrared wavelengths -and does not have the 10-$\umu$m emission feature seen in other -objects (Gehrz 1972; Olnon \& Raimond 1986). R Sct is probably -the most irregular RV Tauri star known (McLaughlin 1932). - -The inner shell temperatures $(T_0)$ derived for the various -objects are also given in Table~1 and we find the majority of -them to have temperatures in the narrow range 400--600$\,$K. If -the dependences of $Q_{{\rm abs}}(\nu)$ on $\nu$ and $\rho(r)$ on -$r$ are similar in all the objects considered, then in the -colour--colour diagram they all should lie along a line -corresponding to different values of $T_0$ and in Fig.~1 we find -that this is essentially the case. In view of the quoted -uncertainties in the flux measurements, we cannot attach much -significance to the scatter in Fig.~1. -% -\beginfigure*{2} -\vskip 5.9cm -\caption{{\bf Figure 2.} Plot of the [60]--[100] colours -of RV Tauri stars against their [25]--[60] colours after normalizing -as indicated in Beichman et~al.\ (1985b). The solid lines -represent the loci for constant inner shell temperature and the -quantity $Q$. The dashed line shows the locus for a blackbody -distribution.} -\endfigure - -At 100$\,\umu$m the infrared sky is characterized by emission, -called infrared cirrus, from interstellar dust on all spatial -scales (Low et~al.\ 1984), thereby impairing the -measurements at far-infrared wavelengths. In Fig.~2, we have -plotted the [60]--[100] colours of the six RV Tauri stars -detected at 100$\,\umu$m against their [25]--[60] colours, along -with the grid showing the regions of different values for inner -shell temperature $T_0$ and the quantity $Q$, as in Fig.~1. The -results indicated by Fig.~2 are consistent with those derived -from Fig.~1. AR Pup shows a large excess at 100$\,\umu$m but, in -view of the large values for the cirrus flags given in the -catalogue, the intrinsic flux at 100$\,\umu$m is uncertain. - - -\subsection{Radial distribution of dust} - -From Fig.~1, it is evident that all RV Tauri stars lie -between the lines corresponding to $Q=1.5$ and $0.5$. With -$$ - \alpha=-(1+Q)\beta-3, -$$ -these values suggest limits of $r^{-2.0}$ and $r^{-2.4}$ -for the dust density variation, indicating a near-constant -mass-loss rate. Jura (1986) has suggested that the density in -the circumstellar envelope around RV Tauri stars varies as -$r^{-1}$, implying a mass-loss rate that was greater in the -past than it is currently. By fitting a power law to the -observed fluxes, such that $f(\nu)$ varies as $\nu^q$, values -of $q$ determined by him for the various objects given in -Table~1 lie in the range 0.6--1.2, with a mean $\bar q=0.98$. The -assumption of a power law corresponds to the case of $X_0=0$ in -equation (3) and hence we get -$$ - q=2+\gamma -Q. -$$ -Since we assume that $Q_{{\rm abs}}(\nu)$ varies as $\nu$, -the resulting value for $Q$=2.0. None of the objects is found -to lie in the corresponding region in the colour--colour -diagram. Even this extreme value for $Q$ implies a density -which varies as $r^{-1.8}$. - -Goldsmith et~al.\ (1987) have reported that the -simultaneous optical and near-IR data of AC Her can be fitted -by a combination of two blackbodies at 5680 and 1800$\,$K, -representing, respectively, the stellar and dust shell -temperatures, and suggested that in RV Tauri stars the grain -formation is a sporadic phenomenon and not a continuous -process. Apparently, they have been influenced by the remark by -Gehrz \& Woolf (1970) that their data in the 3.5--11$\,\umu$m -region of AC Her indicated a dust temperature of $\sim300\,$K. We -find that the {\it K--L\/} colours given by Gehrz (1972), Lloyd -Evans (1985) and Goldsmith et~al.\ (1987) are all -consistent with each other. Surely, hot dust ($\sim 1800\,$K), if -present at the time of observations by Goldsmith et~al.\ (1987), -would have affected the {\it K--L\/} colour -significantly. AC Her, like other members of its class, is -found to execute elongated loops in the ({\it U--B\/}), ({\it -B--V\/}) plane (Preston et~al.\ 1963), indicating that -significant departure of the stellar continuum from the -blackbody is to be expected. Further, their data show only a -marginal excess at the near-IR wavelengths. We feel that the -case for the existence of hot dust around AC Her and hence for -the sporadic grain formation around RV Tauri stars is not -strong. In Fig.~3 we find that AC Her and -RU Cen lie very close to R Sct which, according to Goldsmith -et~al.\ (1987), shows no evidence for the presence of a hot -dust envelope. - - -\subsubsection{Comparison with oxygen and carbon Miras} - -In Fig.~1 we have also shown the positions of a sample of -oxygen-rich and carbon-rich Miras. At the low temperatures -characteristic of the Miras, a part of the emission at 12$\,\umu$m -comes from the photosphere. For a blackbody at 2000$\,$K, the ratio -of fluxes at wavelengths of 12 and 2$\,\umu$m $(f_{12}/f_{2})\sim -0.18$. The Miras shown in Fig.~1 have $(f_{12}/f_{2})$ -ratios larger than twice the above value. It is clear that the -three groups of objects populate three different regions of the -diagram. Hacking et~al.\ (1985) have already noticed that -there are distinct differences between the {\it IRAS\/} colours -of oxygen-rich and carbon-rich objects. On the basis of an -analysis, using a bigger sample of bright giant stars in the -{\it IRAS\/} catalogue, this has been interpreted by Zuckerman \& -Dyck (1986) as being due to a systematic difference in the dust -grain emissivity index. U Mon shows the 10-$\umu$m silicate -emission convincingly and, in most of the other objects for -which low-resolution spectra in the near-infrared have been -reported (Gehrz 1972; Olnon \& Raimond 1986), the 10-$\umu$m -emission may be partly attributed to silicates. Hence it is -reasonable to expect that, in the envelopes around at least some -of the RV Tauri stars, the dust grains are predominantly of -silicates, as in the case of oxygen Miras (Rowan-Robinson \& -Harris 1983a). The fact that none of the RV Tauri stars is -found in the region of the two-colour diagram occupied by the -oxygen Miras indicates that the emissivity indices of the -silicate grains in the two cases are different. Because of the -higher temperatures and luminosities, the environment of grain -formation will be different in RV Tauri stars. - - -\subsubsection{Correlation with subgroups} - -Preston et~al.\ (1963) have identified three spectroscopic -subgroups, which are designated as groups A, B and C. Objects of -group A are metal-rich; group C are metal-poor; group~B objects are -also metal-poor, but show carbon enhancements (Preston et~al.\ 1963; -Lloyd Evans 1974; Dawson 1979; Baird 1981). It is interesting -to see that Table~1 contains no group C objects and that in Fig.~1 -there is a clear separation of the two spectroscopic subgroups A -and B, with the demarcation occurring at an inner shell -temperature of about 450$\,$K, group~B stars having lower -temperatures than group A. SX Cen is the only exception. Lloyd -Evans (1974) has reported that metal lines are stronger in SX Cen -than in other group~B objects. It may be worth noting that SX Cen -has the shortest period among the 100 or so objects with the RV -Tauri classification. RU Cen has the coolest inner shell -temperature, as already suggested by the near-infrared spectrum -(Gehrz \& Ney 1972). -% -\beginfigure{3} -\vskip 59mm -\caption{{\bf Figure 3.} Plot of $(K$--$L)$ colours of -RV Tauri stars detected by {\it IRAS\/} against their corresponding -$(J$--$K)$ colours. The position of AR Pup is indicated. The three -objects lying close to the blackbody line are AC Her, RU Cen and R Sct.} -\endfigure - -Group~B objects follow a different mean relationship from those -of group~A, having systematically larger 11-$\umu$m excess for a -given excess at 3$\,\umu$m (Lloyd Evans 1985). For a general -sample of RV Tauri stars, the distinction between the -oxygen-rich and carbon-rich objects is not that apparent in the -{\it JHKL\/} bands. In Fig.~3 we have plotted the near-IR -magnitudes of the objects given in Table~1 (except V Vul which -has no available measurements) in the {\it J--K, K--L\/} plane. -The colours, taken from Lloyd Evans (1985) and Goldsmith -et~al.\ (1987), are averaged if more than one observation -exists, because the internal agreements are found to be often -of the order of observational uncertainties, in accordance with -the earlier finding by Gehrz (1972) that variability has -relatively little effect on colours. Barring RU Cen and AC Her, -it is evident that stars belonging to group~B show -systematically larger excesses at {\it L\/}~band for a given -excess at {\it K}. The low excesses at near-IR wavelengths for -AC Her and RU Cen are consistent with the very low dust -temperatures indicated by the far-infrared colours. -% -\ifsinglecol - \pageinsert - \vfil - \centerline{Landscape figure to go here. This figure was not - part of the original paper and is inserted here for illustrative - purposes.} - \centerline{See the author guide for details on how to handle landscape - figures or tables, and {\tt mnland.tex}.} - \centerline{{\bf Figure 4.}} - \vfil - \endinsert -\else - \beginfigure*{4} - \vbox to 646pt{\vfil - \centerline{Landscape figure to go here. This figure was not - part of the original paper and is inserted here for illustrative - purposes.} - \centerline{See the author guide for details on how to handle landscape - figures or tables, and {\tt mnland.tex}.} - \caption{{\bf Figure 4.}} - \vfil} - \endfigure -\fi - -It is already well established that from {\it UBV\/} photometry -one can distinguish between groups A and~B, members of group~A -being significantly redder than those of group~B (Preston -et~al.\ 1963). Similarly, Dawson (1979) has found that the two -spectroscopic groups are well separated in the DDO -colour--colour diagrams when mean colours are used for the -individual objects. - -The clear separation of the spectroscopic subgroups A and~B in -the IR two-colour diagram suggests that the natures of dust -grains in the envelopes in the two cases are not identical. -This is to be expected because of the differences in the -physical properties of the stars themselves. The average -colours of group~B stars are bluer than group A, but the -envelope dust temperatures of B are cooler than those of~A. The -near-IR spectra of AC Her and RU Cen are extremely similar -(Gehrz \& Ney 1972). The striking similarities in the optical -spectra of AC Her and RU Cen have been pointed out by Bidelman -(O'Connell 1961). We feel that the physical properties, -including the chemical composition, of the grains formed in -the circumstellar envelope strongly depend on those of the -embedded star. This, probably, explains the diversity of the -energy distributions of RV Tauri stars in the near-infrared -found by Gehrz \& Ney (1972). On the basis of the observed -differences in chemical abundances and space distribution of RV -Tauri stars, Lloyd Evans (1985) has already pointed out that -there is no direct evolutionary connection between group~A and -group~B objects, thus ruling out the possibility that group~B -objects are the evolutionary successors of group~A, in which -grain formation has stopped and the cooler temperatures for the -former are caused by an envelope expansion. - -Kukarkin et~al.\ (1969) have subdivided RV Tauri stars -into two classes, RVa and RVb, on the basis of their light -curves; the former shows a constant mean brightness, whereas -the latter shows a cyclically varying mean brightness. -Extensive observations in the near-infrared show that, on -average, RVb stars are redder than RVa stars, and Lloyd Evans -(1985) has suggested that in RVb stars dust shells are denser -in the inner regions and hence radiate strongly in the -1--3$\,\umu$m region. Fig.~3 confirms this; RVb objects show -systematically larger ({\it J--K\/}) and ({\it K--L\/}) colours than RVa -objects. Apparently, there is no distinction between objects of -the two light-curve types at far-infrared wavelengths (Fig.~1). - - -\section{Conclusions} - -In the [12]--[25], [25]--[60] colour diagram, RV Tauri -stars populate cooler temperature regions $(T<600\,\rm {K})$, -distinctly different from those occupied by the oxygen and -carbon Miras. Using a simple model in which -\beginlist -\item (i) the envelope is spherically symmetric, -\item (ii) the IR-emitting grains are predominantly of the same kind, and -\item (iii) in the IR the absorption efficiency $Q_{{\rm abs}} (\nu)\propto\nu$, -\endlist -we find that the {\it IRAS\/} fluxes -are consistent with the density in the envelope $\rho(r)\propto -r^{-2}$, where {\it r\/} is the radial distance. Such a -dependence for the dust density implies that the mass-loss -rates in RV Tauri stars have not reduced considerably during -the recent past, contrary to the suggestion by Jura (1986). In -the two-colour diagram, the blackbody line and the line -corresponding to $\rho(r)\propto r^{-2.2}$ nearly overlap and -the present data are insufficient to resolve between the two -cases. The latter case is more physically reasonable, however. - -The spectroscopic subgroups A and B are well separated in -the {\it IRAS\/} two-colour diagram, with group B objects having -systematically cooler dust envelopes. If we consider only the -objects detected by {\it IRAS}, we find that stars -belonging to group B show systematically larger excess at {\it -L\/}~band for a given excess at {\it K}. Apparently, there is no -correlation between the light-curve types (RVa and RVb) and the -far-infrared behaviour of these objects. It is fairly certain -that the physical properties, including the chemical -composition, of the embedded stars are directly reflected by -those of the dust grains. Most probably, the grain formation -process in RV Tauri stars is continuous and not sporadic as -suggested by Goldsmith et~al.\ (1987). - - -\section*{Acknowledgments} - -I thank Professor N. Kameswara Rao for some helpful -suggestions, Dr H. C. Bhatt for a critical reading of the -original version of the paper and an anonymous referee for -very useful comments that improved the presentation of the paper. - - -\section*{References} - -\beginrefs -\bibitem Baird S.R., 1981, ApJ, 245, 208 -\bibitem Beichman C.A., Neugebauer G., Habing H.J., Clegg P.E., - Chester T.J., 1985a, {\it IRAS\/} Point Source Catalog. Jet - Propulsion Laboratory, Pasadena -\bibitem Beichman C.A., Neugebauer G., Habing H.J., Clegg P.E., - Chester T.J., 1985b, {\it IRAS\/} Explanatory Supplement. Jet - Propulsion Laboratory, Pasadena -\bibitem Dawson D.W., 1979, ApJS, 41, 97 -\bibitem Gerhz R.D., 1972, ApJ, 178, 715 -\bibitem Gerhz R.D., Ney E.P., 1972, PASP, 84, 768 -\bibitem Gerhz R.D., Woolf N.J., 1970, ApJ, 161, L213 -\bibitem Gilman R.C., 1972, ApJ, 178, 423 -\bibitem Goldsmith M.J., Evans A., Albinson J.S., Bode M.F., 1987, MNRAS, - 227, 143 -\bibitem Hacking P. et al., 1985, PASP, 97, 616 -\bibitem Harvey P.M., Thronson H.A., Gatley I., 1979, ApJ, 231, 115 -\bibitem Jura M., 1986, ApJ, 309, 732 -\bibitem Kukarkin B.V. et al., 1969, General Catalogue of Variable Stars. - Moscow -\bibitem Lloyd Evans T., 1974, MNRAS, 167, 17{\sc p} -\bibitem Lloyd Evans T., 1985, MNRAS, 217, 493 -\bibitem Low F.J. et al., 1984, ApJ, 278, L19 -\bibitem McLaughlin D.B., 1932, Publ. Univ. Obs. Mich., 4, 135 -\bibitem O'Connell J.K., 1961, Specola Vaticana Ric. Astron., 6, 341 -\bibitem Olnon F.M., Raimond E., 1986, A\&AS, 65, 607 -\bibitem Preston G.W., Krzeminski W., Smak J., Williams J.A., - 1963, ApJ, 137, 401 -\bibitem Rowan-Robinson M., Harris S., 1983a, MNRAS, 202, 767 -\bibitem Rowan-Robinson M., Harris S., 1983b, MNRAS, 202, 797 -\bibitem van der Veen W.E.C.J., Habing H.J., 1988, A\&A, 194, 125 -\bibitem Willems F.J., de Jong T., 1988, A\&A, 196, 173 -\bibitem Zuckerman B., Dyck H.M., 1986, ApJ, 311, 345 -\endrefs - - -\appendix - -\section{Large gaps in {$\bf L\lowercase{y}\balpha$} forests - due to fluctuations in line distribution} - -(This appendix was not part of the original paper by A.V.~Raveendran and is -included here just for illustrative purposes.) - -Spectroscopic\looseness=1\ observations of bright quasars show that the mean number -density of ${\rm Ly}\alpha$ forest lines, which satisfy certain criteria, -evolves -like ${\rm d}N/{\rm d}z=A(1+z)^\gamma$, where $A$ and~$\gamma$ are two -constants. Given -the above intrinsic line distribution we examine the probability of finding -large gaps in the ${\rm Ly}\alpha$ forests. We concentrate here only on -the statistics and neglect all observational complications such as the line -blending effect (see Ostriker, Bajtlik \&~Duncan 1988). - -Suppose we have observed a ${\rm Ly}\alpha$ forest between redshifts $z_1$ -and~$z_2$ -and found $N-1$ lines. For high-redshift quasars $z_2$~is usually the emission -redshift $z_{\rm em}$ and $z_1$ is set to $(\lambda_{\rm Ly\beta}/\lambda_{\rm -Ly\alpha})(1+z_{\rm em})=0.844(1+z_{\rm em})$ to avoid contamination by -Ly$\beta$ lines. We want to know whether the largest gaps observed in the -forest are significantly inconsistent with the above line distribution. To do -this we introduce a new variable~$x$: -$$ - x={(1+z)^{\gamma+1}-(1+z_1)^{\gamma+1} \over - (1+z_2)^{\gamma+1}-(1+z_1)^{\gamma+1}}. \eqno\stepeq -$$ -$x$ varies from 0 to 1. We then have ${\rm d}N/{\rm d}x=\lambda$, -where $\lambda$ is the mean number of lines between $z_1$ and $z_2$ and is -given by -$$ - \lambda\equiv{A[(1+z_2)^{\gamma+1}-(1+z_1)^{\gamma+1}]\over\gamma+1}. - \eqno\stepeq -$$ -This means that the ${\rm Ly}\alpha$ forest lines are uniformly distributed -in~$x$. -The probability of finding $N-1$ lines between $z_1$ and~$z_2$, $P_{N-1}$, is -assumed to be the Poisson distribution. -% -\beginfigure{5} -\vskip 11pc -\caption{{\bf Figure A1.} $P(>x_{\rm gap})$ as a function of -$x_{\rm gap}$ for, from left to right, $N=160$, 150, 140, 110, 100, 90, 50, -45 and~40.} -\endfigure - -\subsection{Subsection title} - -We plot in Fig.~A1 $P(>x_{\rm gap})$ for several $N$ values. -We see that, for $N=100$ and $x_{\rm gap}=0.06$, $P(>0.06)\approx 20$ -per cent. This means that the -\ifsinglecol\else \vadjust{\vfill\eject}\fi -probability of finding a gap with a size -larger than six times the mean separation is not significantly small. -When the mean number of lines is large, $\lambda\sim N>>1$, our -$P(>x_{\rm gap})$ approaches the result obtained by Ostriker et~al.\ (1988) -for small (but still very large if measured in units of the mean separation) -$x_{\rm gap}$, i.e., $P(>x_{\rm gap})\sim N(1-x_{\rm gap})^{N-1}\sim N -{\rm exp}(-\lambda x_{\rm gap})$. - - -\bye - -% end of mnsample.tex diff --git a/Master/texmf-dist/doc/plain/mnras/readme.txt b/Master/texmf-dist/doc/plain/mnras/readme.txt deleted file mode 100644 index 167ae336a0c..00000000000 --- a/Master/texmf-dist/doc/plain/mnras/readme.txt +++ /dev/null @@ -1,15 +0,0 @@ -% readme.txt (v1.1 released 2nd September 1994) -% for Monthly Notices (plain TeX) -% -% The files for MN are as follows: -% -% README.TXT this file -% FONTTEST.TEX a file to test all of the fonts used in the MN design -% with your output device -% MN.TEX the design macros -% MNGUIDE.TEX authors' instructions -% MNSAMPLE.TEX sample pages -% MNLAND.TEX landscape page for sample pages -% -% Typeset MNGUIDE.TEX, MNSAMPLE.TEX and MNLAND.TEX for instructions -% and examples. diff --git a/Master/texmf-dist/tex/plain/mnras/mn.tex b/Master/texmf-dist/tex/plain/mnras/mn.tex deleted file mode 100644 index cf6b0cbedcd..00000000000 --- a/Master/texmf-dist/tex/plain/mnras/mn.tex +++ /dev/null @@ -1,3034 +0,0 @@ -% MN.TEX (Computer Modern version) -% -% plain TeX single / double column macros for the -% Monthly Notices of Royal Astronomical Society -% -% v1.5 (mn.tex) --- released 25th August 1994 (M. Reed) -% v1.4 " --- released 22nd February 1994 -% v1.3 (mnd.tex) --- released 28th November 1992 -% v1.26 " --- released 1st August 1992 -% v1.25 " --- released 25th February 1992 -% -% Copyright Cambridge University Press -% -% > Incorporating special symbol code from laa.sty v1.1 (25th Feb 1991) -% used with the permission of Springer Verlag. -% > Incorporating parts of mssymb.tex (8th July 1987). -% > Incorporating NewFont.sty v ALPHA patchlevel 8 (16th August 1994). - -\catcode `\@=11 % @ signs are letters - -\def\@version{1.5} -\def\@verdate{25th Aug 1994} - - -% Fonts: Computer Modern / Monotype Times (CUP only) -% -% Font family sizes available: -% 8pt, 9pt, 10pt, 11pt, 14pt and 17pt. -% -% Faces available: -% \rm, math italic, symbol, \it, \bf, \sl, \tt, \sc, \sf, \cal, \em, -% \mit and \oldstyle. - -% define the typeface in use - -\newif\ifprod@font - -\ifx\@typeface\undefined - \def\@typeface{Comp. Modern}\prod@fontfalse -\else - \prod@fonttrue % We want Times -\fi - -\def\newfam{\alloc@8\fam\chardef\sixt@@n} % made not outer - -\ifprod@font -% -\font\fiverm=mtr10 at 5pt -\font\fivebf=mtbx10 at 5pt -\font\fiveit=mtti10 at 5pt -\font\fivesl=mtsl10 at 5pt -\font\fivett=cmtt8 at 5pt \hyphenchar\fivett=-1 -\font\fivecsc=mtcsc10 at 5pt -\font\fivesf=mtss10 at 5pt -\font\fivei=mtmi10 at 5pt \skewchar\fivei='177 -\font\fivesy=mtsy10 at 5pt \skewchar\fivesy='60 - -\font\sixrm=mtr10 at 6pt -\font\sixbf=mtbx10 at 6pt -\font\sixit=mtti10 at 6pt -\font\sixsl=mtsl10 at 6pt -\font\sixtt=cmtt8 at 6pt \hyphenchar\sixtt=-1 -\font\sixcsc=mtcsc10 at 6pt -\font\sixsf=mtss10 at 6pt -\font\sixi=mtmi10 at 6pt \skewchar\sixi='177 -\font\sixsy=mtsy10 at 6pt \skewchar\sixsy='60 - -\font\sevenrm=mtr10 at 7pt -\font\sevenbf=mtbx10 at 7pt -\font\sevenit=mtti10 at 7pt -\font\sevensl=mtsl10 at 7pt -\font\seventt=cmtt8 at 7pt \hyphenchar\seventt=-1 -\font\sevencsc=mtcsc10 at 7pt -\font\sevensf=mtss10 at 7pt -\font\seveni=mtmi10 at 7pt \skewchar\seveni='177 -\font\sevensy=mtsy10 at 7pt \skewchar\sevensy='60 - -\font\eightrm=mtr10 at 8pt -\font\eightbf=mtbx10 at 8pt -\font\eightit=mtti10 at 8pt -\font\eighti=mtmi10 at 8pt \skewchar\eighti='177 -\font\eightsy=mtsy10 at 8pt \skewchar\eightsy='60 -\font\eightsl=mtsl10 at 8pt -\font\eighttt=cmtt8 \hyphenchar\eighttt=-1 -\font\eightcsc=mtcsc10 at 8pt -\font\eightsf=mtss10 at 8pt - -\font\ninerm=mtr10 at 9pt -\font\ninebf=mtbx10 at 9pt -\font\nineit=mtti10 at 9pt -\font\ninei=mtmi10 at 9pt \skewchar\ninei='177 -\font\ninesy=mtsy10 at 9pt \skewchar\ninesy='60 -\font\ninesl=mtsl10 at 9pt -\font\ninett=cmtt9 \hyphenchar\ninett=-1 -\font\ninecsc=mtcsc10 at 9pt -\font\ninesf=mtss10 at 9pt - -\font\tenrm=mtr10 -\font\tenbf=mtbx10 -\font\tenit=mtti10 -\font\teni=mtmi10 \skewchar\teni='177 -\font\tensy=mtsy10 \skewchar\tensy='60 -\font\tenex=cmex10 -\font\tensl=mtsl10 -\font\tentt=cmtt10 \hyphenchar\tentt=-1 -\font\tencsc=mtcsc10 -\font\tensf=mtss10 - -\font\elevenrm=mtr10 at 11pt -\font\elevenbf=mtbx10 at 11pt -\font\elevenit=mtti10 at 11pt -\font\eleveni=mtmi10 at 11pt \skewchar\eleveni='177 -\font\elevensy=mtsy10 at 11pt \skewchar\elevensy='60 -\font\elevensl=mtsl10 at 11pt -\font\eleventt=cmtt10 at 11pt \hyphenchar\eleventt=-1 -\font\elevencsc=mtcsc10 at 11pt -\font\elevensf=mtss10 at 11pt - -\font\twelverm=mtr10 at 12pt -\font\twelvebf=mtbx10 at 12pt -\font\twelveit=mtti10 at 12pt -\font\twelvesl=mtsl10 at 12pt -\font\twelvett=cmtt12 \hyphenchar\twelvett=-1 -\font\twelvecsc=mtcsc10 at 12pt -\font\twelvesf=mtss10 at 12pt -\font\twelvei=mtmi10 at 12pt \skewchar\twelvei='177 -\font\twelvesy=mtsy10 at 12pt \skewchar\twelvesy='60 - -\font\fourteenrm=mtr10 at 14pt -\font\fourteenbf=mtbx10 at 14pt -\font\fourteenit=mtti10 at 14pt -\font\fourteeni=mtmi10 at 14pt \skewchar\fourteeni='177 -\font\fourteensy=mtsy10 at 14pt \skewchar\fourteensy='60 -\font\fourteensl=mtsl10 at 14pt -\font\fourteentt=cmtt12 at 14pt \hyphenchar\fourteentt=-1 -\font\fourteencsc=mtcsc10 at 14pt -\font\fourteensf=mtss10 at 14pt - -\font\seventeenrm=mtr10 at 17pt -\font\seventeenbf=mtbx10 at 17pt -\font\seventeenit=mtti10 at 17pt -\font\seventeeni=mtmi10 at 17pt \skewchar\seventeeni='177 -\font\seventeensy=mtsy10 at 17pt \skewchar\seventeensy='60 -\font\seventeensl=mtsl10 at 17pt -\font\seventeentt=cmtt12 at 17pt \hyphenchar\seventeentt=-1 -\font\seventeencsc=mtcsc10 at 17pt -\font\seventeensf=mtss10 at 17pt -% -\else -% -\font\fiverm=cmr5 -\font\fivei=cmmi5 \skewchar\fivei='177 -\font\fivesy=cmsy5 \skewchar\fivesy='60 -\font\fivebf=cmbx5 - -\font\sixrm=cmr6 -\font\sixi=cmmi6 \skewchar\sixi='177 -\font\sixsy=cmsy6 \skewchar\sixsy='60 -\font\sixbf=cmbx6 - -\font\sevenrm=cmr7 -\font\sevenit=cmti7 -\font\seveni=cmmi7 \skewchar\seveni='177 -\font\sevensy=cmsy7 \skewchar\sevensy='60 -\font\sevenbf=cmbx7 - -\font\eightrm=cmr8 -\font\eightbf=cmbx8 -\font\eightit=cmti8 -\font\eighti=cmmi8 \skewchar\eighti='177 -\font\eightsy=cmsy8 \skewchar\eightsy='60 -\font\eightsl=cmsl8 -\font\eighttt=cmtt8 \hyphenchar\eighttt=-1 -\font\eightcsc=cmcsc10 at 8pt -\font\eightsf=cmss8 - -\font\ninerm=cmr9 -\font\ninebf=cmbx9 -\font\nineit=cmti9 -\font\ninei=cmmi9 \skewchar\ninei='177 -\font\ninesy=cmsy9 \skewchar\ninesy='60 -\font\ninesl=cmsl9 -\font\ninett=cmtt9 \hyphenchar\ninett=-1 -\font\ninecsc=cmcsc10 at 9pt -\font\ninesf=cmss9 - -\font\tenrm=cmr10 -\font\tenbf=cmbx10 -\font\tenit=cmti10 -\font\teni=cmmi10 \skewchar\teni='177 -\font\tensy=cmsy10 \skewchar\tensy='60 -\font\tenex=cmex10 -\font\tensl=cmsl10 -\font\tentt=cmtt10 \hyphenchar\tentt=-1 -\font\tencsc=cmcsc10 -\font\tensf=cmss10 - -\font\elevenrm=cmr10 scaled \magstephalf -\font\elevenbf=cmbx10 scaled \magstephalf -\font\elevenit=cmti10 scaled \magstephalf -\font\eleveni=cmmi10 scaled \magstephalf \skewchar\eleveni='177 -\font\elevensy=cmsy10 scaled \magstephalf \skewchar\elevensy='60 -\font\elevensl=cmsl10 scaled \magstephalf -\font\eleventt=cmtt10 scaled \magstephalf \hyphenchar\eleventt=-1 -\font\elevencsc=cmcsc10 scaled \magstephalf -\font\elevensf=cmss10 scaled \magstephalf - -\font\twelverm=cmr10 scaled \magstep1 -\font\twelvebf=cmbx10 scaled \magstep1 -\font\twelvei=cmmi10 scaled \magstep1 \skewchar\twelvei='177 -\font\twelvesy=cmsy10 scaled \magstep1 \skewchar\twelvesy='60 - -\font\fourteenrm=cmr10 scaled \magstep2 -\font\fourteenbf=cmbx10 scaled \magstep2 -\font\fourteenit=cmti10 scaled \magstep2 -\font\fourteeni=cmmi10 scaled \magstep2 \skewchar\fourteeni='177 -\font\fourteensy=cmsy10 scaled \magstep2 \skewchar\fourteensy='60 -\font\fourteensl=cmsl10 scaled \magstep2 -\font\fourteentt=cmtt10 scaled \magstep2 \hyphenchar\fourteentt=-1 -\font\fourteencsc=cmcsc10 scaled \magstep2 -\font\fourteensf=cmss10 scaled \magstep2 - -\font\seventeenrm=cmr10 scaled \magstep3 -\font\seventeenbf=cmbx10 scaled \magstep3 -\font\seventeenit=cmti10 scaled \magstep3 -\font\seventeeni=cmmi10 scaled \magstep3 \skewchar\seventeeni='177 -\font\seventeensy=cmsy10 scaled \magstep3 \skewchar\seventeensy='60 -\font\seventeensl=cmsl10 scaled \magstep3 -\font\seventeentt=cmtt10 scaled \magstep3 \hyphenchar\seventeentt=-1 -\font\seventeencsc=cmcsc10 scaled \magstep3 -\font\seventeensf=cmss10 scaled \magstep3 -% -\fi - -\def\hexnumber#1{\ifcase#1 0\or1\or2\or3\or4\or5\or6\or7\or8\or9\or - A\or B\or C\or D\or E\or F\fi} - -\def\makestrut{% - \setbox\strutbox=\hbox{% - \vrule height.7\baselineskip depth.3\baselineskip width \z@}% -} - -\def\baselinestretch{1} -\newskip\tmp@bls - -\def\b@ls#1{% set baseline using \baselinestretch as a scale factor - \tmp@bls=#1\relax - \baselineskip=#1\relax\makestrut - \normalbaselineskip=\baselinestretch\tmp@bls - \normalbaselines -} - -\def\nostb@ls#1{% set baseline skip ignoring \baselinestretch - \normalbaselineskip=#1\relax - \normalbaselines - \makestrut -} - - -% families \itfam, \slfam, \bffam, \ttfam defined in PLAIN. -% -% \itfam is \fam4 -% \slfam is \fam5 -% \bffam is \fam6 -% \ttfam is \fam7 - -\newfam\scfam % \fam8 -\newfam\sffam % \fam9 - -\def\mit{\fam\@ne} -\def\cal{\fam\tw@} -\def\em{\ifdim\fontdimen1\font>\z@ \rm\else\it\fi} - -\textfont3=\tenex -\scriptfont3=\tenex -\scriptscriptfont3=\tenex - -\setbox0=\hbox{\tenex B} \p@renwd=\wd0 % width of the big left ( - -\def\eightpoint{% 8^6^5 on 10pt - \def\rm{\fam0\eightrm}% - \textfont0=\eightrm \scriptfont0=\sixrm \scriptscriptfont0=\fiverm% - \textfont1=\eighti \scriptfont1=\sixi \scriptscriptfont1=\fivei% - \textfont2=\eightsy \scriptfont2=\sixsy \scriptscriptfont2=\fivesy% - \textfont\itfam=\eightit\def\it{\fam\itfam\eightit}% - \ifprod@font - \scriptfont\itfam=\sixit - \scriptscriptfont\itfam=\fiveit - \else - \scriptfont\itfam=\eightit - \scriptscriptfont\itfam=\eightit - \fi - \textfont\bffam=\eightbf% - \scriptfont\bffam=\sixbf% - \scriptscriptfont\bffam=\fivebf% - \def\bf{\fam\bffam\eightbf}% - \textfont\slfam=\eightsl\def\sl{\fam\slfam\eightsl}% - \ifprod@font - \scriptfont\slfam=\sixsl - \scriptscriptfont\slfam=\fivesl - \else - \scriptfont\slfam=\eightsl - \scriptscriptfont\slfam=\eightsl - \fi - \textfont\ttfam=\eighttt\def\tt{\fam\ttfam\eighttt}% - \ifprod@font - \scriptfont\ttfam=\sixtt - \scriptscriptfont\ttfam=\fivett - \else - \scriptfont\ttfam=\eighttt - \scriptscriptfont\ttfam=\eighttt - \fi - \textfont\scfam=\eightcsc\def\sc{\fam\scfam\eightcsc}% - \ifprod@font - \scriptfont\scfam=\sixcsc - \scriptscriptfont\scfam=\fivecsc - \else - \scriptfont\scfam=\eightcsc - \scriptscriptfont\scfam=\eightcsc - \fi - \textfont\sffam=\eightsf\def\sf{\fam\sffam\eightsf}% - \ifprod@font - \scriptfont\sffam=\sixsf - \scriptscriptfont\sffam=\fivesf - \else - \scriptfont\sffam=\eightsf - \scriptscriptfont\sffam=\eightsf - \fi - \def\oldstyle{\fam\@ne\eighti}% - \b@ls{10pt}\rm\@viiipt% -} -\def\@viiipt{} - -\def\ninepoint{% 9^6^5 on 11pt (two col) / 12 (single col) - \def\rm{\fam0\ninerm}% - \textfont0=\ninerm \scriptfont0=\sixrm \scriptscriptfont0=\fiverm% - \textfont1=\ninei \scriptfont1=\sixi \scriptscriptfont1=\fivei% - \textfont2=\ninesy \scriptfont2=\sixsy \scriptscriptfont2=\fivesy% - \textfont\itfam=\nineit\def\it{\fam\itfam\nineit}% - \ifprod@font - \scriptfont\itfam=\sixit - \scriptscriptfont\itfam=\fiveit - \else - \scriptfont\itfam=\nineit - \scriptscriptfont\itfam=\nineit - \fi - \textfont\bffam=\ninebf% - \scriptfont\bffam=\sixbf% - \scriptscriptfont\bffam=\fivebf% - \def\bf{\fam\bffam\ninebf}% - \textfont\slfam=\ninesl\def\sl{\fam\slfam\ninesl}% - \ifprod@font - \scriptfont\slfam=\sixsl - \scriptscriptfont\slfam=\fivesl - \else - \scriptfont\slfam=\ninesl - \scriptscriptfont\slfam=\ninesl - \fi - \textfont\ttfam=\ninett\def\tt{\fam\ttfam\ninett}% - \ifprod@font - \scriptfont\ttfam=\sixtt - \scriptscriptfont\ttfam=\fivett - \else - \scriptfont\ttfam=\ninett - \scriptscriptfont\ttfam=\ninett - \fi - \textfont\scfam=\ninecsc\def\sc{\fam\scfam\ninecsc}% - \ifprod@font - \scriptfont\scfam=\sixcsc - \scriptscriptfont\scfam=\fivecsc - \else - \scriptfont\scfam=\ninecsc - \scriptscriptfont\scfam=\ninecsc - \fi - \textfont\sffam=\ninesf\def\sf{\fam\sffam\ninesf}% - \ifprod@font - \scriptfont\sffam=\sixsf - \scriptscriptfont\sffam=\fivesf - \else - \scriptfont\sffam=\ninesf - \scriptscriptfont\sffam=\ninesf - \fi - \def\oldstyle{\fam\@ne\ninei}% - \b@ls{\TextLeading plus \Feathering}\rm\@ixpt% -} -\def\@ixpt{} - -\def\tenpoint{% 10^7^5 on 11pt - \def\rm{\fam0\tenrm}% - \textfont0=\tenrm \scriptfont0=\sevenrm \scriptscriptfont0=\fiverm% - \textfont1=\teni \scriptfont1=\seveni \scriptscriptfont1=\fivei% - \textfont2=\tensy \scriptfont2=\sevensy \scriptscriptfont2=\fivesy% - \textfont\itfam=\tenit\def\it{\fam\itfam\tenit}% - \ifprod@font - \scriptfont\itfam=\sevenit - \scriptscriptfont\itfam=\fiveit - \else - \scriptfont\itfam=\tenit - \scriptscriptfont\itfam=\tenit - \fi - \textfont\bffam=\tenbf% - \scriptfont\bffam=\sevenbf% - \scriptscriptfont\bffam=\fivebf% - \def\bf{\fam\bffam\tenbf}% - \textfont\slfam=\tensl\def\sl{\fam\slfam\tensl}% - \ifprod@font - \scriptfont\slfam=\sevensl - \scriptscriptfont\slfam=\fivesl - \else - \scriptfont\slfam=\tensl - \scriptscriptfont\slfam=\tensl - \fi - \textfont\ttfam=\tentt\def\tt{\fam\ttfam\tentt}% - \ifprod@font - \scriptfont\ttfam=\seventt - \scriptscriptfont\ttfam=\fivett - \else - \scriptfont\ttfam=\tentt - \scriptscriptfont\ttfam=\tentt - \fi - \textfont\scfam=\tencsc\def\sc{\fam\scfam\tencsc}% - \ifprod@font - \scriptfont\scfam=\sevencsc - \scriptscriptfont\scfam=\fivecsc - \else - \scriptfont\scfam=\tencsc - \scriptscriptfont\scfam=\tencsc - \fi - \textfont\sffam=\tensf\def\sf{\fam\sffam\tensf}% - \ifprod@font - \scriptfont\sffam=\sevensf - \scriptscriptfont\sffam=\fivesf - \else - \scriptfont\sffam=\tensf - \scriptscriptfont\sffam=\tensf - \fi - \def\oldstyle{\fam\@ne\teni}% - \b@ls{11pt}\rm\@xpt% -} -\def\@xpt{} - -\def\elevenpoint{% 11^8^6 on 13pt - \def\rm{\fam0\elevenrm}% - \textfont0=\elevenrm \scriptfont0=\eightrm \scriptscriptfont0=\sixrm% - \textfont1=\eleveni \scriptfont1=\eighti \scriptscriptfont1=\sixi% - \textfont2=\elevensy \scriptfont2=\eightsy \scriptscriptfont2=\sixsy% - \textfont\itfam=\elevenit\def\it{\fam\itfam\elevenit}% - \ifprod@font - \scriptfont\itfam=\eightit - \scriptscriptfont\itfam=\sixit - \else - \scriptfont\itfam=\elevenit - \scriptscriptfont\itfam=\elevenit - \fi - \textfont\bffam=\elevenbf% - \scriptfont\bffam=\eightbf% - \scriptscriptfont\bffam=\sixbf% - \def\bf{\fam\bffam\elevenbf}% - \textfont\slfam=\elevensl\def\sl{\fam\slfam\elevensl}% - \ifprod@font - \scriptfont\slfam=\eightsl - \scriptscriptfont\slfam=\sixsl - \else - \scriptfont\slfam=\elevensl - \scriptscriptfont\slfam=\elevensl - \fi - \textfont\ttfam=\eleventt\def\tt{\fam\ttfam\eleventt}% - \ifprod@font - \scriptfont\ttfam=\eighttt - \scriptscriptfont\ttfam=\sixtt - \else - \scriptfont\ttfam=\eleventt - \scriptscriptfont\ttfam=\eleventt - \fi - \textfont\scfam=\elevencsc\def\sc{\fam\scfam\elevencsc}% - \ifprod@font - \scriptfont\scfam=\eightcsc - \scriptscriptfont\scfam=\sixcsc - \else - \scriptfont\scfam=\elevencsc - \scriptscriptfont\scfam=\elevencsc - \fi - \textfont\sffam=\elevensf\def\sf{\fam\sffam\elevensf}% - \ifprod@font - \scriptfont\sffam=\eightsf - \scriptscriptfont\sffam=\sixsf - \else - \scriptfont\sffam=\elevensf - \scriptscriptfont\sffam=\elevensf - \fi - \def\oldstyle{\fam\@ne\eleveni}% - \b@ls{13pt}\rm\@xipt% -} -\def\@xipt{} - -\def\fourteenpoint{% 14^10^7 on 17pt - \def\rm{\fam0\fourteenrm}% - \textfont0\fourteenrm \scriptfont0\tenrm \scriptscriptfont0\sevenrm% - \textfont1\fourteeni \scriptfont1\teni \scriptscriptfont1\seveni% - \textfont2\fourteensy \scriptfont2\tensy \scriptscriptfont2\sevensy% - \textfont\itfam=\fourteenit\def\it{\fam\itfam\fourteenit}% - \ifprod@font - \scriptfont\itfam=\tenit - \scriptscriptfont\itfam=\sevenit - \else - \scriptfont\itfam=\fourteenit - \scriptscriptfont\itfam=\fourteenit - \fi - \textfont\bffam=\fourteenbf% - \scriptfont\bffam=\tenbf% - \scriptscriptfont\bffam=\sevenbf% - \def\bf{\fam\bffam\fourteenbf}% - \textfont\slfam=\fourteensl\def\sl{\fam\slfam\fourteensl}% - \ifprod@font - \scriptfont\slfam=\tensl - \scriptscriptfont\slfam=\sevensl - \else - \scriptfont\slfam=\fourteensl - \scriptscriptfont\slfam=\fourteensl - \fi - \textfont\ttfam=\fourteentt\def\tt{\fam\ttfam\fourteentt}% - \ifprod@font - \scriptfont\ttfam=\tentt - \scriptscriptfont\ttfam=\seventt - \else - \scriptfont\ttfam=\fourteentt - \scriptscriptfont\ttfam=\fourteentt - \fi - \textfont\scfam=\fourteencsc\def\sc{\fam\scfam\fourteencsc}% - \ifprod@font - \scriptfont\scfam=\tencsc - \scriptscriptfont\scfam=\sevencsc - \else - \scriptfont\scfam=\fourteencsc - \scriptscriptfont\scfam=\fourteencsc - \fi - \textfont\sffam=\fourteensf\def\sf{\fam\sffam\fourteensf}% - \ifprod@font - \scriptfont\sffam=\tensf - \scriptscriptfont\sffam=\sevensf - \else - \scriptfont\sffam=\fourteensf - \scriptscriptfont\sffam=\fourteensf - \fi - \def\oldstyle{\fam\@ne\fourteeni}% - \b@ls{17pt}\rm\@xivpt% -} -\def\@xivpt{} - -\def\seventeenpoint{% 17^12^10 on 20pt - \def\rm{\fam0\seventeenrm}% - \textfont0\seventeenrm \scriptfont0\twelverm \scriptscriptfont0\tenrm% - \textfont1\seventeeni \scriptfont1\twelvei \scriptscriptfont1\teni% - \textfont2\seventeensy \scriptfont2\twelvesy \scriptscriptfont2\tensy% - \textfont\itfam=\seventeenit\def\it{\fam\itfam\seventeenit}% - \ifprod@font - \scriptfont\itfam=\twelveit - \scriptscriptfont\itfam=\tenit - \else - \scriptfont\itfam=\seventeenit - \scriptscriptfont\itfam=\seventeenit - \fi - \textfont\bffam=\seventeenbf% - \scriptfont\bffam=\twelvebf% - \scriptscriptfont\bffam=\tenbf% - \def\bf{\fam\bffam\seventeenbf}% - \textfont\slfam=\seventeensl\def\sl{\fam\slfam\seventeensl}% - \ifprod@font - \scriptfont\slfam=\twelvesl - \scriptscriptfont\slfam=\tensl - \else - \scriptfont\slfam=\seventeensl - \scriptscriptfont\slfam=\seventeensl - \fi - \textfont\ttfam=\seventeentt\def\tt{\fam\ttfam\seventeentt}% - \ifprod@font - \scriptfont\ttfam=\twelvett - \scriptscriptfont\ttfam=\tentt - \else - \scriptfont\ttfam=\seventeentt - \scriptscriptfont\ttfam=\seventeentt - \fi - \textfont\scfam=\seventeencsc\def\sc{\fam\scfam\seventeencsc}% - \ifprod@font - \scriptfont\scfam=\twelvecsc - \scriptscriptfont\scfam=\tencsc - \else - \scriptfont\scfam=\seventeencsc - \scriptscriptfont\scfam=\seventeencsc - \fi - \textfont\sffam=\seventeensf\def\sf{\fam\sffam\seventeensf}% - \ifprod@font - \scriptfont\sffam=\twelvesf - \scriptscriptfont\sffam=\tensf - \else - \scriptfont\sffam=\seventeensf - \scriptscriptfont\sffam=\seventeensf - \fi - \def\oldstyle{\fam\@ne\seventeeni}% - \b@ls{20pt}\rm\@xviipt% -} -\def\@xviipt{} - -\lineskip=1pt \normallineskip=\lineskip -\lineskiplimit=\z@ \normallineskiplimit=\lineskiplimit - - -% BOLD MATH SYMBOLS - -\def\loadboldmathnames{% - \def\balpha{{\bmath{\alpha}}}% - \def\bbeta{{\bmath{\beta}}}% - \def\bgamma{{\bmath{\gamma}}}% - \def\bdelta{{\bmath{\delta}}}% - \def\bepsilon{{\bmath{\epsilon}}}% - \def\bzeta{{\bmath{\zeta}}}% - \def\boldeta{{\bmath{\eta}}}% - \def\btheta{{\bmath{\theta}}}% - \def\biota{{\bmath{\iota}}}% - \def\bkappa{{\bmath{\kappa}}}% - \def\blambda{{\bmath{\lambda}}}% - \def\bmu{{\bmath{\mu}}}% - \def\bnu{{\bmath{\nu}}}% - \def\bxi{{\bmath{\xi}}}% - \def\bpi{{\bmath{\pi}}}% - \def\brho{{\bmath{\rho}}}% - \def\bsigma{{\bmath{\sigma}}}% - \def\btau{{\bmath{\tau}}}% - \def\bupsilon{{\bmath{\upsilon}}}% - \def\bphi{{\bmath{\phi}}}% - \def\bchi{{\bmath{\chi}}}% - \def\bpsi{{\bmath{\psi}}}% - \def\bomega{{\bmath{\omega}}}% - \def\bvarepsilon{{\bmath{\varepsilon}}}% - \def\bvartheta{{\bmath{\vartheta}}}% - \def\bvarpi{{\bmath{\varpi}}}% - \def\bvarrho{{\bmath{\varrho}}}% - \def\bvarsigma{{\bmath{\varsigma}}}% - \def\bvarphi{{\bmath{\varphi}}}% - \def\baleph{{\bmath{\aleph}}}% - \def\bimath{{\bmath{\imath}}}% - \def\bjmath{{\bmath{\jmath}}}% - \def\bell{{\bmath{\ell}}}% - \def\bwp{{\bmath{\wp}}}% - \def\bRe{{\bmath{\Re}}}% - \def\bIm{{\bmath{\Im}}}% - \def\bpartial{{\bmath{\partial}}}% - \def\binfty{{\bmath{\infty}}}% - \def\bprime{{\bmath{\prime}}}% - \def\bemptyset{{\bmath{\emptyset}}}% - \def\bnabla{{\bmath{\nabla}}}% - \def\btop{{\bmath{\top}}}% - \def\bbot{{\bmath{\bot}}}% - \def\btriangle{{\bmath{\triangle}}}% - \def\bforall{{\bmath{\forall}}}% - \def\bexists{{\bmath{\exists}}}% - \def\bneg{{\bmath{\neg}}}% - \def\bflat{{\bmath{\flat}}}% - \def\bnatural{{\bmath{\natural}}}% - \def\bsharp{{\bmath{\sharp}}}% - \def\bclubsuit{{\bmath{\clubsuit}}}% - \def\bdiamondsuit{{\bmath{\diamondsuit}}}% - \def\bheartsuit{{\bmath{\heartsuit}}}% - \def\bspadesuit{{\bmath{\spadesuit}}}% - \def\bsmallint{{\bmath{\smallint}}}% - \def\btriangleleft{{\bmath{\triangleleft}}}% - \def\btriangleright{{\bmath{\triangleright}}}% - \def\bbigtriangleup{{\bmath{\bigtriangleup}}}% - \def\bbigtriangledown{{\bmath{\bigtriangledown}}}% - \def\bwedge{{\bmath{\wedge}}}% - \def\bvee{{\bmath{\vee}}}% - \def\bcap{{\bmath{\cap}}}% - \def\bcup{{\bmath{\cup}}}% - \def\bddagger{{\bmath{\ddagger}}}% - \def\bdagger{{\bmath{\dagger}}}% - \def\bsqcap{{\bmath{\sqcap}}}% - \def\bsqcup{{\bmath{\sqcup}}}% - \def\buplus{{\bmath{\uplus}}}% - \def\bamalg{{\bmath{\amalg}}}% - \def\bdiamond{{\bmath{\diamond}}}% - \def\bbullet{{\bmath{\bullet}}}% - \def\bwr{{\bmath{\wr}}}% - \def\bdiv{{\bmath{\div}}}% - \def\bodot{{\bmath{\odot}}}% - \def\boslash{{\bmath{\oslash}}}% - \def\botimes{{\bmath{\otimes}}}% - \def\bominus{{\bmath{\ominus}}}% - \def\boplus{{\bmath{\oplus}}}% - \def\bmp{{\bmath{\mp}}}% - \def\bpm{{\bmath{\pm}}}% - \def\bcirc{{\bmath{\circ}}}% - \def\bbigcirc{{\bmath{\bigcirc}}}% - \def\bsetminus{{\bmath{\setminus}}}% - \def\bcdot{{\bmath{\cdot}}}% - \def\bast{{\bmath{\ast}}}% - \def\btimes{{\bmath{\times}}}% - \def\bstar{{\bmath{\star}}}% - \def\bpropto{{\bmath{\propto}}}% - \def\bsqsubseteq{{\bmath{\sqsubseteq}}}% - \def\bsqsupseteq{{\bmath{\sqsupseteq}}}% - \def\bparallel{{\bmath{\parallel}}}% - \def\bmid{{\bmath{\mid}}}% - \def\bdashv{{\bmath{\dashv}}}% - \def\bvdash{{\bmath{\vdash}}}% - \def\bnearrow{{\bmath{\nearrow}}}% - \def\bsearrow{{\bmath{\searrow}}}% - \def\bnwarrow{{\bmath{\nwarrow}}}% - \def\bswarrow{{\bmath{\swarrow}}}% - \def\bLeftrightarrow{{\bmath{\Leftrightarrow}}}% - \def\bLeftarrow{{\bmath{\Leftarrow}}}% - \def\bRightarrow{{\bmath{\Rightarrow}}}% - \def\bleq{{\bmath{\leq}}}% - \def\bgeq{{\bmath{\geq}}}% - \def\bsucc{{\bmath{\succ}}}% - \def\bprec{{\bmath{\prec}}}% - \def\bapprox{{\bmath{\approx}}}% - \def\bsucceq{{\bmath{\succeq}}}% - \def\bpreceq{{\bmath{\preceq}}}% - \def\bsupset{{\bmath{\supset}}}% - \def\bsubset{{\bmath{\subset}}}% - \def\bsupseteq{{\bmath{\supseteq}}}% - \def\bsubseteq{{\bmath{\subseteq}}}% - \def\bin{{\bmath{\in}}}% - \def\bni{{\bmath{\ni}}}% - \def\bgg{{\bmath{\gg}}}% - \def\bll{{\bmath{\ll}}}% - \def\bnot{{\bmath{\not}}}% - \def\bleftrightarrow{{\bmath{\leftrightarrow}}}% - \def\bleftarrow{{\bmath{\leftarrow}}}% - \def\brightarrow{{\bmath{\rightarrow}}}% - \def\bmapstochar{{\bmath{\mapstochar}}}% - \def\bsim{{\bmath{\sim}}}% - \def\bsimeq{{\bmath{\simeq}}}% - \def\bperp{{\bmath{\perp}}}% - \def\bequiv{{\bmath{\equiv}}}% - \def\basymp{{\bmath{\asymp}}}% - \def\bsmile{{\bmath{\smile}}}% - \def\bfrown{{\bmath{\frown}}}% - \def\bleftharpoonup{{\bmath{\leftharpoonup}}}% - \def\bleftharpoondown{{\bmath{\leftharpoondown}}}% - \def\brightharpoonup{{\bmath{\rightharpoonup}}}% - \def\brightharpoondown{{\bmath{\rightharpoondown}}}% - \def\blhook{{\bmath{\lhook}}}% - \def\brhook{{\bmath{\rhook}}}% - \def\bldotp{{\bmath{\ldotp}}}% - \def\bcdotp{{\bmath{\cdotp}}}% -} - -% Make \, work in non-math mode -\def\,{\relax\ifmmode \mskip\thinmuskip\else \thinspace\fi} -\let\protect=\relax - -\long\def\@ifundefined#1#2#3{\expandafter\ifx\csname - #1\endcsname\relax#2\else#3\fi} - -%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% - -% NewFont.sty: ALPHA VERSION patchlevel 8, 16th August 1994, M. Reed - -% \addtom@thgroup{math font loading info} -% Adds to internal \math@groups definition, which is executed at the end -% of each size changing command. It is called by \NewSymbolFont. - -\newtoks\math@groups \math@groups={} -\def\addtom@thgroup#1#2{#1\expandafter{\the#1#2}} % \mac={new\the\mac} - - -% Make TeX change the values of \s@ze, \ss@ze, \sss@ze when \@npt is -% executed. This makes it possible for math characters to be loaded -% at the correct size automatically when the size is changed. - -% \addtosizeh@ok{x}{10}{7}{5} - -\def\addtosizeh@ok#1#2#3#4{% - \expandafter\def\csname @#1pt\endcsname{% - \def\s@ze{#2}\def\ss@ze{#3}\def\sss@ze{#4}\the\math@groups% - }% -} - - -% \resetsizehook allows the size parameters to be reset after \addtosizeh@ok -% has been called (it re-defines \@npt). -% e.g JFM which requires \xpt to have 10.5pt instead of 10pt. -% Note: \resetsizehook must be used in the preamble BEFORE any -% \New... commands. - -% e.g. \resetsizehook{x}{10.5}{7}{5} - -\let\resetsizehook=\addtosizeh@ok - - -% Standard LaTeX sizes - -\ifprod@font -% \addtosizeh@ok{v} {5} {5} {5} -% \addtosizeh@ok{vi} {6} {6} {6} -% \addtosizeh@ok{vii} {7} {6} {5} - \addtosizeh@ok{viii} {8} {6} {5} - \addtosizeh@ok{ix} {9} {6} {5} - \addtosizeh@ok{x} {10}{7} {5} - \addtosizeh@ok{xi} {11}{8} {6} -% \addtosizeh@ok{xii} {12}{8} {6} - \addtosizeh@ok{xiv} {14}{10} {7} - \addtosizeh@ok{xvii} {17}{12}{10} -% \addtosizeh@ok{xx} {20}{14}{12} -% \addtosizeh@ok{xxv} {25}{20}{17} -\else -% \addtosizeh@ok{v} {5} {5} {5} -% \addtosizeh@ok{vi} {6} {6} {6} -% \addtosizeh@ok{vii} {7} {6} {5} - \addtosizeh@ok{viii} {8} {6} {5} - \addtosizeh@ok{ix} {9} {6} {5} - \addtosizeh@ok{x} {10} {7} {5} - \addtosizeh@ok{xi} {10.95} {8} {6} -% \addtosizeh@ok{xii} {12} {8} {6} - \addtosizeh@ok{xiv} {14.4} {10} {7} - \addtosizeh@ok{xvii} {17.28} {12} {10} -% \addtosizeh@ok{xx} {20.74} {14.4} {12} -% \addtosizeh@ok{xxv} {24.88} {20.74} {17.28} -\fi - - -\def\get@font#1#2#3{% - \edef\fonts@ze{\romannumeral#3}% 10 -> x - \edef\fontn@me{\fonts@ze#1}% AMSa -> xAMSa - \@ifundefined{\fontn@me}% - {%%\typeout{defining \fontn@me}% - \global\expandafter\font\csname \fontn@me\endcsname=#2 at #3pt}% - {}% -} - -\def\ass@tfont#1#2{% - \xdef\fam@name{\csname #1\endcsname}% - \xdef\font@name{\csname #2\endcsname}% - \let\textfont@name\font@name - \textfont\fam@name\textfont@name -} - -\def\ass@sfont#1#2{% - \xdef\fam@name{\csname #1\endcsname}% - \xdef\font@name{\csname #2\endcsname}% - \let\textfont@name\font@name - \scriptfont\fam@name\textfont@name -} - -\def\ass@ssfont#1#2{% - \xdef\fam@name{\csname #1\endcsname}% - \xdef\font@name{\csname #2\endcsname}% - \let\textfont@name\font@name - \scriptscriptfont\fam@name\textfont@name -} - - -% fam name base font (allocates a \newfam) -% \NewSymbolFont {AMSa} {mtxm10} - -\def\NewSymbolFont#1#2{% - \expandafter\ifx\csname sym#1fam\endcsname\relax % if not defined - \expandafter\newfam\csname sym#1fam\endcsname - \expandafter\edef\csname sym#1fam\endcsname{\the\allocationnumber}% - \addtom@thgroup\math@groups{% - \get@font{#1}{#2}{\s@ze}% - \ass@tfont{sym#1fam}{\fontn@me}% - \get@font{#1}{#2}{\ss@ze}% - \ass@sfont{sym#1fam}{\fontn@me}% - \get@font{#1}{#2}{\sss@ze}% - \ass@ssfont{sym#1fam}{\fontn@me}% - }% - \else - \errmessage{Family `#1' already defined}% - \fi -} - - -% symbol type fam pos (hex) -% \NewMathSymbol {\blacksquare} {0} {AMSa} {04} - -\def\NewMathSymbol#1#2#3#4{% - \edef\f@mly{\expandafter\hexnumber{\csname sym#3fam\endcsname}}% - \mathchardef#1="#2\f@mly#4\relax -} - - -% macro name type fam1 pos fam2 pos -% \NewMathDelimiter{\ulcorner} {4} {AMSa} {70} {AMSb} {70} - -\newif\ifd@f - -\def\NewMathDelimiter#1#2#3#4#5#6{% - \d@ftrue - \expandafter\ifx\csname sym#3fam\endcsname\relax - \d@ffalse \errmessage{Family `#3' is not defined}% - \fi - \expandafter\ifx\csname sym#5fam\endcsname\relax - \d@ffalse \errmessage{Family `#5' is not defined}% - \fi - \ifd@f - \edef\f@mly{\expandafter\hexnumber{\csname sym#3fam\endcsname}}% - \edef\f@mlytw@{\expandafter\hexnumber{\csname sym#5fam\endcsname}}% - \xdef#1{\delimiter"#2\f@mly #4\f@mlytw@ #6\relax}% - \fi -} - - -% macro name base font skewchar setting e.g '60 (octal) -% \NewMathAlphabet {mathbssi} {mtmisb10} {} - -\def\setboxz@h{\setbox\z@\hbox} -\def\wdz@{\wd\z@} -\def\boxz@{\box\z@} -\def\setbox@ne{\setbox\@ne} -\def\wd@ne{\wd\@ne} - -\def\math@atom#1#2{% - \binrel@{#1}\binrel@@{#2}} -\def\binrel@#1{\setboxz@h{\thinmuskip0mu - \medmuskip\m@ne mu\thickmuskip\@ne mu$#1\m@th$}% - \setbox@ne\hbox{\thinmuskip0mu\medmuskip\m@ne mu\thickmuskip - \@ne mu${}#1{}\m@th$}% - \setbox\tw@\hbox{\hskip\wd@ne\hskip-\wdz@}} -\def\binrel@@#1{\ifdim\wd2<\z@\mathbin{#1}\else\ifdim\wd\tw@>\z@ - \mathrel{#1}\else{#1}\fi\fi} - -\def\m@thit{1} - -\def\set@skchar#1{\global\expandafter\skewchar - \csname\fontn@me\endcsname=#1\relax} - -\def\NewMathAlphabet#1#2#3{% - \def\tst{#3}% - \ifx\tst\empty\else % if a \skewchar setting is present - \expandafter\gdef\csname #1@sc\endcsname{}% \def\cmd@sc{..} - \fi - % - \expandafter\def\csname #1\endcsname{% \def\cmd{\protect\@cmd} - \protect\csname @#1\endcsname}% - % - \expandafter\def\csname @#1\endcsname##1{% \def\@cmd{..} - {% - \begingroup - \get@font{#1}{#2}{\s@ze}% - \@ifundefined{#1@sc}{}{\set@skchar{#3}}% - \ass@tfont{m@thit}{\fontn@me}% - \get@font{#1}{#2}{\ss@ze}% - \@ifundefined{#1@sc}{}{\set@skchar{#3}}% - \ass@sfont{m@thit}{\fontn@me}% - \get@font{#1}{#2}{\sss@ze}% - \@ifundefined{#1@sc}{}{\set@skchar{#3}}% - \ass@ssfont{m@thit}{\fontn@me}% - % - \math@atom{##1}{% - \mathchoice% - {\hbox{$\m@th\displaystyle##1$}}% - {\hbox{$\m@th\textstyle##1$}}% - {\hbox{$\m@th\scriptstyle##1$}}% - {\hbox{$\m@th\scriptscriptstyle##1$}}}% - \endgroup - }% - }% -} - - -% macro name base font hyphenchar setting e.g -1 (off) -% \NewTextAlphabet {textbfit} {mtbxti10} {} - -% save a family if \NewTextAlphabet is not used. -\newif\iffirstta \firsttatrue - -\def\set@hchar#1{\global\expandafter\hyphenchar - \csname\fontn@me\endcsname=#1\relax} - -\def\NewTextAlphabet#1#2#3{% - \iffirstta - \global\firsttafalse - \newfam\scratchfam - \edef\scrt@fam{\the\allocationnumber}% - \fi - \def\tst{#3}% - \ifx\tst\empty\else % if a \hyphenchar setting is required - \expandafter\gdef\csname #1@hc\endcsname{}% \def\cmd@sc{..} - \fi - % - \expandafter\def\csname #1\endcsname{% \def\cmd{\protect\t@cmd} - \protect\csname t@#1\endcsname}% - % - \long\expandafter\def\csname t@#1\endcsname##1{% \def\t@cmd{..} - \ifmmode - \typeout{Warning: do not use \expandafter\string\csname #1\endcsname - \space in math mode}\fi% - {% - \get@font{#1}{#2}{\s@ze}\let\t@xtfnt=\fontn@me\relax - \@ifundefined{#1@hc}{}{\set@hchar{#3}}% - \ass@tfont{scrt@fam}{\fontn@me}% - \get@font{#1}{#2}{\ss@ze}% - \@ifundefined{#1@hc}{}{\set@hchar{#3}}% - \ass@sfont{scrt@fam}{\fontn@me}% - \get@font{#1}{#2}{\sss@ze}% - \@ifundefined{#1@hc}{}{\set@hchar{#3}}% - \ass@ssfont{scrt@fam}{\fontn@me}% - \fam\scratchfam\csname\t@xtfnt\endcsname - ##1% - }% - }% - % - \expandafter\def\csname #1shape% \def\cmdshape{\protect\@cmdshape} - \endcsname{\protect\csname @#1shape\endcsname}% - % - \expandafter\def\csname @#1shape\endcsname{% \def\@cmdshape - \ifmmode - \typeout{Warning: do not use \expandafter\string\csname - #1shape\endcsname \space in math mode}\fi - % - \get@font{#1}{#2}{\s@ze}\let\t@xtfnt=\fontn@me\relax - \@ifundefined{#1@hc}{}{\set@hchar{#3}}% - \ass@tfont{scrt@fam}{\fontn@me}% - \get@font{#1}{#2}{\ss@ze}% - \@ifundefined{#1@hc}{}{\set@hchar{#3}}% - \ass@sfont{scrt@fam}{\fontn@me}% - \get@font{#1}{#2}{\sss@ze}% - \@ifundefined{#1@hc}{}{\set@hchar{#3}}% - \ass@ssfont{scrt@fam}{\fontn@me}% - \fam\scratchfam\csname\t@xtfnt\endcsname - }% -} - - -% \bmath{math text} - -\ifprod@font - \def\math@itfnt{mtmib10} - \def\math@syfnt{mtbsy10} -\else - \def\math@itfnt{cmmib10} - \def\math@syfnt{cmbsy10} -\fi - -\def\m@thsy{2} - -\def\bmath{\protect\@bmath} -\def\@bmath#1{% - {% - \begingroup - \get@font{mthit}{\math@itfnt}{\s@ze}\set@skchar{'177}% - \ass@tfont{m@thit}{\fontn@me}% - \get@font{mthit}{\math@itfnt}{\ss@ze}\set@skchar{'177}% - \ass@sfont{m@thit}{\fontn@me}% - \get@font{mthit}{\math@itfnt}{\sss@ze}\set@skchar{'177}% - \ass@ssfont{m@thit}{\fontn@me}% - % - \get@font{mthsy}{\math@syfnt}{\s@ze}\set@skchar{'60}% - \ass@tfont{m@thsy}{\fontn@me}% - \get@font{mthsy}{\math@syfnt}{\ss@ze}\set@skchar{'60}% - \ass@sfont{m@thsy}{\fontn@me}% - \get@font{mthsy}{\math@syfnt}{\sss@ze}\set@skchar{'60}% - \ass@ssfont{m@thsy}{\fontn@me}% - % - \math@atom{#1}{% - \mathchoice% - {\hbox{$\m@th\displaystyle#1$}}% - {\hbox{$\m@th\textstyle#1$}}% - {\hbox{$\m@th\scriptstyle#1$}}% - {\hbox{$\m@th\scriptscriptstyle#1$}}}% - \endgroup - }% -} - -%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% - - -% Astronomy and Astrophysics symbol macros - -\def\la{\mathrel{\mathchoice {\vcenter{\offinterlineskip\halign{\hfil -$\displaystyle##$\hfil\cr<\cr\sim\cr}}} -{\vcenter{\offinterlineskip\halign{\hfil$\textstyle##$\hfil\cr -<\cr\sim\cr}}} -{\vcenter{\offinterlineskip\halign{\hfil$\scriptstyle##$\hfil\cr -<\cr\sim\cr}}} -{\vcenter{\offinterlineskip\halign{\hfil$\scriptscriptstyle##$\hfil\cr -<\cr\sim\cr}}}}} - -\def\ga{\mathrel{\mathchoice {\vcenter{\offinterlineskip\halign{\hfil -$\displaystyle##$\hfil\cr>\cr\sim\cr}}} -{\vcenter{\offinterlineskip\halign{\hfil$\textstyle##$\hfil\cr ->\cr\sim\cr}}} -{\vcenter{\offinterlineskip\halign{\hfil$\scriptstyle##$\hfil\cr ->\cr\sim\cr}}} -{\vcenter{\offinterlineskip\halign{\hfil$\scriptscriptstyle##$\hfil\cr ->\cr\sim\cr}}}}} - -\def\getsto{\mathrel{\mathchoice {\vcenter{\offinterlineskip -\halign{\hfil -$\displaystyle##$\hfil\cr\gets\cr\to\cr}}} -{\vcenter{\offinterlineskip\halign{\hfil$\textstyle##$\hfil\cr\gets -\cr\to\cr}}} -{\vcenter{\offinterlineskip\halign{\hfil$\scriptstyle##$\hfil\cr\gets -\cr\to\cr}}} -{\vcenter{\offinterlineskip\halign{\hfil$\scriptscriptstyle##$\hfil\cr -\gets\cr\to\cr}}}}} - -\def\cor{\mathrel{\mathchoice {\hbox{$\widehat=$}}{\hbox{$\widehat=$}} -{\hbox{$\scriptstyle\hat=$}} -{\hbox{$\scriptscriptstyle\hat=$}}}} - -\def\lid{\mathrel{\mathchoice {\vcenter{\offinterlineskip\halign{\hfil -$\displaystyle##$\hfil\cr<\cr\noalign{\vskip1.2pt}=\cr}}} -{\vcenter{\offinterlineskip\halign{\hfil$\textstyle##$\hfil\cr<\cr -\noalign{\vskip1.2pt}=\cr}}} -{\vcenter{\offinterlineskip\halign{\hfil$\scriptstyle##$\hfil\cr<\cr -\noalign{\vskip1pt}=\cr}}} -{\vcenter{\offinterlineskip\halign{\hfil$\scriptscriptstyle##$\hfil\cr -<\cr -\noalign{\vskip0.9pt}=\cr}}}}} - -\def\gid{\mathrel{\mathchoice {\vcenter{\offinterlineskip\halign{\hfil -$\displaystyle##$\hfil\cr>\cr\noalign{\vskip1.2pt}=\cr}}} -{\vcenter{\offinterlineskip\halign{\hfil$\textstyle##$\hfil\cr>\cr -\noalign{\vskip1.2pt}=\cr}}} -{\vcenter{\offinterlineskip\halign{\hfil$\scriptstyle##$\hfil\cr>\cr -\noalign{\vskip1pt}=\cr}}} -{\vcenter{\offinterlineskip\halign{\hfil$\scriptscriptstyle##$\hfil\cr ->\cr -\noalign{\vskip0.9pt}=\cr}}}}} - -\def\sol{\mathrel{\mathchoice {\vcenter{\offinterlineskip\halign{\hfil -$\displaystyle##$\hfil\cr\sim\cr<\cr}}} -{\vcenter{\offinterlineskip\halign{\hfil$\textstyle##$\hfil\cr\sim\cr -<\cr}}} -{\vcenter{\offinterlineskip\halign{\hfil$\scriptstyle##$\hfil\cr\sim\cr -<\cr}}} -{\vcenter{\offinterlineskip\halign{\hfil$\scriptscriptstyle##$\hfil\cr -\sim\cr<\cr}}}}} - -\def\sog{\mathrel{\mathchoice {\vcenter{\offinterlineskip\halign{\hfil -$\displaystyle##$\hfil\cr\sim\cr>\cr}}} -{\vcenter{\offinterlineskip\halign{\hfil$\textstyle##$\hfil\cr\sim\cr ->\cr}}} -{\vcenter{\offinterlineskip\halign{\hfil$\scriptstyle##$\hfil\cr -\sim\cr>\cr}}} -{\vcenter{\offinterlineskip\halign{\hfil$\scriptscriptstyle##$\hfil\cr -\sim\cr>\cr}}}}} - -\def\lse{\mathrel{\mathchoice {\vcenter{\offinterlineskip\halign{\hfil -$\displaystyle##$\hfil\cr<\cr\simeq\cr}}} -{\vcenter{\offinterlineskip\halign{\hfil$\textstyle##$\hfil\cr -<\cr\simeq\cr}}} -{\vcenter{\offinterlineskip\halign{\hfil$\scriptstyle##$\hfil\cr -<\cr\simeq\cr}}} -{\vcenter{\offinterlineskip\halign{\hfil$\scriptscriptstyle##$\hfil\cr -<\cr\simeq\cr}}}}} - -\def\gse{\mathrel{\mathchoice {\vcenter{\offinterlineskip\halign{\hfil -$\displaystyle##$\hfil\cr>\cr\simeq\cr}}} -{\vcenter{\offinterlineskip\halign{\hfil$\textstyle##$\hfil\cr ->\cr\simeq\cr}}} -{\vcenter{\offinterlineskip\halign{\hfil$\scriptstyle##$\hfil\cr ->\cr\simeq\cr}}} -{\vcenter{\offinterlineskip\halign{\hfil$\scriptscriptstyle##$\hfil\cr ->\cr\simeq\cr}}}}} - -\def\grole{\mathrel{\mathchoice {\vcenter{\offinterlineskip\halign{\hfil -$\displaystyle##$\hfil\cr>\cr\noalign{\vskip-1.5pt}<\cr}}} -{\vcenter{\offinterlineskip\halign{\hfil$\textstyle##$\hfil\cr ->\cr\noalign{\vskip-1.5pt}<\cr}}} -{\vcenter{\offinterlineskip\halign{\hfil$\scriptstyle##$\hfil\cr ->\cr\noalign{\vskip-1pt}<\cr}}} -{\vcenter{\offinterlineskip\halign{\hfil$\scriptscriptstyle##$\hfil\cr ->\cr\noalign{\vskip-0.5pt}<\cr}}}}} - -\def\leogr{\mathrel{\mathchoice {\vcenter{\offinterlineskip\halign{\hfil -$\displaystyle##$\hfil\cr<\cr\noalign{\vskip-1.5pt}>\cr}}} -{\vcenter{\offinterlineskip\halign{\hfil$\textstyle##$\hfil\cr -<\cr\noalign{\vskip-1.5pt}>\cr}}} -{\vcenter{\offinterlineskip\halign{\hfil$\scriptstyle##$\hfil\cr -<\cr\noalign{\vskip-1pt}>\cr}}} -{\vcenter{\offinterlineskip\halign{\hfil$\scriptscriptstyle##$\hfil\cr -<\cr\noalign{\vskip-0.5pt}>\cr}}}}} - -\def\loa{\mathrel{\mathchoice {\vcenter{\offinterlineskip\halign{\hfil -$\displaystyle##$\hfil\cr<\cr\approx\cr}}} -{\vcenter{\offinterlineskip\halign{\hfil$\textstyle##$\hfil\cr -<\cr\approx\cr}}} -{\vcenter{\offinterlineskip\halign{\hfil$\scriptstyle##$\hfil\cr -<\cr\approx\cr}}} -{\vcenter{\offinterlineskip\halign{\hfil$\scriptscriptstyle##$\hfil\cr -<\cr\approx\cr}}}}} - -\def\goa{\mathrel{\mathchoice {\vcenter{\offinterlineskip\halign{\hfil -$\displaystyle##$\hfil\cr>\cr\approx\cr}}} -{\vcenter{\offinterlineskip\halign{\hfil$\textstyle##$\hfil\cr ->\cr\approx\cr}}} -{\vcenter{\offinterlineskip\halign{\hfil$\scriptstyle##$\hfil\cr ->\cr\approx\cr}}} -{\vcenter{\offinterlineskip\halign{\hfil$\scriptscriptstyle##$\hfil\cr ->\cr\approx\cr}}}}} - -\def\sun{\hbox{$\odot$}} -\def\degr{\hbox{$^\circ$}} -\def\diameter{{\ifmmode\mathchoice -{\ooalign{\hfil\hbox{$\displaystyle/$}\hfil\crcr -{\hbox{$\displaystyle\mathchar"20D$}}}} -{\ooalign{\hfil\hbox{$\textstyle/$}\hfil\crcr -{\hbox{$\textstyle\mathchar"20D$}}}} -{\ooalign{\hfil\hbox{$\scriptstyle/$}\hfil\crcr -{\hbox{$\scriptstyle\mathchar"20D$}}}} -{\ooalign{\hfil\hbox{$\scriptscriptstyle/$}\hfil\crcr -{\hbox{$\scriptscriptstyle\mathchar"20D$}}}} -\else{\ooalign{\hfil/\hfil\crcr\mathhexbox20D}}% -\fi}} - -\def\sq{\ifmmode\squareforqed\else{\unskip\nobreak\hfil -\penalty50\hskip1em\null\nobreak\hfil\squareforqed -\parfillskip=0pt\finalhyphendemerits=0\endgraf}\fi} -\def\squareforqed{\hbox{\rlap{$\sqcap$}$\sqcup$}} - -\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\arcmin{\hbox{$^\prime$}} -\def\arcsec{\hbox{$^{\prime\prime}$}} - -% Simulated Blackboard Bold symbols - -\def\bbbr{{\rm I\!R}} -\def\bbbm{{\rm I\!M}} -\def\bbbn{{\rm I\!N}} -\def\bbbf{{\rm I\!F}} -\def\bbbh{{\rm I\!H}} -\def\bbbk{{\rm I\!K}} -\def\bbbp{{\rm I\!P}} -\def\bbbone{{\mathchoice {\rm 1\mskip-4mu l} {\rm 1\mskip-4mu l} -{\rm 1\mskip-4.5mu l} {\rm 1\mskip-5mu l}}} -\def\bbbc{{\mathchoice {\setbox0=\hbox{$\displaystyle\rm C$}\hbox{\hbox -to0pt{\kern0.4\wd0\vrule height0.9\ht0\hss}\box0}} -{\setbox0=\hbox{$\textstyle\rm C$}\hbox{\hbox -to0pt{\kern0.4\wd0\vrule height0.9\ht0\hss}\box0}} -{\setbox0=\hbox{$\scriptstyle\rm C$}\hbox{\hbox -to0pt{\kern0.4\wd0\vrule height0.9\ht0\hss}\box0}} -{\setbox0=\hbox{$\scriptscriptstyle\rm C$}\hbox{\hbox -to0pt{\kern0.4\wd0\vrule height0.9\ht0\hss}\box0}}}} -\def\bbbq{{\mathchoice {\setbox0=\hbox{$\displaystyle\rm -Q$}\hbox{\raise -0.15\ht0\hbox to0pt{\kern0.4\wd0\vrule height0.8\ht0\hss}\box0}} -{\setbox0=\hbox{$\textstyle\rm Q$}\hbox{\raise -0.15\ht0\hbox to0pt{\kern0.4\wd0\vrule height0.8\ht0\hss}\box0}} -{\setbox0=\hbox{$\scriptstyle\rm Q$}\hbox{\raise -0.15\ht0\hbox to0pt{\kern0.4\wd0\vrule height0.7\ht0\hss}\box0}} -{\setbox0=\hbox{$\scriptscriptstyle\rm Q$}\hbox{\raise -0.15\ht0\hbox to0pt{\kern0.4\wd0\vrule height0.7\ht0\hss}\box0}}}} -\def\bbbt{{\mathchoice {\setbox0=\hbox{$\displaystyle\rm -T$}\hbox{\hbox to0pt{\kern0.3\wd0\vrule height0.9\ht0\hss}\box0}} -{\setbox0=\hbox{$\textstyle\rm T$}\hbox{\hbox -to0pt{\kern0.3\wd0\vrule height0.9\ht0\hss}\box0}} -{\setbox0=\hbox{$\scriptstyle\rm T$}\hbox{\hbox -to0pt{\kern0.3\wd0\vrule height0.9\ht0\hss}\box0}} -{\setbox0=\hbox{$\scriptscriptstyle\rm T$}\hbox{\hbox -to0pt{\kern0.3\wd0\vrule height0.9\ht0\hss}\box0}}}} -\def\bbbs{{\mathchoice -{\setbox0=\hbox{$\displaystyle \rm S$}\hbox{\raise0.5\ht0\hbox -to0pt{\kern0.35\wd0\vrule height0.45\ht0\hss}\hbox -to0pt{\kern0.55\wd0\vrule height0.5\ht0\hss}\box0}} -{\setbox0=\hbox{$\textstyle \rm S$}\hbox{\raise0.5\ht0\hbox -to0pt{\kern0.35\wd0\vrule height0.45\ht0\hss}\hbox -to0pt{\kern0.55\wd0\vrule height0.5\ht0\hss}\box0}} -{\setbox0=\hbox{$\scriptstyle \rm S$}\hbox{\raise0.5\ht0\hbox -to0pt{\kern0.35\wd0\vrule height0.45\ht0\hss}\raise0.05\ht0\hbox -to0pt{\kern0.5\wd0\vrule height0.45\ht0\hss}\box0}} -{\setbox0=\hbox{$\scriptscriptstyle\rm S$}\hbox{\raise0.5\ht0\hbox -to0pt{\kern0.4\wd0\vrule height0.45\ht0\hss}\raise0.05\ht0\hbox -to0pt{\kern0.55\wd0\vrule height0.45\ht0\hss}\box0}}}} -\def\bbbz{{\mathchoice {\hbox{$\sf\textstyle Z\kern-0.4em Z$}} -{\hbox{$\sf\textstyle Z\kern-0.4em Z$}} -{\hbox{$\sf\scriptstyle Z\kern-0.3em Z$}} -{\hbox{$\sf\scriptscriptstyle Z\kern-0.2em Z$}}}} - - -% NUMBER THE DESIGN ELEMENTS - -\def\Nulle{0} % null element -\def\Afe{1} % author affiliation -\def\Hae{2} % heading A -\def\Hbe{3} % heading B -\def\Hce{4} % heading C -\def\Hde{5} % heading D - - -% TEMPORARY REGISTERS - -\newcount\LastMac \LastMac=\Nulle - -\newskip\half \half=5.5pt plus 1.5pt minus 2.25pt -\newskip\one \one=11pt plus 3pt minus 5.5pt -\newskip\onehalf \onehalf=16.5pt plus 5.5pt minus 8.25pt -\newskip\two \two=22pt plus 5.5pt minus 11pt - -\def\Half{\addvspace{\half}} -\def\One{\addvspace{\one}} -\def\OneHalf{\addvspace{\onehalf}} -\def\Two{\addvspace{\two}} - -\def\Referee{% produce version for refereeing - \def\baselinestretch{2}% - \ninepoint -} - -\def\Raggedright{% set lines unjustified - \rightskip=\z@ plus \hsize\relax -} - -\def\Fullout{% set lines justified - \rightskip=\z@\relax -} - -\def\Hang#1#2{% set hanging indentation - \hangindent=#1% - \hangafter=#2\relax -} - -\def\makeatletter{\catcode `\@=11\relax} -\def\makeatother{\catcode `\@=12\relax} - - -% Pagestyles - -\newif\ifsp@page -\def\pagestyle#1{\csname ps@#1\endcsname} -\def\thispagestyle#1{\global\sp@pagetrue\gdef\sp@type{#1}} - -\def\ps@titlepage{% - \def\@oddhead{\eightpoint\noindent \the\CatchLine - \ifprod@font\else\qquad Printed\ \today\qquad - (MN plain \TeX\ macros\ v\@version)\fi \hfil}% - \let\@evenhead=\@oddhead -} - -\def\ps@headings{% - \def\@oddhead{\elevenpoint\it\noindent - \hfill\the\RightHeader\hskip1.5em\rm\folio}% - \def\@evenhead{\elevenpoint\noindent - \folio\hskip1.5em\it\the\LeftHeader\hfill}% -} - -\def\ps@plate{% - \def\@oddhead{\eightpoint\noindent\plt@cap\hfil}% - \def\@evenhead{\eightpoint\noindent\plt@cap\hfil}% -} - - -% DESIGN ELEMENT DEFINITIONS - -% Article opening - -\def\title#1{% article title - \bgroup - \vbox to 8pt{\vss}% - \seventeenpoint - \Raggedright - \noindent \strut{\bf #1}\par - \egroup -} - -\def\author#1{% article author(s) - \bgroup - \ifnum\LastMac=\Afe \OneHalf\else \vskip 21pt\fi - \fourteenpoint - \Raggedright - \noindent \strut #1\par - \vskip 3pt% - \egroup -} - -\def\affiliation#1{% author(s) affiliation - \bgroup - \vskip -4pt% - \eightpoint - \Raggedright - \noindent \strut {\it #1}\par - \egroup - \LastMac=\Afe\relax -} - -\def\acceptedline#1{% acceptance date - \bgroup - \Two - \eightpoint - \Raggedright - \noindent \strut #1\par - \egroup -} - -\long\def\abstract#1{% - \bgroup - \vskip 20pt% - \everypar{\Hang{11pc}{0}}% - \noindent{\ninebf ABSTRACT}\par - \tenpoint - \Fullout - \noindent #1\par - \egroup -} - -\long\def\keywords#1{% keywords - \bgroup - \Half - \everypar{\Hang{11pc}{0}}% - \tenpoint - \Fullout - \noindent\hbox{\bf Key words:}\ #1\par - \egroup -} - - -% The \maketitle macro ensures that the two spanning material appears -% at the top of the first page, and that it has two lines of space -% underneath it. If you forget this in you input, no output will be produced. -% The \BeginOpening (alias \begintopmatter) macro should be called at the -% very start of the input file, so that it is in force when the document -% starts. This ensures that when \maketitle is called that the group is -% closed, and the material gets printed. - -\def\maketitle{% - \EndOpening - \ifsinglecol \else \MakePage\fi -} - - -% Page offset - -\def\pageoffset#1#2{\hoffset=#1\relax\voffset=#2\relax} - - -% Counter setup - -\def\@nameuse#1{\csname #1\endcsname} -\def\arabic#1{\@arabic{\@nameuse{#1}}} -\def\alph#1{\@alph{\@nameuse{#1}}} -\def\Alph#1{\@Alph{\@nameuse{#1}}} -\def\@arabic#1{\number #1} -\def\@Alph#1{\ifcase#1\or A\or B\or C\or D\else\@Ialph{#1}\fi} -\def\@Ialph#1{\ifcase#1\or \or \or \or \or E\or F\or G\or H\or I\or J\or - K\or L\or M\or N\or O\or P\or Q\or R\or S\or T\or U\or V\or W\or X\or - Y\or Z\else\errmessage{Counter out of range}\fi} -\def\@alph#1{\ifcase#1\or a\or b\or c\or d\else\@ialph{#1}\fi} -\def\@ialph#1{\ifcase#1\or \or \or \or \or e\or f\or g\or h\or i\or j\or - k\or l\or m\or n\or o\or p\or q\or r\or s\or t\or u\or v\or w\or x\or y\or - z\else\errmessage{Counter out of range}\fi} - - -% Equation auto-numbering - -\newcount\Eqnno -\newcount\SubEqnno - -\def\theeq{\arabic{Eqnno}} -\def\thesubeq{\alph{SubEqnno}} - -\def\stepeq{\relax - \global\SubEqnno \z@ - \global\advance\Eqnno \@ne\relax - {\rm (\theeq)}% -} - -\def\startsubeq{\relax - \global\SubEqnno \z@ - \global\advance\Eqnno \@ne\relax - \stepsubeq -} - -\def\stepsubeq{\relax - \global\advance\SubEqnno \@ne\relax - {\rm (\theeq\thesubeq)}% -} - - -% Headings - -\newcount\Sec % heading auto number counters -\newcount\SecSec -\newcount\SecSecSec - -\def\thesection{\arabic{Sec}} -\def\thesubsection{\thesection.\arabic{SecSec}} -\def\thesubsubsection{\thesubsection.\arabic{SecSecSec}} - - -\Sec=\z@ - -\def\:{\let\@sptoken= } \: % this makes \@sptoken a space token -\def\:{\@xifnch} \expandafter\def\: {\futurelet\@tempc\@ifnch} - -\def\@ifnextchar#1#2#3{% - \let\@tempMACe #1% - \def\@tempMACa{#2}% - \def\@tempMACb{#3}% - \futurelet \@tempMACc\@ifnch% -} - -\def\@ifnch{% -\ifx \@tempMACc \@sptoken% - \let\@tempMACd\@xifnch% -\else% - \ifx \@tempMACc \@tempMACe% - \let\@tempMACd\@tempMACa% - \else% - \let\@tempMACd\@tempMACb% - \fi% -\fi% -\@tempMACd% -} - -\def\@ifstar#1#2{\@ifnextchar *{\def\@tempMACa*{#1}\@tempMACa}{#2}} - -\newskip\@tempskipb - -\def\addvspace#1{% - \ifvmode\else \endgraf\fi% - \ifdim\lastskip=\z@% - \vskip #1\relax% - \else% - \@tempskipb#1\relax\@xaddvskip% - \fi% -} - -\def\@xaddvskip{% - \ifdim\lastskip<\@tempskipb% - \vskip-\lastskip% - \vskip\@tempskipb\relax% - \else% - \ifdim\@tempskipb<\z@% - \ifdim\lastskip<\z@ \else% - \advance\@tempskipb\lastskip% - \vskip-\lastskip\vskip\@tempskipb% - \fi% - \fi% - \fi% -} - -\newskip\@tmpSKIP - -\def\addpen#1{% - \ifvmode - \if@nobreak - \else - \ifdim\lastskip=\z@ - \penalty#1\relax - \else - \@tmpSKIP=\lastskip - \vskip -\lastskip - \penalty#1\vskip\@tmpSKIP - \fi - \fi - \fi -} - -\newcount\@clubpen \@clubpen=\clubpenalty -\newif\if@nobreak \@nobreakfalse - -\def\@noafterindent{% - \global\@nobreaktrue - \everypar{\if@nobreak - \global\@nobreakfalse - \clubpenalty \@M - {\setbox\z@\lastbox}% - \LastMac=\Nulle\relax% - \else - \clubpenalty \@clubpen - \everypar{}% - \fi}% -} - -\newcount\gds@cbrk \gds@cbrk=-300 - -\def\@nohdbrk{\interlinepenalty \@M\relax} - -\let\@par=\par -\def\@restorepar{\def\par{\@par}} - -\newif\if@endpe \@endpefalse - -\def\@doendpe{\@endpetrue \@nobreakfalse \LastMac=\Nulle\relax% - \def\par{\@restorepar\everypar{}\par\@endpefalse}% - \everypar{\setbox\z@\lastbox\everypar{}\@endpefalse}% -} - -\def\section{\@ifstar{\@ssection}{\@section}} - -\def\@section#1{% heading A (\section{....}) - \if@nobreak - \everypar{}% - \ifnum\LastMac=\Hae \addvspace{\half}\fi - \else - \addpen{\gds@cbrk}% - \addvspace{\two}% - \fi - \bgroup - \ninepoint\bf - \Raggedright - \global\advance\Sec \@ne - \ifappendix - \global\Eqnno=\z@ \global\SubEqnno=\z@\relax - \def\ch@ck{#1}% - \ifx\ch@ck\empty \def\c@lon{}\else\def\c@lon{:}\fi - \noindent\@nohdbrk APPENDIX\ \thesection\c@lon\hskip 0.5em% - \uppercase{#1}\par - \else - \noindent\@nohdbrk\thesection\hskip 1pc \uppercase{#1}\par - \fi - \global\SecSec=\z@ - \egroup - \nobreak - \vskip\half - \nobreak - \@noafterindent - \LastMac=\Hae\relax -} - -\def\@ssection#1{% main section heading (\section*{....}) - \if@nobreak - \everypar{}% - \ifnum\LastMac=\Hae \addvspace{\half}\fi - \else - \addpen{\gds@cbrk}% - \addvspace{\two}% - \fi - \bgroup - \ninepoint\bf - \Raggedright -% \ifappendix -% \global\Eqnno=\z@ \global\SubEqnno=\z@\relax % mh in apps dont reset -% \noindent\@nohdbrk APPENDIX:\hskip 0.5em% -% \uppercase{#1}\par -% \else - \noindent\@nohdbrk\uppercase{#1}\par -% \fi - \egroup - \nobreak - \vskip\half - \nobreak - \@noafterindent - \LastMac=\Hae\relax -} - -\def\subsection{\@ifstar{\@ssubsection}{\@subsection}} - -\def\@subsection#1{% heading B - \if@nobreak - \everypar{}% - \ifnum\LastMac=\Hae \addvspace{1pt plus 1pt minus .5pt}\fi - \else - \addpen{\gds@cbrk}% - \addvspace{\onehalf}% - \fi - \bgroup - \ninepoint\bf - \Raggedright - \global\advance\SecSec \@ne - \noindent\@nohdbrk\thesubsection \hskip 1pc\relax #1\par - \global\SecSecSec=\z@ - \egroup - \nobreak - \vskip\half - \nobreak - \@noafterindent - \LastMac=\Hbe\relax -} - -\def\@ssubsection#1{% heading B* - \if@nobreak - \everypar{}% - \ifnum\LastMac=\Hae \addvspace{1pt plus 1pt minus .5pt}\fi - \else - \addpen{\gds@cbrk}% - \addvspace{\onehalf}% - \fi - \bgroup - \ninepoint\bf - \Raggedright - \noindent\@nohdbrk #1\par - \egroup - \nobreak - \vskip\half - \nobreak - \@noafterindent - \LastMac=\Hbe\relax -} - -\def\subsubsection{\@ifstar{\@ssubsubsection}{\@subsubsection}} - -\def\@subsubsection#1{% heading C - \if@nobreak - \everypar{}% - \ifnum\LastMac=\Hbe \addvspace{1pt plus 1pt minus .5pt}\fi - \else - \addpen{\gds@cbrk}% - \addvspace{\onehalf}% - \fi - \bgroup - \ninepoint\it - \Raggedright - \global\advance\SecSecSec \@ne - \noindent\@nohdbrk\thesubsubsection \hskip 1pc\relax #1\par - \egroup - \nobreak - \vskip\half - \nobreak - \@noafterindent - \LastMac=\Hce\relax -} - -\def\@ssubsubsection#1{% heading C* - \if@nobreak - \everypar{}% - \ifnum\LastMac=\Hbe \addvspace{1pt plus 1pt minus .5pt}\fi - \else - \addpen{\gds@cbrk}% - \addvspace{\onehalf}% - \fi - \bgroup - \ninepoint\it - \Raggedright - \noindent\@nohdbrk #1\par - \egroup - \nobreak - \vskip\half - \nobreak - \@noafterindent - \LastMac=\Hce\relax -} - -\def\paragraph#1{% heading D - \if@nobreak - \everypar{}% - \else - \addpen{\gds@cbrk}% - \addvspace{\one}% - \fi% - \bgroup% - \ninepoint\it - \noindent #1\ \nobreak% - \egroup - \LastMac=\Hde\relax - \ignorespaces -} - - -% Appendix - -\newif\ifappendix - -\def\appendix{% - \global\appendixtrue - \def\thesection{\Alph{Sec}}% - \def\thesubsection{\thesection\arabic{SecSec}}% - \def\theeq{\thesection\arabic{Eqnno}}% - \Sec=\z@ \SecSec=\z@ \SecSecSec=\z@ \Eqnno=\z@ \SubEqnno=\z@\relax -} - - -% Text - -\let\tx=\relax % provided for backward compatibility - - -% Lists - -\def\beginlist{% - \par\if@nobreak \else\addvspace{\half}\fi% - \bgroup% - \ninepoint - \let\item=\list@item% -} - -\def\list@item{% - \par\noindent\hskip 1em\relax% - \ignorespaces% -} - -\def\endlist{\par\egroup\addvspace{\half}\@doendpe} - - -% References - -\def\beginrefs{% - \par - \bgroup - \eightpoint - \Fullout - \let\bibitem=\bib@item -} - -\def\bib@item{% - \par\parindent=1.5em\Hang{1.5em}{1}% - \everypar={\Hang{1.5em}{1}\ignorespaces}% - \noindent\ignorespaces -} - -\def\endrefs{\par\egroup\@doendpe} - - -% Page heads - -\newtoks\CatchLine - -\def\@journal{Mon.\ Not.\ R.\ Astron.\ Soc.\ } % The journal title string -\def\@pubyear{1994} % Assign a default publication year -\def\@pagerange{000--000} % Assign a default page-range -\def\@volume{000} % Assign a default volume number -\def\@microfiche{} % - -\def\pubyear#1{\gdef\@pubyear{#1}\@makecatchline} -\def\pagerange#1{\gdef\@pagerange{#1}\@makecatchline} -\def\volume#1{\gdef\@volume{#1}\@makecatchline} -\def\microfiche#1{\gdef\@microfiche{and Microfiche\ #1}\@makecatchline} - -\def\@makecatchline{% - \global\CatchLine{% - {\rm \@journal {\bf \@volume},\ \@pagerange\ (\@pubyear)\ \@microfiche}}% -} - -\@makecatchline % Assign a catchline, using the above defaults - -\newtoks\LeftHeader -\def\shortauthor#1{% left page head - \global\LeftHeader{#1}% -} - -\newtoks\RightHeader -\def\shorttitle#1{% right page head - \global\RightHeader{#1}% -} - -\def\PageHead{% recto/verso running heads - \begingroup - \ifsp@page - \csname ps@\sp@type\endcsname - \global\sp@pagefalse - \fi - \ifodd\pageno - \let\the@head=\@oddhead - \else - \let\the@head=\@evenhead - \fi - \vbox to \z@{\vskip-22.5\p@% - \hbox to \PageWidth{\vbox to8.5\p@{}% - \the@head - }% - \vss}% - \endgroup - \nointerlineskip -} - -\def\today{% - \number\day\space - \ifcase\month\or January\or February\or March\or April\or May\or June\or - July\or August\or September\or October\or November\or December\fi - \space\number\year% -} - -\def\PageFoot{} % No page footer as default - -\def\authorcomment#1{% - \gdef\PageFoot{% - \nointerlineskip% - \vbox to 22pt{\vfil% - \hbox to \PageWidth{\elevenpoint\noindent \hfil #1 \hfil}}% - }% -} - - -% Plate pages - -\newif\ifplate@page -\newbox\plt@box - -\def\beginplatepage{% - \let\plate=\plate@head - \let\caption=\fig@caption - \global\setbox\plt@box=\vbox\bgroup - \TEMPDIMEN=\PageWidth % For \fig@caption test - \hsize=\PageWidth\relax -} - -\def\endplatepage{\par\egroup\global\plate@pagetrue} -\def\plate@head#1{\gdef\plt@cap{#1}} - -% Letters option - -\def\letters{% - \gdef\folio{\ifnum\pageno<\z@ L\romannumeral-\pageno - \else L\number\pageno \fi}% -} - - -% Math setup - -% The standard math indentation -\newdimen\mathindent - -\global\mathindent=\z@ -\global\everydisplay{\global\@dspwd=\displaywidth\displaysetup} - -% New versions of \displaylines, \eqalign, \eqalignno for -% when non-centered math is in use. - -\def\@displaylines#1{% (for non-centered math) - {}$\displ@y\hbox{\vbox{\halign{$\@lign\hfil\displaystyle##\hfil$\crcr - #1\crcr}}}${}% -} - -\def\@eqalign#1{\null\vcenter{\openup\jot\m@th% (for non-centered math) - \ialign{\strut\hfil$\displaystyle{##}$&$\displaystyle{{}##}$\hfil - \crcr#1\crcr}}% -} - -\def\@eqalignno#1{% (for non-centered math) - \global\advance\@dspwd by -\mathindent% - {}$\displ@y\hbox{\vbox{\halign to\@dspwd% - {\hfil$\@lign\displaystyle{##}$\tabskip\z@skip - &$\@lign\displaystyle{{}##}$\hfil\tabskip\centering - &\llap{$\@lign##$}\tabskip\z@skip\crcr - #1\crcr}}}${}% -} - -% When equations are flushleft ensure, that \displaylines, -% \eqalign, \eqalignno and \leqalignno point to the new versions of -% the macros. Also make \leqalignno act like \eqalignno, otherwise the -% equation text would `crash' into the equation number. - -\global\let\displaylines=\@displaylines -\global\let\eqalign=\@eqalign -\global\let\eqalignno=\@eqalignno -\global\let\leqalignno=\@eqalignno - -\newdimen\@dspwd \@dspwd=\z@ -\newif\if@eqno -\newif\if@leqno -\newtoks\@eqn -\newtoks\@eq - -\def\displaysetup#1$${\displaytest#1\eqno\eqno\displaytest} - -\def\displaytest#1\eqno#2\eqno#3\displaytest{% - \if!#3!\ldisplaytest#1\leqno\leqno\ldisplaytest - \else\@eqnotrue\@leqnofalse\@eqn={#2}\@eq={#1}\fi - \generaldisplay$$} - -\def\ldisplaytest#1\leqno#2\leqno#3\ldisplaytest{% -\@eq={#1}% - \if!#3!\@eqnofalse\else\@eqnotrue\@leqnotrue - \@eqn={#2}\fi} - -\def\generaldisplay{% - \if@eqno - \if@leqno - \hbox to \displaywidth{\noindent - \rlap{$\displaystyle\the\@eqn$}% - \hskip\mathindent$\displaystyle\the\@eq$\hfil}% - \else - \hbox to \displaywidth{\noindent - \hskip\mathindent - $\displaystyle\the\@eq$\hfil$\displaystyle\the\@eqn$}% - \fi - \else - \hbox to \displaywidth{\noindent - \hskip\mathindent$\displaystyle\the\@eq$\hfil}% - \fi -} - - -% Finishing notice - -\def\@notice{% - \par\Two% - \noindent{\b@ls{11pt}\ninerm This paper has been produced using the - Royal Astronomical Society/Blackwell Science \TeX\ macros.\par}% -} - -% redefine \bye to output our identification notice : -\outer\def\bye{\@notice\par\vfill\supereject\end} - - -% define a sign on : - -\def\start@mess{% - Monthly notices of the RAS journal style (\@typeface)\space - v\@version,\space \@verdate.% -} - -\everyjob{\Warn{\start@mess}} - - -% Two-column macros - -%--------------------------------------------------------% -% INITIALISATION % -%--------------------------------------------------------% - -\newif\if@debug \@debugfalse % when false, only warnings displayed - -\def\Print#1{\if@debug\immediate\write16{#1}\else \fi} -\def\Warn#1{\immediate\write16{#1}} -\def\wlog#1{} - -\newcount\Iteration % temporary loop counter - -\def\Single{0} \def\Double{1} % ItemSPAN's -\def\Figure{0} \def\Table{1} % ItemTYPE's - -\def\InStack{0} % ItemSTATUS -\def\InZoneA{1} -\def\InZoneB{2} -\def\InZoneC{3} - -\newcount\TEMPCOUNT % temporary count register -\newdimen\TEMPDIMEN % temporary dimen register -\newbox\TEMPBOX % temporary box register -\newbox\VOIDBOX % a box which is permenately void - -\newcount\LengthOfStack % number of items currently in stack -\newcount\MaxItems % maximum number of items allowed in stack -\newcount\StackPointer -\newcount\Point % used in calculation for generating the - % physical address of an item in the stack. -\newcount\NextFigure % number of next figure to be output -\newcount\NextTable % number of next table to be output -\newcount\NextItem % Next item to consider by order in stack - -\newcount\StatusStack % set to point to top of STATUS stack -\newcount\NumStack % set to point to top of NUMBER stack -\newcount\TypeStack % set to point to top of TYPE stack -\newcount\SpanStack % set to point to top of SPAN stack -\newcount\BoxStack % set to point to top of BOX stack - -\newcount\ItemSTATUS % status of present item -\newcount\ItemNUMBER % number of present item -\newcount\ItemTYPE % type of present item -\newcount\ItemSPAN % span of present item -\newbox\ItemBOX % box of present item -\newdimen\ItemSIZE % size of present item - % (calculated by GetItemBOX) - -\newdimen\PageHeight % vertical measure of full page -\newdimen\TextLeading % distance between baselines of body text -\newdimen\Feathering % amount of interline stretch -\newcount\LinesPerPage % height of page in text lines -\newdimen\ColumnWidth % width of 1 column of text -\newdimen\ColumnGap % size of gap between columns -\newdimen\PageWidth % = \ColumnWidth * 2 + \ColumnGap -\newdimen\BodgeHeight % Bodge to align figures and tables with text -\newcount\Leading % Set to same as \TextLeading above - -\newdimen\ZoneBSize % size of items in ZoneB -\newdimen\TextSize % size of text in ZoneB -\newbox\ZoneABOX % contains Zone A material -\newbox\ZoneBBOX % contains Zone B material -\newbox\ZoneCBOX % contains Zone C material - -\newif\ifFirstSingleItem -\newif\ifFirstZoneA -\newif\ifMakePageInComplete -\newif\ifMoreFigures \MoreFiguresfalse % set true in join stack -\newif\ifMoreTables \MoreTablesfalse % set true in join stack - -\newif\ifFigInZoneB % used to determine in which zone an item -\newif\ifFigInZoneC % will be placed based on what is in other -\newif\ifTabInZoneB % zones already for a given page. -\newif\ifTabInZoneC - -\newif\ifZoneAFullPage - -\newbox\MidBOX % = LeftBOX+gap+RightBOX -\newbox\LeftBOX -\newbox\RightBOX -\newbox\PageBOX % complete made-up page - -\newif\ifLeftCOL % flags first pass through output routine -\LeftCOLtrue - -\newdimen\ZoneBAdjust - -\newcount\ItemFits -\def\Yes{1} -\def\No{2} - -\def\LineAdjust#1{\global\ZoneBAdjust=#1\TextLeading\relax} - - -% Setup file. - -\MaxItems=15 -\NextFigure=\z@ % used for article opening -\NextTable=\@ne - -\BodgeHeight=6pt -\TextLeading=11pt % baselineskip of body text -\Leading=11 -\Feathering=\z@ % amount of interline stretch -\LinesPerPage=61 % number of text lines per full page -1 -\topskip=\TextLeading -\ColumnWidth=20pc % width of text columns -\ColumnGap=2pc % gap between columns - -\newskip\ItemSepamount % space between floats -\ItemSepamount=\TextLeading plus \TextLeading minus 4pt - -\parskip=\z@ plus .1pt -\parindent=18pt -\widowpenalty=\z@ -\clubpenalty=10000 -\tolerance=1500 -\hbadness=1500 -\abovedisplayskip=6pt plus 2pt minus 1pt -\belowdisplayskip=6pt plus 2pt minus 1pt -\abovedisplayshortskip=6pt plus 2pt minus 1pt -\belowdisplayshortskip=6pt plus 2pt minus 1pt - -\frenchspacing - -\ninepoint % start main text size - -\PageHeight=682pt -\PageWidth=2\ColumnWidth -\advance\PageWidth by \ColumnGap - -\pagestyle{headings} - - -%--------------------------------------------------------% -% STACKS % -%--------------------------------------------------------% - -% THE ITEM STACK -% The item stack contains contains figures and tables -% in the order in which they appear in the article source -% code. - -% allocate stack space - -\newcount\DUMMY \StatusStack=\allocationnumber -\newcount\DUMMY \newcount\DUMMY \newcount\DUMMY -\newcount\DUMMY \newcount\DUMMY \newcount\DUMMY -\newcount\DUMMY \newcount\DUMMY \newcount\DUMMY -\newcount\DUMMY \newcount\DUMMY \newcount\DUMMY -\newcount\DUMMY \newcount\DUMMY \newcount\DUMMY - -\newcount\DUMMY \NumStack=\allocationnumber -\newcount\DUMMY \newcount\DUMMY \newcount\DUMMY -\newcount\DUMMY \newcount\DUMMY \newcount\DUMMY -\newcount\DUMMY \newcount\DUMMY \newcount\DUMMY -\newcount\DUMMY \newcount\DUMMY \newcount\DUMMY -\newcount\DUMMY \newcount\DUMMY \newcount\DUMMY - -\newcount\DUMMY \TypeStack=\allocationnumber -\newcount\DUMMY \newcount\DUMMY \newcount\DUMMY -\newcount\DUMMY \newcount\DUMMY \newcount\DUMMY -\newcount\DUMMY \newcount\DUMMY \newcount\DUMMY -\newcount\DUMMY \newcount\DUMMY \newcount\DUMMY -\newcount\DUMMY \newcount\DUMMY \newcount\DUMMY - -\newcount\DUMMY \SpanStack=\allocationnumber -\newcount\DUMMY \newcount\DUMMY \newcount\DUMMY -\newcount\DUMMY \newcount\DUMMY \newcount\DUMMY -\newcount\DUMMY \newcount\DUMMY \newcount\DUMMY -\newcount\DUMMY \newcount\DUMMY \newcount\DUMMY -\newcount\DUMMY \newcount\DUMMY \newcount\DUMMY - -\newbox\DUMMY \BoxStack=\allocationnumber -\newbox\DUMMY \newbox\DUMMY \newbox\DUMMY -\newbox\DUMMY \newbox\DUMMY \newbox\DUMMY -\newbox\DUMMY \newbox\DUMMY \newbox\DUMMY -\newbox\DUMMY \newbox\DUMMY \newbox\DUMMY -\newbox\DUMMY \newbox\DUMMY \newbox\DUMMY - -\def\wlog{\immediate\write\m@ne} - -% \GetItemSTATUS, \GetItemNUMBER, \GetItemTYPE, \GetItemSPAN, -% \GetItemBox -% are used to get details of a particular item from the item -% stack. The argument to each of these is the items position -% in the stack (usually \StackPointer)...not the items number. - -\def\GetItemAll#1{% - \GetItemSTATUS{#1} - \GetItemNUMBER{#1} - \GetItemTYPE{#1} - \GetItemSPAN{#1} - \GetItemBOX{#1} -} - -% Note: \LeaveStack uses this routine. Do not destroy \Point -\def\GetItemSTATUS#1{% - \Point=\StatusStack - \advance\Point by #1 - \global\ItemSTATUS=\count\Point -} - -% Note: \LeaveStack uses this routine. Do not destroy \Point -\def\GetItemNUMBER#1{% - \Point=\NumStack - \advance\Point by #1 - \global\ItemNUMBER=\count\Point -} - -% Note: \LeaveStack uses this routine. Do not destroy \Point -\def\GetItemTYPE#1{% - \Point=\TypeStack - \advance\Point by #1 - \global\ItemTYPE=\count\Point -} - -% Note: \LeaveStack uses this routine. Do not destroy \Point -\def\GetItemSPAN#1{% - \Point\SpanStack - \advance\Point by #1 - \global\ItemSPAN=\count\Point -} - -% Note: \LeaveStack uses this routine. Do not destroy \Point -\def\GetItemBOX#1{% - \Point=\BoxStack - \advance\Point by #1 - \global\setbox\ItemBOX=\vbox{\copy\Point} - \global\ItemSIZE=\ht\ItemBOX - \global\advance\ItemSIZE by \dp\ItemBOX - \TEMPCOUNT=\ItemSIZE - \divide\TEMPCOUNT by \Leading - \divide\TEMPCOUNT by 65536 - \advance\TEMPCOUNT \@ne - \ItemSIZE=\TEMPCOUNT pt - \global\multiply\ItemSIZE by \Leading -} - -% item joins stack - -\def\JoinStack{% - \ifnum\LengthOfStack=\MaxItems % stack is full of items - \Warn{WARNING: Stack is full...some items will be lost!} - \else - \Point=\StatusStack - \advance\Point by \LengthOfStack - \global\count\Point=\ItemSTATUS - \Point=\NumStack - \advance\Point by \LengthOfStack - \global\count\Point=\ItemNUMBER - \Point=\TypeStack - \advance\Point by \LengthOfStack - \global\count\Point=\ItemTYPE - \Point\SpanStack - \advance\Point by \LengthOfStack - \global\count\Point=\ItemSPAN - \Point=\BoxStack - \advance\Point by \LengthOfStack - \global\setbox\Point=\vbox{\copy\ItemBOX} - \global\advance\LengthOfStack \@ne - \ifnum\ItemTYPE=\Figure % used in \MakePage - \global\MoreFigurestrue - \else - \global\MoreTablestrue - \fi - \fi -} - -% item leaves stack -% #1=physical position of the item to be removed - -\def\LeaveStack#1{% - {\Iteration=#1 - \loop - \ifnum\Iteration<\LengthOfStack - \advance\Iteration \@ne - \GetItemSTATUS{\Iteration} - \advance\Point by \m@ne - \global\count\Point=\ItemSTATUS - \GetItemNUMBER{\Iteration} - \advance\Point by \m@ne - \global\count\Point=\ItemNUMBER - \GetItemTYPE{\Iteration} - \advance\Point by \m@ne - \global\count\Point=\ItemTYPE - \GetItemSPAN{\Iteration} - \advance\Point by \m@ne - \global\count\Point=\ItemSPAN - \GetItemBOX{\Iteration} - \advance\Point by \m@ne - \global\setbox\Point=\vbox{\copy\ItemBOX} - \repeat} - \global\advance\LengthOfStack by \m@ne -} - -% clean stack -% This routine scans through the stack and removes anything -% that does not have STATUS=\InStack. - -\newif\ifStackNotClean - -\def\CleanStack{% - \StackNotCleantrue - {\Iteration=\z@ - \loop - \ifStackNotClean - \GetItemSTATUS{\Iteration} - \ifnum\ItemSTATUS=\InStack - \advance\Iteration \@ne - \else - \LeaveStack{\Iteration} - \fi - \ifnum\LengthOfStack<\Iteration - \StackNotCleanfalse - \fi - \repeat} -} - -% Find item. -% This macro searches from the top to the bottom of the -% stack for an item of a specified type and number. -% #1=type, #2=number -% If the specified item is found, then \StackPointer is set -% to point to it, else \StackPointer=-1. -% This routine is used to find the next figure or table -% by number. - -\def\FindItem#1#2{% - \global\StackPointer=\m@ne % assume item isn't in stack for now - {\Iteration=\z@ - \loop - \ifnum\Iteration<\LengthOfStack - \GetItemSTATUS{\Iteration} - \ifnum\ItemSTATUS=\InStack - \GetItemTYPE{\Iteration} - \ifnum\ItemTYPE=#1 - \GetItemNUMBER{\Iteration} - \ifnum\ItemNUMBER=#2 - \global\StackPointer=\Iteration - \Iteration=\LengthOfStack % terminate loop - \fi - \fi - \fi - \advance\Iteration \@ne - \repeat} -} - -% Find next type -% This macro searches from the top to the bottom of the stack -% looking for the first item which has STATUS=\InStack. -% If it is a figure then a figure is what will be considered -% next by \MakePage else table. - -\def\FindNext{% - \global\StackPointer=\m@ne % assume stack is empty for now - {\Iteration=\z@ - \loop - \ifnum\Iteration<\LengthOfStack - \GetItemSTATUS{\Iteration} - \ifnum\ItemSTATUS=\InStack - \GetItemTYPE{\Iteration} - \ifnum\ItemTYPE=\Figure - \ifMoreFigures - \global\NextItem=\Figure - \global\StackPointer=\Iteration - \Iteration=\LengthOfStack % terminate loop - \fi - \fi - \ifnum\ItemTYPE=\Table - \ifMoreTables - \global\NextItem=\Table - \global\StackPointer=\Iteration - \Iteration=\LengthOfStack % terminate loop - \fi - \fi - \fi - \advance\Iteration \@ne - \repeat} -} - -% Change status -% Macro to change the status of a specified item in stack. -% #1=item, #2=new status - -\def\ChangeStatus#1#2{% - \Point=\StatusStack - \advance\Point by #1 - \global\count\Point=#2 -} - - -%--------------------------------------------------------% -% MAKEPAGE % -%--------------------------------------------------------% - -% This macro is called at the start of every new page -% including the first. It scans through the stack picking -% out items which should be placed on this page. It then -% leaves space for the items to be placed later. The routine -% terminates when either there is no room on the page to -% fit the next figure or table, or there are no more items -% in the stack. - -\def\Zone{\InZoneA} - -\ZoneBAdjust=\z@ - -\def\MakePage{% allocate space on this page for stack items - \global\ZoneBSize=\PageHeight - \global\TextSize=\ZoneBSize - \global\ZoneAFullPagefalse - \global\topskip=\TextLeading - \MakePageInCompletetrue - \MoreFigurestrue - \MoreTablestrue - \FigInZoneBfalse - \FigInZoneCfalse - \TabInZoneBfalse - \TabInZoneCfalse - \global\FirstSingleItemtrue - \global\FirstZoneAtrue - \global\setbox\ZoneABOX=\box\VOIDBOX - \global\setbox\ZoneBBOX=\box\VOIDBOX - \global\setbox\ZoneCBOX=\box\VOIDBOX - \loop - \ifMakePageInComplete - \FindNext - \ifnum\StackPointer=\m@ne - \NextItem=\m@ne - \MoreFiguresfalse - \MoreTablesfalse - \fi - \ifnum\NextItem=\Figure - \FindItem{\Figure}{\NextFigure} - \ifnum\StackPointer=\m@ne \global\MoreFiguresfalse - \else - \GetItemSPAN{\StackPointer} - \ifnum\ItemSPAN=\Single \def\Zone{\InZoneB}\relax - \ifFigInZoneC \global\MoreFiguresfalse\fi - \else - \def\Zone{\InZoneA} - \ifFigInZoneB \def\Zone{\InZoneC}\fi - \fi - \fi - \ifMoreFigures\Print{}\FigureItems\fi - \fi -\ifnum\NextItem=\Table - \FindItem{\Table}{\NextTable} - \ifnum\StackPointer=\m@ne \global\MoreTablesfalse - \else - \GetItemSPAN{\StackPointer} - \ifnum\ItemSPAN=\Single\relax - \ifTabInZoneC \global\MoreTablesfalse\fi - \else - \def\Zone{\InZoneA} - \ifTabInZoneB \def\Zone{\InZoneC}\fi - \fi - \fi - \ifMoreTables\Print{}\TableItems\fi - \fi - \MakePageInCompletefalse % assume page is complete - \ifMoreFigures\MakePageInCompletetrue\fi - \ifMoreTables\MakePageInCompletetrue\fi - \repeat -%\Print{TextSize=\the\TextSize} -%\Print{ZoneBSize=\the\ZoneBSize} - \ifZoneAFullPage - \global\TextSize=\z@ - \global\ZoneBSize=\z@ - \global\vsize=\z@\relax - \global\topskip=\z@\relax - \vbox to \z@{\vss} - \eject - \else - \global\advance\ZoneBSize by -\ZoneBAdjust - \global\vsize=\ZoneBSize - \global\hsize=\ColumnWidth - \global\ZoneBAdjust=\z@ - \ifdim\TextSize<23pt - \Warn{} - \Warn{* Making column fall short: TextSize=\the\TextSize *} - \vskip-\lastskip\eject\fi - \fi -} - -\def\MakeRightCol{% allocate space for the right column of text - \global\TextSize=\ZoneBSize - \MakePageInCompletetrue - \MoreFigurestrue - \MoreTablestrue - \global\FirstSingleItemtrue - \global\setbox\ZoneBBOX=\box\VOIDBOX - \def\Zone{\InZoneB} - \loop - \ifMakePageInComplete - \FindNext - \ifnum\StackPointer=\m@ne - \NextItem=\m@ne - \MoreFiguresfalse - \MoreTablesfalse - \fi - \ifnum\NextItem=\Figure - \FindItem{\Figure}{\NextFigure} - \ifnum\StackPointer=\m@ne \MoreFiguresfalse - \else - \GetItemSPAN{\StackPointer} - \ifnum\ItemSPAN=\Double\relax - \MoreFiguresfalse\fi - \fi - \ifMoreFigures\Print{}\FigureItems\fi - \fi - \ifnum\NextItem=\Table - \FindItem{\Table}{\NextTable} - \ifnum\StackPointer=\m@ne \MoreTablesfalse - \else - \GetItemSPAN{\StackPointer} - \ifnum\ItemSPAN=\Double\relax - \MoreTablesfalse\fi - \fi - \ifMoreTables\Print{}\TableItems\fi - \fi - \MakePageInCompletefalse % assume page is complete - \ifMoreFigures\MakePageInCompletetrue\fi - \ifMoreTables\MakePageInCompletetrue\fi - \repeat - \ifZoneAFullPage - \global\TextSize=\z@ - \global\ZoneBSize=\z@ - \global\vsize=\z@\relax - \global\topskip=\z@\relax - \vbox to \z@{\vss} - \eject - \else - \global\vsize=\ZoneBSize - \global\hsize=\ColumnWidth - \ifdim\TextSize<23pt - \Warn{} - \Warn{* Making column fall short: TextSize=\the\TextSize *} - \vskip-\lastskip\eject\fi -\fi -} - -\def\FigureItems{% Stack pointer points to next figure - \Print{Considering...} - \ShowItem{\StackPointer} - \GetItemBOX{\StackPointer} % auto calculates ItemSIZE - \GetItemSPAN{\StackPointer} - \CheckFitInZone % check to see if item fits - \ifnum\ItemFits=\Yes - \ifnum\ItemSPAN=\Single - \ChangeStatus{\StackPointer}{\InZoneB} % flag to be output - \global\FigInZoneBtrue - \ifFirstSingleItem - \hbox{}\vskip-\BodgeHeight - \global\advance\ItemSIZE by \TextLeading - \fi - \unvbox\ItemBOX\ItemSep - \global\FirstSingleItemfalse - \global\advance\TextSize by -\ItemSIZE% allocate space - \global\advance\TextSize by -\TextLeading - \else - \ifFirstZoneA - \global\advance\ItemSIZE by \TextLeading - \global\FirstZoneAfalse\fi - \global\advance\TextSize by -\ItemSIZE - \global\advance\TextSize by -\TextLeading - \global\advance\ZoneBSize by -\ItemSIZE - \global\advance\ZoneBSize by -\TextLeading - \ifFigInZoneB\relax - \else - \ifdim\TextSize<3\TextLeading - \global\ZoneAFullPagetrue - \fi - \fi - \ChangeStatus{\StackPointer}{\Zone} - \ifnum\Zone=\InZoneC \global\FigInZoneCtrue\fi - \fi - \Print{TextSize=\the\TextSize} - \Print{ZoneBSize=\the\ZoneBSize} - \global\advance\NextFigure \@ne - \Print{This figure has been placed.} - \else - \Print{No space available for this figure...holding over.} - \Print{} - \global\MoreFiguresfalse - \fi -} - -\def\TableItems{% Stack pointer points to next table - \Print{Considering...} - \ShowItem{\StackPointer} - \GetItemBOX{\StackPointer} % auto calculates ItemSIZE - \GetItemSPAN{\StackPointer} - \CheckFitInZone % check to see of item fits in Zone - \ifnum\ItemFits=\Yes - \ifnum\ItemSPAN=\Single - \ChangeStatus{\StackPointer}{\InZoneB} - \global\TabInZoneBtrue - \ifFirstSingleItem - \hbox{}\vskip-\BodgeHeight - \global\advance\ItemSIZE by \TextLeading - \fi - \unvbox\ItemBOX\ItemSep - \global\FirstSingleItemfalse - \global\advance\TextSize by -\ItemSIZE - \global\advance\TextSize by -\TextLeading - \else - \ifFirstZoneA - \global\advance\ItemSIZE by \TextLeading - \global\FirstZoneAfalse\fi - \global\advance\TextSize by -\ItemSIZE - \global\advance\TextSize by -\TextLeading - \global\advance\ZoneBSize by -\ItemSIZE - \global\advance\ZoneBSize by -\TextLeading - \ifFigInZoneB\relax - \else - \ifdim\TextSize<3\TextLeading - \global\ZoneAFullPagetrue - \fi - \fi - \ChangeStatus{\StackPointer}{\Zone} - \ifnum\Zone=\InZoneC \global\TabInZoneCtrue\fi - \fi -% \Print{TextSize=\the\TextSize} -% \Print{ZoneBSize=\the\ZoneBSize} - \global\advance\NextTable \@ne - \Print{This table has been placed.} - \else - \Print{No space available for this table...holding over.} - \Print{} - \global\MoreTablesfalse - \fi -} - -% These macros check to see if an item of ItemSIZE will -% fit in a particular zone. If it will, then ItemFits -% will be set true else false. - -\def\CheckFitInZone{% -{\advance\TextSize by -\ItemSIZE - \advance\TextSize by -\TextLeading - \ifFirstSingleItem - \advance\TextSize by \TextLeading - \fi - \ifnum\Zone=\InZoneA\relax - \else \advance\TextSize by -\ZoneBAdjust - \fi - \ifdim\TextSize<3\TextLeading \global\ItemFits=\No - \else \global\ItemFits=\Yes\fi} -} - -\def\BeginOpening{% - % start 9pt a.s.a.p. so that \New.. commands get a chance to init. - \ninepoint - \thispagestyle{titlepage}% - \global\setbox\ItemBOX=\vbox\bgroup% - \hsize=\PageWidth% - \hrule height \z@ - \ifsinglecol\vskip 6pt\fi % Bodge, to get same pos. as two-column! -} - -\let\begintopmatter=\BeginOpening % alias for \BeginOpening - -\def\EndOpening{% - \One% 1 line fixed space below opening - \egroup - \ifsinglecol - \box\ItemBOX% - \vskip\TextLeading plus 2\TextLeading% var. space: min 1, max 3 lines - \@noafterindent - \else - \ItemNUMBER=\z@% - \ItemTYPE=\Figure - \ItemSPAN=\Double - \ItemSTATUS=\InStack - \JoinStack - \fi -} - - -% Figures - -\newif\if@here \@herefalse - -\def\no@float{\global\@heretrue} -\let\nofloat=\relax % only enabled for one column - -\def\beginfigure{% - \@ifstar{\global\@dfloattrue \@bfigure}{\global\@dfloatfalse \@bfigure}% -} - -\def\@bfigure#1{% - \par - \if@dfloat - \ItemSPAN=\Double - \TEMPDIMEN=\PageWidth - \else - \ItemSPAN=\Single - \TEMPDIMEN=\ColumnWidth - \fi - \ifsinglecol - \TEMPDIMEN=\PageWidth - \else - \ItemSTATUS=\InStack - \ItemNUMBER=#1% - \ItemTYPE=\Figure - \fi - \bgroup - \hsize=\TEMPDIMEN - \global\setbox\ItemBOX=\vbox\bgroup - \eightpoint\nostb@ls{10pt}% - \let\caption=\fig@caption - \ifsinglecol \let\nofloat=\no@float\fi -} - -\def\fig@caption#1{% - \vskip 5.5pt plus 6pt% - \bgroup % grouping and size change needed for plate pages - \eightpoint\nostb@ls{10pt}% - \setbox\TEMPBOX=\hbox{#1}% - \ifdim\wd\TEMPBOX>\TEMPDIMEN - \noindent \unhbox\TEMPBOX\par - \else - \hbox to \hsize{\hfil\unhbox\TEMPBOX\hfil}% - \fi - \egroup -} - -\def\endfigure{% - \par\egroup % end \vbox - \egroup - \ifsinglecol - \if@here \midinsert\global\@herefalse\else \topinsert\fi - \unvbox\ItemBOX - \endinsert - \else - \JoinStack - \Print{Processing source for figure \the\ItemNUMBER}% - \fi -} - - -% Tables - -\newbox\tab@cap@box -\def\tab@caption#1{\global\setbox\tab@cap@box=\hbox{#1\par}} - -\newtoks\tab@txt@toks -\long\def\tab@txt#1{\global\tab@txt@toks={#1}\global\table@txttrue} - -\newif\iftable@txt \table@txtfalse -\newif\if@dfloat \@dfloatfalse - -\def\begintable{% - \@ifstar{\global\@dfloattrue \@btable}{\global\@dfloatfalse \@btable}% -} - -\def\@btable#1{% - \par - \if@dfloat - \ItemSPAN=\Double - \TEMPDIMEN=\PageWidth - \else - \ItemSPAN=\Single - \TEMPDIMEN=\ColumnWidth - \fi - \ifsinglecol - \TEMPDIMEN=\PageWidth - \else - \ItemSTATUS=\InStack - \ItemNUMBER=#1% - \ItemTYPE=\Table - \fi - \bgroup - \eightpoint\nostb@ls{10pt}% - \global\setbox\ItemBOX=\vbox\bgroup - \let\caption=\tab@caption - \let\tabletext=\tab@txt - \ifsinglecol \let\nofloat=\no@float\fi -} - -\def\endtable{% - \par\egroup % end \vbox - \egroup - \setbox\TEMPBOX=\hbox to \TEMPDIMEN{% - \eightpoint\nostb@ls{10pt}% - \hss - \vbox{% - \hsize=\wd\ItemBOX - \ifvoid\tab@cap@box - \else - \noindent\unhbox\tab@cap@box - \vskip 5.5pt plus 6pt% - \fi - \box\ItemBOX - \iftable@txt - \vskip 10pt% - \noindent\the\tab@txt@toks - \global\table@txtfalse - \fi - }% - \hss - }% - \ifsinglecol - \if@here \midinsert\global\@herefalse\else \topinsert\fi - \box\TEMPBOX - \endinsert - \else - \global\setbox\ItemBOX=\box\TEMPBOX - \JoinStack - \Print{Processing source for table \the\ItemNUMBER}% - \fi -} - - -\def\UnloadZoneA{% -\FirstZoneAtrue - \Iteration=\z@ - \loop - \ifnum\Iteration<\LengthOfStack - \GetItemSTATUS{\Iteration} - \ifnum\ItemSTATUS=\InZoneA - \GetItemBOX{\Iteration} - \ifFirstZoneA \vbox to \BodgeHeight{\vfil}% - \FirstZoneAfalse\fi - \unvbox\ItemBOX\ItemSep - \LeaveStack{\Iteration} - \else - \advance\Iteration \@ne - \fi - \repeat -} - -\def\UnloadZoneC{% -\Iteration=\z@ - \loop - \ifnum\Iteration<\LengthOfStack - \GetItemSTATUS{\Iteration} - \ifnum\ItemSTATUS=\InZoneC - \GetItemBOX{\Iteration} - \ItemSep\unvbox\ItemBOX - \LeaveStack{\Iteration} - \else - \advance\Iteration \@ne - \fi - \repeat -} - - -%--------------------------------------------------------% -% DIAGNOSTICS % -%--------------------------------------------------------% - -\def\ShowItem#1{% Show details of on item entry in stack - {\GetItemAll{#1} - \Print{\the#1: - {TYPE=\ifnum\ItemTYPE=\Figure Figure\else Table\fi} - {NUMBER=\the\ItemNUMBER} - {SPAN=\ifnum\ItemSPAN=\Single Single\else Double\fi} - {SIZE=\the\ItemSIZE}}} -} - -\def\ShowStack{% - \Print{} - \Print{LengthOfStack = \the\LengthOfStack} - \ifnum\LengthOfStack=\z@ \Print{Stack is empty}\fi - \Iteration=\z@ - \loop - \ifnum\Iteration<\LengthOfStack - \ShowItem{\Iteration} - \advance\Iteration \@ne - \repeat -} - -\def\B#1#2{% -\hbox{\vrule\kern-0.4pt\vbox to #2{% -\hrule width #1\vfill\hrule}\kern-0.4pt\vrule} -} - - -%-------------------------------------------------------% -% SINGLE COLUMN OUTPUT ROUTINE % -%-------------------------------------------------------% - -\newif\ifsinglecol \singlecolfalse - -\def\onecolumn{% - \global\output={\singlecoloutput}% - \global\hsize=\PageWidth - \global\vsize=\PageHeight - \global\ColumnWidth=\hsize - \global\TextLeading=12pt - \global\Leading=12 - \global\singlecoltrue - \global\let\onecolumn=\relax% stop them using \onecolumn again - \global\let\footnote=\sing@footnote% enable footnotes - \global\let\vfootnote=\sing@vfootnote - \ninepoint % reset \baselineskip after leading change - \message{(Single column)}% -} - -\def\singlecoloutput{% - \shipout\vbox{\PageHead\pagebody\PageFoot}% - \advancepageno -% - \ifplate@page - \shipout\vbox{% - \sp@pagetrue - \def\sp@type{plate}% - \global\plate@pagefalse - \PageHead\vbox to \PageHeight{\unvbox\plt@box\vfil}\PageFoot% - }% - \message{[plate]}% - \advancepageno - \fi -% - \ifnum\outputpenalty>-\@MM \else\dosupereject\fi% -} - -\def\ItemSep{\vskip\ItemSepamount\relax} - -\def\ItemSepbreak{\par\ifdim\lastskip<\ItemSepamount - \removelastskip\penalty-200\ItemSep\fi% -} - -% Modify plain's \endinsert so that the mn's spacing is used - -\let\@@endinsert=\endinsert % save plain's original \endinsert - -\def\endinsert{\egroup % finish the \vbox - \if@mid \dimen@\ht\z@ \advance\dimen@\dp\z@ \advance\dimen@12\p@ - \advance\dimen@\pagetotal \advance\dimen@-\pageshrink - \ifdim\dimen@>\pagegoal\@midfalse\p@gefalse\fi\fi - \if@mid \ItemSep\box\z@\ItemSepbreak - \else\insert\topins{\penalty100 % floating insertion - \splittopskip\z@skip - \splitmaxdepth\maxdimen \floatingpenalty\z@ - \ifp@ge \dimen@\dp\z@ - \vbox to\vsize{\unvbox\z@\kern-\dimen@}% depth is zero - \else \box\z@\nobreak\ItemSep\fi}\fi\endgroup% -} - - -% Footnotes (only enabled in single column) - -\def\gobbleone#1{} -\def\gobbletwo#1#2{} -\let\footnote=\gobbletwo % Gobble footnote's unless enabled by \onecolumn -\let\vfootnote=\gobbleone - -\def\sing@footnote#1{\let\@sf\empty % parameter #2 (the text) is read later - \ifhmode\edef\@sf{\spacefactor\the\spacefactor}\/\fi - \hbox{$^{\hbox{\eightpoint #1}}$}\@sf\sing@vfootnote{#1}% -} - -\def\sing@vfootnote#1{\insert\footins\bgroup\eightpoint\b@ls{9pt}% - \interlinepenalty\interfootnotelinepenalty - \splittopskip\ht\strutbox % top baseline for broken footnotes - \splitmaxdepth\dp\strutbox \floatingpenalty\@MM - \leftskip\z@skip \rightskip\z@skip \spaceskip\z@skip \xspaceskip\z@skip - \noindent $^{\scriptstyle\hbox{#1}}$\hskip 4pt% - \footstrut\futurelet\next\fo@t% -} - -% Kill footnote rule -\def\footnoterule{\kern-3\p@ \hrule height \z@ \kern 3\p@} - -\skip\footins=19.5pt plus 12pt minus 1pt -\count\footins=1000 -\dimen\footins=\maxdimen - - -% Landscape - -\def\landscape{% - \global\TEMPDIMEN=\PageWidth - \global\PageWidth=\PageHeight - \global\PageHeight=\TEMPDIMEN - \global\let\landscape=\relax% stop them using \landscape again. - \onecolumn - \message{(landscape)}% - \raggedbottom -} - - -%-------------------------------------------------------% -% TWO COLUMN OUTPUT ROUTINE % -%-------------------------------------------------------% - -\output{% - \ifLeftCOL - \global\setbox\LeftBOX=\vbox to \ZoneBSize{\box255\unvbox\ZoneBBOX}% - \global\LeftCOLfalse - \MakeRightCol - \else - \setbox\RightBOX=\vbox to \ZoneBSize{\box255\unvbox\ZoneBBOX}% - \setbox\MidBOX=\hbox{\box\LeftBOX\hskip\ColumnGap\box\RightBOX}% - \setbox\PageBOX=\vbox to \PageHeight{% - \UnloadZoneA\box\MidBOX\UnloadZoneC}% - \shipout\vbox{\PageHead\box\PageBOX\PageFoot}% - \advancepageno -% - \ifplate@page - \shipout\vbox{% - \sp@pagetrue - \def\sp@type{plate}% - \global\plate@pagefalse - \PageHead\vbox to \PageHeight{\unvbox\plt@box\vfil}\PageFoot% - }% - \message{[plate]}% - \advancepageno - \fi -% - \global\LeftCOLtrue - \CleanStack - \MakePage - \fi -} - - -% Startup message - -\Warn{\start@mess} - -\newif\ifCUPmtplainloaded % for use in documents -\ifprod@font - \global\CUPmtplainloadedtrue -\fi - -\def\mnmacrosloaded{} % so articles can see if a format file has been used. - -\catcode `\@=12 % @ signs are non-letters - -% \dump - -% end of mn.tex diff --git a/Master/tlpkg/tlpsrc/collection-publishers.tlpsrc b/Master/tlpkg/tlpsrc/collection-publishers.tlpsrc index 6c36f031ae7..6e41e74715a 100644 --- a/Master/tlpkg/tlpsrc/collection-publishers.tlpsrc +++ b/Master/tlpkg/tlpsrc/collection-publishers.tlpsrc @@ -34,7 +34,6 @@ depend jpsj depend kluwer depend lps depend mentis -depend mnras depend muthesis depend nature depend nddiss diff --git a/Master/tlpkg/tlpsrc/mnras.tlpsrc b/Master/tlpkg/tlpsrc/mnras.tlpsrc deleted file mode 100644 index 2ade871a35f..00000000000 --- a/Master/tlpkg/tlpsrc/mnras.tlpsrc +++ /dev/null @@ -1,2 +0,0 @@ -name mnras -category Package -- cgit v1.2.3