File texmf-astro.dif of Package texlive
--- texmf-dist/tex/latex/cmastro/astro.sty
+++ texmf-dist/tex/latex/cmastro/astro.sty 2008-03-03 17:13:57.402295000 +0100
@@ -1,5 +1,6 @@
% astro.sty: LaTeX style option to load CMASTRO fonts and define the symbols
%
+\expandafter\ifx\csname DeclareFontShape\endcsname\relax
% NOTE: uses the old font selection scheme...
%
\input astro.tex
@@ -53,3 +54,42 @@
\@addfontinfo\@xxvpt{%
\def\pastro{\fam\astrofam\twentyfiveastro}\textfont\astrofam=\twentyfiveastro
\scriptfont\astrofam=\seventeenastro \scriptscriptfont\astrofam=\fourteenastro}
+
+\else
+
+\DeclareFontFamily{U}{cmastro}{\skewchar\font='177}
+\DeclareFontShape{U}{cmastro}{m}{n}{%
+ <5> sfixed * [5] cmastro5
+ <6> sfixed * [6] cmastro6
+ <7> sfixed * [7] cmastro7
+ <8> sfixed * [8] cmastro8
+ <9> sfixed * [9] cmastro9
+ <10> sfixed * [10] cmastro10
+ <11> sfixed * [10.95] cmastro10
+ <12> sfixed * [12] cmastro10
+ <14> sfixed * [14.4] cmastro10
+ <17> sfixed * [17.28] cmastro10
+ <20> sfixed * [20.74] cmastro10
+ <25> sfixed * [24.88] cmastro10}{}
+\def\astro{\fontencoding{U}\fontfamily{cmastro}%
+ \fontseries{m}\fontshape{n}\selectfont}
+
+\def\Sun{{\astro S}} % Sun symbol, "S"
+\def\Mercury{{\astro 1}} % Mercury symbol, "1"
+\def\Venus{{\astro 2}} % Venus symbol, "2"
+\def\Earth{{\astro 3}} % Earth symbol, "3"
+\def\Mars{{\astro 4}} % Mars symbol, "4"
+\def\Jupiter{{\astro 5}} % Jupiter symbol, "5"
+\def\Saturn{{\astro 6}} % Saturn symbol, "6"
+\def\Uranus{{\astro 7}} % Uranus symbol, "7"
+\def\Neptune{{\astro 8}} % Neptune symbol, "8"
+\def\Pluto{{\astro 9}} % Pluo symbol, "9"
+\def\Moon{{\astro M}} % Moon symbol, "M"
+\def\ascnode{{\astro N}} % ascending node (dragon's head),
+\def\descnode{{\astro D}} % descending node (dragon's tail),
+\def\VE{{\astro V}} % vernal equinox (Aries), "V"
+\def\AE{{\astro L}} % autumnal equinox (Libra), "L"
+\def\circ{{\astro\char'16}} % circle, replacing the one in \sy
+
+\fi
+\endinput
--- texmf-doc/doc/latex/cmastro/demo.tex
+++ texmf-doc/doc/latex/cmastro/demo.tex 2008-03-03 17:26:40.129826000 +0100
@@ -1,7 +1,6 @@
-\documentstyle[astro]{article}
-
+\documentclass{article}
+\usepackage{astro}
\def\Strut{\vphantom{$\bigg|$}}
-
\begin{document}
\begin{tabular}{cl}
\Strut\Sun & \verb|\Sun| \\
--- texmf-doc/doc/latex/cmastro/cmastro.tex
+++ texmf-doc/doc/latex/cmastro/cmastro.tex 2008-03-03 17:32:29.396187000 +0100
@@ -42,7 +42,7 @@
\item{$\bullet$} In \LaTeX\ you should use the ``\t{[astro]}'' document style
option, {\it e.g.},
$$
- \cs{documentstyle[astro,12pt]\{article\}}
+ \cs{usepackage\{astro\}}
$$
\item{$\bullet$} With plain \TeX\ and \AMS-\TeX\ you should add the line