diff --git a/Makefile b/Makefile index 057b7d2..a5238a9 100644 --- a/Makefile +++ b/Makefile @@ -177,18 +177,6 @@ all: noweb ${MNT}/${SYS}/bin/document if [ "${BUILD}" = "full" ] ; then \ ${ENV} ${MAKE} ; fi ) ; \ fi - @ if [ "${RUNTYPE}" = "parallel" ] ; then \ - ( echo p5 starting parallel make of xhtml documents ; \ - ${ENV} ${MAKE} xhtml ${NOISE} & ) ; \ - else \ - ( echo s5 starting serial make of xhtml documents ; \ - mkdir -p ${MNT}/${SYS}/doc/hypertex/bitmaps ; \ - cd ${MNT}/${SYS}/doc/hypertex ; \ - ${TANGLE} -t8 ${SPD}/books/bookvol11.pamphlet >Makefile11 ; \ - if [ "${BUILD}" = "full" ] ; then \ - ${ENV} ${MAKE} -j 10 -f Makefile11 ; fi ; \ - rm -f Makefile11 ) ; \ - fi @ echo p7 starting make of src @ ${ENV} $(MAKE) -f Makefile.${SYS} @ echo 3 finished system build on `date` | tee >lastBuildDate @@ -209,15 +197,6 @@ input: rm -f *.toc ; \ rm -f *.aux ) ; fi -xhtml: - @ echo p10 making xhtml pages - @mkdir -p ${MNT}/${SYS}/doc/hypertex/bitmaps - @ if [ "${BUILD}" = "full" ] ; then \ - (cd ${MNT}/${SYS}/doc/hypertex ; \ - ${TANGLE} -t8 ${SPD}/books/bookvol11.pamphlet >Makefile11 ; \ - ${ENV} ${MAKE} -j 10 -f Makefile11 ; \ - rm -f Makefile11 ) ; fi - book: @ echo 79 building the book as ${MNT}/${SYS}/doc/book.dvi @ mkdir -p ${TMP} diff --git a/Makefile.pamphlet b/Makefile.pamphlet index 9f6607e..319b866 100644 --- a/Makefile.pamphlet +++ b/Makefile.pamphlet @@ -89,18 +89,6 @@ all: noweb ${MNT}/${SYS}/bin/document if [ "${BUILD}" = "full" ] ; then \ ${ENV} ${MAKE} ; fi ) ; \ fi - @ if [ "${RUNTYPE}" = "parallel" ] ; then \ - ( echo p5 starting parallel make of xhtml documents ; \ - ${ENV} ${MAKE} xhtml ${NOISE} & ) ; \ - else \ - ( echo s5 starting serial make of xhtml documents ; \ - mkdir -p ${MNT}/${SYS}/doc/hypertex/bitmaps ; \ - cd ${MNT}/${SYS}/doc/hypertex ; \ - ${TANGLE} -t8 ${SPD}/books/bookvol11.pamphlet >Makefile11 ; \ - if [ "${BUILD}" = "full" ] ; then \ - ${ENV} ${MAKE} -j 10 -f Makefile11 ; fi ; \ - rm -f Makefile11 ) ; \ - fi @ echo p7 starting make of src @ ${ENV} $(MAKE) -f Makefile.${SYS} @ echo 3 finished system build on `date` | tee >lastBuildDate @@ -121,15 +109,6 @@ input: rm -f *.toc ; \ rm -f *.aux ) ; fi -xhtml: - @ echo p10 making xhtml pages - @mkdir -p ${MNT}/${SYS}/doc/hypertex/bitmaps - @ if [ "${BUILD}" = "full" ] ; then \ - (cd ${MNT}/${SYS}/doc/hypertex ; \ - ${TANGLE} -t8 ${SPD}/books/bookvol11.pamphlet >Makefile11 ; \ - ${ENV} ${MAKE} -j 10 -f Makefile11 ; \ - rm -f Makefile11 ) ; fi - @ <<*>>= diff --git a/books/Makefile.pamphlet b/books/Makefile.pamphlet index 0c28538..4ec6678 100644 --- a/books/Makefile.pamphlet +++ b/books/Makefile.pamphlet @@ -28,516 +28,38 @@ DVIPS=dvips -Ppdf PS2PDF=ps2pdf RM=rm -f -BOOKS=${PDF}/bookvol8.1.pdf ${PDF}/bookvol10.pdf \ - ${PDF}/bookvol10.1.pdf ${PDF}/bookvol10.2.pdf ${PDF}/bookvol10.3.pdf \ - ${PDF}/bookvol10.4.pdf ${PDF}/bookvol10.5.pdf \ - ${PDF}/bookvol11.pdf ${PDF}/bookvolbib.pdf - -BUUKS=${PDF}/bookvol0.pdf ${PDF}/bookvol1.pdf ${PDF}/bookvol2.pdf \ - ${PDF}/bookvol3.pdf ${PDF}/bookvol4.pdf ${PDF}/bookvol5.pdf \ - ${PDF}/bookvol6.pdf ${PDF}/bookvol7.pdf ${PDF}/bookvol7.1.pdf \ - ${PDF}/bookvol8.pdf ${PDF}/bookvol9.pdf ${PDF}/bookvol12.pdf - -all: ${PDF}/axiom.sty ${BUUKS} ${BOOKS} ${PDF}/toc.pdf +BOOKS=${PDF}/bookvol0.pdf ${PDF}/bookvol1.pdf ${PDF}/bookvol2.pdf \ + ${PDF}/bookvol3.pdf ${PDF}/bookvol4.pdf ${PDF}/bookvol5.pdf \ + ${PDF}/bookvol6.pdf ${PDF}/bookvol7.pdf ${PDF}/bookvol7.1.pdf \ + ${PDF}/bookvol8.pdf ${PDF}/bookvol8.1.pdf ${PDF}/bookvol9.pdf \ + ${PDF}/bookvol10.pdf ${PDF}/bookvol10.1.pdf ${PDF}/bookvol10.2.pdf \ + ${PDF}/bookvol10.3.pdf ${PDF}/bookvol10.4.pdf ${PDF}/bookvol10.5.pdf \ + ${PDF}/bookvol11.pdf ${PDF}/bookvol12.pdf ${PDF}/bookvolbib.pdf + +all: ${PDF}/axiom.sty ${BOOKS} ${PDF}/toc.pdf @(cd ${PDF} ; ${RM} *.out *.toc ) -${PDF}/bookvol0.pdf: ${IN}/bookvol0.pamphlet - @echo books/1 making ${PDF}/bookvol0.pdf from ${IN}/bookvol0.pamphlet - @(cd ${PDF} ; \ - cp ${IN}/bookvol0.pamphlet ${PDF}/bookvol0.tex ; \ - cp ${IN}/bookheader.tex ${PDF} ; \ - cp -pr ${IN}/ps ${PDF} ; \ - if [ -z "${NOISE}" ] ; then \ - ${RM} bookvol0.toc ; \ - ${LATEX} bookvol0.tex ; \ - ${MAKEINDEX} bookvol0.idx >/dev/null ; \ - ${LATEX} bookvol0.tex >/dev/null ; \ - ${DVIPDFM} bookvol0.dvi 2>/dev/null ; \ - ${RM} bookvol0.aux bookvol0.dvi bookvol0.log bookvol0.ps ; \ - ${RM} bookvol0.idx bookvol0.tex bookvol0.pamphlet ; \ - ${RM} bookvol0.ilg bookvol0.ind ; \ - ${RM} bookheader.tex ; \ - else \ - ${RM} bookvol0.toc ; \ - ${LATEX} bookvol0.tex >${TMP}/trace ; \ - echo ...first latex complete ; \ - ${MAKEINDEX} bookvol0.idx >${TMP}/trace ; \ - ${LATEX} bookvol0.tex >${TMP}/trace ; \ - ${DVIPDFM} bookvol0.dvi 2>${TMP}/trace ; \ - ${RM} bookvol0.aux bookvol0.dvi bookvol0.log bookvol0.ps ; \ - ${RM} bookvol0.idx bookvol0.tex bookvol0.pamphlet ; \ - ${RM} bookvol0.ilg bookvol0.ind ; \ - ${RM} bookheader.tex ; \ - fi ) - -${PDF}/bookvol1.pdf: ${IN}/bookvol1.pamphlet - @echo books/1 making ${PDF}/bookvol1.pdf from ${IN}/bookvol1.pamphlet - @(cd ${PDF} ; \ - cp ${IN}/bookvol1.pamphlet ${PDF}/bookvol1.tex ; \ - cp ${IN}/bookheader.tex ${PDF} ; \ - cp -pr ${IN}/ps ${PDF} ; \ - if [ -z "${NOISE}" ] ; then \ - ${RM} bookvol1.toc ; \ - ${LATEX} bookvol1.tex ; \ - ${MAKEINDEX} bookvol1.idx >/dev/null ; \ - ${LATEX} bookvol1.tex >/dev/null ; \ - ${DVIPDFM} bookvol1.dvi 2>/dev/null ; \ - ${RM} bookvol1.aux bookvol1.dvi bookvol1.log bookvol1.ps ; \ - ${RM} bookvol1.idx bookvol1.tex bookvol1.pamphlet ; \ - ${RM} bookvol1.ilg bookvol1.ind ; \ - ${RM} bookheader.tex ; \ - else \ - ${RM} bookvol1.toc ; \ - ${LATEX} bookvol1.tex >${TMP}/trace ; \ - echo ...first latex complete ; \ - ${MAKEINDEX} bookvol1.idx >${TMP}/trace ; \ - ${LATEX} bookvol1.tex >${TMP}/trace ; \ - ${DVIPDFM} bookvol1.dvi 2>${TMP}/trace ; \ - ${RM} bookvol1.aux bookvol1.dvi bookvol1.log bookvol1.ps ; \ - ${RM} bookvol1.idx bookvol1.tex bookvol1.pamphlet ; \ - ${RM} bookvol1.ilg bookvol1.ind ; \ - ${RM} bookheader.tex ; \ - fi ) - -${PDF}/bookvol2.pdf: ${IN}/bookvol2.pamphlet - @echo books/1 making ${PDF}/bookvol2.pdf from ${IN}/bookvol2.pamphlet - @(cd ${PDF} ; \ - cp ${IN}/bookvol2.pamphlet ${PDF}/bookvol2.tex ; \ - cp ${IN}/bookheader.tex ${PDF} ; \ - cp -pr ${IN}/ps ${PDF} ; \ - if [ -z "${NOISE}" ] ; then \ - ${RM} bookvol2.toc ; \ - ${LATEX} bookvol2.tex ; \ - ${MAKEINDEX} bookvol2.idx >/dev/null ; \ - ${LATEX} bookvol2.tex >/dev/null ; \ - ${DVIPDFM} bookvol2.dvi 2>/dev/null ; \ - ${RM} bookvol2.aux bookvol2.dvi bookvol2.log bookvol2.ps ; \ - ${RM} bookvol2.idx bookvol2.tex bookvol2.pamphlet ; \ - ${RM} bookvol2.ilg bookvol2.ind ; \ - ${RM} bookheader.tex ; \ - else \ - ${RM} bookvol2.toc ; \ - ${LATEX} bookvol2.tex >${TMP}/trace ; \ - echo ...first latex complete ; \ - ${MAKEINDEX} bookvol2.idx >${TMP}/trace ; \ - ${LATEX} bookvol2.tex >${TMP}/trace ; \ - ${DVIPDFM} bookvol2.dvi 2>${TMP}/trace ; \ - ${RM} bookvol2.aux bookvol2.dvi bookvol2.log bookvol2.ps ; \ - ${RM} bookvol2.idx bookvol2.tex bookvol2.pamphlet ; \ - ${RM} bookvol2.ilg bookvol2.ind ; \ - ${RM} bookheader.tex ; \ - fi ) - -${PDF}/bookvol3.pdf: ${IN}/bookvol3.pamphlet - @echo books/1 making ${PDF}/bookvol3.pdf from ${IN}/bookvol3.pamphlet - @(cd ${PDF} ; \ - cp ${IN}/bookvol3.pamphlet ${PDF}/bookvol3.tex ; \ - cp ${IN}/bookheader.tex ${PDF} ; \ - cp -pr ${IN}/ps ${PDF} ; \ - if [ -z "${NOISE}" ] ; then \ - ${RM} bookvol3.toc ; \ - ${LATEX} bookvol3.tex ; \ - ${MAKEINDEX} bookvol3.idx >/dev/null ; \ - ${LATEX} bookvol3.tex >/dev/null ; \ - ${DVIPDFM} bookvol3.dvi 2>/dev/null ; \ - ${RM} bookvol3.aux bookvol3.dvi bookvol3.log bookvol3.ps ; \ - ${RM} bookvol3.idx bookvol3.tex bookvol3.pamphlet ; \ - ${RM} bookvol3.ilg bookvol3.ind ; \ - ${RM} bookheader.tex ; \ - else \ - ${RM} bookvol3.toc ; \ - ${LATEX} bookvol3.tex >${TMP}/trace ; \ - echo ...first latex complete ; \ - ${MAKEINDEX} bookvol3.idx >${TMP}/trace ; \ - ${LATEX} bookvol3.tex >${TMP}/trace ; \ - ${DVIPDFM} bookvol3.dvi 2>${TMP}/trace ; \ - ${RM} bookvol3.aux bookvol3.dvi bookvol3.log bookvol3.ps ; \ - ${RM} bookvol3.idx bookvol3.tex bookvol3.pamphlet ; \ - ${RM} bookvol3.ilg bookvol3.ind ; \ - ${RM} bookheader.tex ; \ - fi ) - -${PDF}/bookvol4.pdf: ${IN}/bookvol4.pamphlet - @echo books/1 making ${PDF}/bookvol4.pdf from ${IN}/bookvol4.pamphlet - @(cd ${PDF} ; \ - cp ${IN}/bookvol4.pamphlet ${PDF}/bookvol4.tex ; \ - cp ${IN}/bookheader.tex ${PDF} ; \ - cp -pr ${IN}/ps ${PDF} ; \ - if [ -z "${NOISE}" ] ; then \ - ${RM} bookvol4.toc ; \ - ${LATEX} bookvol4.tex ; \ - ${MAKEINDEX} bookvol4.idx >/dev/null ; \ - ${LATEX} bookvol4.tex >/dev/null ; \ - ${DVIPDFM} bookvol4.dvi 2>/dev/null ; \ - ${RM} bookvol4.aux bookvol4.dvi bookvol4.log bookvol4.ps ; \ - ${RM} bookvol4.idx bookvol4.tex bookvol4.pamphlet ; \ - ${RM} bookvol4.ilg bookvol4.ind ; \ - ${RM} bookheader.tex ; \ - else \ - ${RM} bookvol4.toc ; \ - ${LATEX} bookvol4.tex >${TMP}/trace ; \ - echo ...first latex complete ; \ - ${MAKEINDEX} bookvol4.idx >${TMP}/trace ; \ - ${LATEX} bookvol4.tex >${TMP}/trace ; \ - ${DVIPDFM} bookvol4.dvi 2>${TMP}/trace ; \ - ${RM} bookvol4.aux bookvol4.dvi bookvol4.log bookvol4.ps ; \ - ${RM} bookvol4.idx bookvol4.tex bookvol4.pamphlet ; \ - ${RM} bookvol4.ilg bookvol4.ind ; \ - ${RM} bookheader.tex ; \ - fi ) - -${PDF}/bookvol5.pdf: ${IN}/bookvol5.pamphlet - @echo books/1 making ${PDF}/bookvol5.pdf from ${IN}/bookvol5.pamphlet - @(cd ${PDF} ; \ - cp ${IN}/bookvol5.pamphlet ${PDF}/bookvol5.tex ; \ - cp ${IN}/bookheader.tex ${PDF} ; \ - cp -pr ${IN}/ps ${PDF} ; \ - if [ -z "${NOISE}" ] ; then \ - ${RM} bookvol5.toc ; \ - ${LATEX} bookvol5.tex ; \ - ${MAKEINDEX} bookvol5.idx >/dev/null ; \ - ${LATEX} bookvol5.tex >/dev/null ; \ - ${DVIPDFM} bookvol5.dvi 2>/dev/null ; \ - ${RM} bookvol5.aux bookvol5.dvi bookvol5.log bookvol5.ps ; \ - ${RM} bookvol5.idx bookvol5.tex bookvol5.pamphlet ; \ - ${RM} bookvol5.ilg bookvol5.ind ; \ - ${RM} bookheader.tex ; \ - else \ - ${RM} bookvol5.toc ; \ - ${LATEX} bookvol5.tex >${TMP}/trace ; \ - echo ...first latex complete ; \ - ${MAKEINDEX} bookvol5.idx >${TMP}/trace ; \ - ${LATEX} bookvol5.tex >${TMP}/trace ; \ - ${DVIPDFM} bookvol5.dvi 2>${TMP}/trace ; \ - ${RM} bookvol5.aux bookvol5.dvi bookvol5.log bookvol5.ps ; \ - ${RM} bookvol5.idx bookvol5.tex bookvol5.pamphlet ; \ - ${RM} bookvol5.ilg bookvol5.ind ; \ - ${RM} bookheader.tex ; \ - fi ) - -${PDF}/bookvol6.pdf: ${IN}/bookvol6.pamphlet - @echo books/1 making ${PDF}/bookvol6.pdf from ${IN}/bookvol6.pamphlet - @(cd ${PDF} ; \ - cp ${IN}/bookvol6.pamphlet ${PDF}/bookvol6.tex ; \ - cp ${IN}/bookheader.tex ${PDF} ; \ - cp -pr ${IN}/ps ${PDF} ; \ - if [ -z "${NOISE}" ] ; then \ - ${RM} bookvol6.toc ; \ - ${LATEX} bookvol6.tex ; \ - ${MAKEINDEX} bookvol6.idx >/dev/null ; \ - ${LATEX} bookvol6.tex >/dev/null ; \ - ${DVIPDFM} bookvol6.dvi 2>/dev/null ; \ - ${RM} bookvol6.aux bookvol6.dvi bookvol6.log bookvol6.ps ; \ - ${RM} bookvol6.idx bookvol6.tex bookvol6.pamphlet ; \ - ${RM} bookvol6.ilg bookvol6.ind ; \ - ${RM} bookheader.tex ; \ - else \ - ${RM} bookvol6.toc ; \ - ${LATEX} bookvol6.tex >${TMP}/trace ; \ - echo ...first latex complete ; \ - ${MAKEINDEX} bookvol6.idx >${TMP}/trace ; \ - ${LATEX} bookvol6.tex >${TMP}/trace ; \ - ${DVIPDFM} bookvol6.dvi 2>${TMP}/trace ; \ - ${RM} bookvol6.aux bookvol6.dvi bookvol6.log bookvol6.ps ; \ - ${RM} bookvol6.idx bookvol6.tex bookvol6.pamphlet ; \ - ${RM} bookvol6.ilg bookvol6.ind ; \ - ${RM} bookheader.tex ; \ - fi ) - -${PDF}/bookvol7.pdf: ${IN}/bookvol7.pamphlet - @echo books/1 making ${PDF}/bookvol7.pdf from ${IN}/bookvol7.pamphlet - @(cd ${PDF} ; \ - cp ${IN}/bookvol7.pamphlet ${PDF}/bookvol7.tex ; \ - cp ${IN}/bookheader.tex ${PDF} ; \ - cp -pr ${IN}/ps ${PDF} ; \ - if [ -z "${NOISE}" ] ; then \ - ${RM} bookvol7.toc ; \ - ${LATEX} bookvol7.tex ; \ - ${MAKEINDEX} bookvol7.idx >/dev/null ; \ - ${LATEX} bookvol7.tex >/dev/null ; \ - ${DVIPDFM} bookvol7.dvi 2>/dev/null ; \ - ${RM} bookvol7.aux bookvol7.dvi bookvol7.log bookvol7.ps ; \ - ${RM} bookvol7.idx bookvol7.tex bookvol7.pamphlet ; \ - ${RM} bookvol7.ilg bookvol7.ind ; \ - ${RM} bookheader.tex ; \ - else \ - ${RM} bookvol7.toc ; \ - ${LATEX} bookvol7.tex >${TMP}/trace ; \ - echo ...first latex complete ; \ - ${MAKEINDEX} bookvol7.idx >${TMP}/trace ; \ - ${LATEX} bookvol7.tex >${TMP}/trace ; \ - ${DVIPDFM} bookvol7.dvi 2>${TMP}/trace ; \ - ${RM} bookvol7.aux bookvol7.dvi bookvol7.log bookvol7.ps ; \ - ${RM} bookvol7.idx bookvol7.tex bookvol7.pamphlet ; \ - ${RM} bookvol7.ilg bookvol7.ind ; \ - ${RM} bookheader.tex ; \ - fi ) - -${PDF}/bookvol7.1.pdf: ${IN}/bookvol7.1.pamphlet - @echo books/1 making ${PDF}/bookvol7.1.pdf from \ - ${IN}/bookvol7.1.pamphlet - @(cd ${PDF} ; \ - cp ${IN}/bookvol7.1.pamphlet ${PDF}/bookvol7.1.tex ; \ - cp ${IN}/bookheader.tex ${PDF} ; \ - cp -pr ${IN}/ps ${PDF} ; \ - if [ -z "${NOISE}" ] ; then \ - ${RM} bookvol7.1.toc ; \ - ${LATEX} bookvol7.1.tex ; \ - ${MAKEINDEX} bookvol7.1.idx >/dev/null ; \ - ${LATEX} bookvol7.1.tex >/dev/null ; \ - ${DVIPDFM} bookvol7.1.dvi 2>/dev/null ; \ - ${RM} bookvol7.1.aux bookvol7.1.dvi bookvol7.1.log ; \ - ${RM} bookvol7.1.idx bookvol7.1.tex bookvol7.1.pamphlet ; \ - ${RM} bookvol7.1.ilg bookvol7.1.ind bookvol7.1.ps ; \ - ${RM} bookheader.tex ; \ - else \ - ${RM} bookvol7.1.toc ; \ - ${LATEX} bookvol7.1.tex >${TMP}/trace ; \ - echo ...first latex complete ; \ - ${MAKEINDEX} bookvol7.1.idx >${TMP}/trace ; \ - ${LATEX} bookvol7.1.tex >${TMP}/trace ; \ - ${DVIPDFM} bookvol7.1.dvi 2>${TMP}/trace ; \ - ${RM} bookvol7.1.aux bookvol7.1.dvi bookvol7.1.log ; \ - ${RM} bookvol7.1.idx bookvol7.1.tex bookvol7.1.pamphlet ; \ - ${RM} bookvol7.1.ilg bookvol7.1.ind bookvol7.1.ps ; \ - ${RM} bookheader.tex ; \ - fi ) - -${PDF}/bookvol8.pdf: ${IN}/bookvol8.pamphlet - @echo books/1 making ${PDF}/bookvol8.pdf from ${IN}/bookvol8.pamphlet - @(cd ${PDF} ; \ - cp ${IN}/bookvol8.pamphlet ${PDF}/bookvol8.tex ; \ - cp ${IN}/bookheader.tex ${PDF} ; \ - cp -pr ${IN}/ps ${PDF} ; \ - if [ -z "${NOISE}" ] ; then \ - ${RM} bookvol8.toc ; \ - ${LATEX} bookvol8.tex ; \ - ${MAKEINDEX} bookvol8.idx >/dev/null ; \ - ${LATEX} bookvol8.tex >/dev/null ; \ - ${DVIPDFM} bookvol8.dvi 2>/dev/null ; \ - ${RM} bookvol8.aux bookvol8.dvi bookvol8.log bookvol8.ps ; \ - ${RM} bookvol8.idx bookvol8.tex bookvol8.pamphlet ; \ - ${RM} bookvol8.ilg bookvol8.ind ; \ - ${RM} bookheader.tex ; \ - else \ - ${RM} bookvol8.toc ; \ - ${LATEX} bookvol8.tex >${TMP}/trace ; \ - echo ...first latex complete ; \ - ${MAKEINDEX} bookvol8.idx >${TMP}/trace ; \ - ${LATEX} bookvol8.tex >${TMP}/trace ; \ - ${DVIPDFM} bookvol8.dvi 2>${TMP}/trace ; \ - ${RM} bookvol8.aux bookvol8.dvi bookvol8.log bookvol8.ps ; \ - ${RM} bookvol8.idx bookvol8.tex bookvol8.pamphlet ; \ - ${RM} bookvol8.ilg bookvol8.ind ; \ - ${RM} bookheader.tex ; \ - fi ) - -${PDF}/bookvol9.pdf: ${IN}/bookvol9.pamphlet - @echo books/1 making ${PDF}/bookvol9.pdf from ${IN}/bookvol9.pamphlet - @(cd ${PDF} ; \ - cp ${IN}/bookvol9.pamphlet ${PDF}/bookvol9.tex ; \ - cp ${IN}/bookheader.tex ${PDF} ; \ - cp -pr ${IN}/ps ${PDF} ; \ - if [ -z "${NOISE}" ] ; then \ - ${RM} bookvol9.toc ; \ - ${LATEX} bookvol9.tex ; \ - ${MAKEINDEX} bookvol9.idx >/dev/null ; \ - ${LATEX} bookvol9.tex >/dev/null ; \ - ${DVIPDFM} bookvol9.dvi 2>/dev/null ; \ - ${RM} bookvol9.aux bookvol9.dvi bookvol9.log bookvol9.ps ; \ - ${RM} bookvol9.idx bookvol9.tex bookvol9.pamphlet ; \ - ${RM} bookvol9.ilg bookvol9.ind ; \ - ${RM} bookheader.tex ; \ - else \ - ${RM} bookvol9.toc ; \ - ${LATEX} bookvol9.tex >${TMP}/trace ; \ - echo ...first latex complete ; \ - ${MAKEINDEX} bookvol9.idx >${TMP}/trace ; \ - ${LATEX} bookvol9.tex >${TMP}/trace ; \ - ${DVIPDFM} bookvol9.dvi 2>${TMP}/trace ; \ - ${RM} bookvol9.aux bookvol9.dvi bookvol9.log bookvol9.ps ; \ - ${RM} bookvol9.idx bookvol9.tex bookvol9.pamphlet ; \ - ${RM} bookvol9.ilg bookvol9.ind ; \ - ${RM} bookheader.tex ; \ - fi ) - -${PDF}/bookvol10.2.pdf: ${IN}/bookvol10.2.pamphlet - @echo books/1 making ${PDF}/bookvol10.2.pdf from ${IN}/bookvol10.2.pamphlet - @(cd ${PDF} ; \ - cp ${IN}/bookvol10.2.pamphlet ${PDF}/bookvol10.2.tex ; \ - cp ${IN}/bookheader.tex ${PDF} ; \ - cp -pr ${IN}/ps ${PDF} ; \ - if [ -z "${NOISE}" ] ; then \ - ${RM} bookvol10.2.toc ; \ - ${LATEX} bookvol10.2.tex ; \ - ${MAKEINDEX} bookvol10.2.idx >/dev/null ; \ - ${LATEX} bookvol10.2.tex >/dev/null ; \ - ${DVIPDFM} bookvol10.2.dvi 2>/dev/null ; \ - ${RM} bookvol10.2.aux bookvol10.2.dvi bookvol10.2.log ; \ - ${RM} bookvol10.2.ps ; \ - ${RM} bookvol10.2.idx bookvol10.2.tex bookvol10.2.pamphlet ; \ - ${RM} bookvol10.2.ilg bookvol10.2.ind ; \ - ${RM} bookheader.tex ; \ - else \ - ${RM} bookvol10.2.toc ; \ - ${LATEX} bookvol10.2.tex >${TMP}/trace ; \ - echo ...first latex complete ; \ - ${MAKEINDEX} bookvol10.2.idx >${TMP}/trace ; \ - ${LATEX} bookvol10.2.tex >${TMP}/trace ; \ - ${DVIPDFM} bookvol10.2.dvi 2>${TMP}/trace ; \ - ${RM} bookvol10.2.aux bookvol10.2.dvi bookvol10.2.log ; \ - ${RM} bookvol10.2.ps ; \ - ${RM} bookvol10.2.idx bookvol10.2.tex bookvol10.2.pamphlet ; \ - ${RM} bookvol10.2.ilg bookvol10.2.ind ; \ - ${RM} bookheader.tex ; \ - fi ) - -${PDF}/bookvol10.3.pdf: ${IN}/bookvol10.3.pamphlet - @echo books/1 making ${PDF}/bookvol10.3.pdf from ${IN}/bookvol10.3.pamphlet - @(cd ${PDF} ; \ - cp ${IN}/bookvol10.3.pamphlet ${PDF}/bookvol10.3.tex ; \ - cp ${IN}/bookheader.tex ${PDF} ; \ - cp -pr ${IN}/ps ${PDF} ; \ - if [ -z "${NOISE}" ] ; then \ - ${RM} bookvol10.3.toc ; \ - ${LATEX} bookvol10.3.tex ; \ - ${MAKEINDEX} bookvol10.3.idx >/dev/null ; \ - ${LATEX} bookvol10.3.tex >/dev/null ; \ - ${DVIPDFM} bookvol10.3.dvi 2>/dev/null ; \ - ${RM} bookvol10.3.aux bookvol10.3.dvi bookvol10.3.log ; \ - ${RM} bookvol10.3.ps ; \ - ${RM} bookvol10.3.idx bookvol10.3.tex bookvol10.3.pamphlet ; \ - ${RM} bookvol10.3.ilg bookvol10.3.ind ; \ - ${RM} bookheader.tex ; \ - else \ - ${RM} bookvol10.3.toc ; \ - ${LATEX} bookvol10.3.tex >${TMP}/trace ; \ - echo ...first latex complete ; \ - ${MAKEINDEX} bookvol10.3.idx >${TMP}/trace ; \ - ${LATEX} bookvol10.3.tex >${TMP}/trace ; \ - ${DVIPDFM} bookvol10.3.dvi 2>${TMP}/trace ; \ - ${RM} bookvol10.3.aux bookvol10.3.dvi bookvol10.3.log ; \ - ${RM} bookvol10.3.ps ; \ - ${RM} bookvol10.3.idx bookvol10.3.tex bookvol10.3.pamphlet ; \ - ${RM} bookvol10.3.ilg bookvol10.3.ind ; \ - ${RM} bookheader.tex ; \ - fi ) - -${PDF}/bookvol10.4.pdf: ${IN}/bookvol10.4.pamphlet - @echo books/1 making ${PDF}/bookvol10.4.pdf from ${IN}/bookvol10.4.pamphlet - @(cd ${PDF} ; \ - cp ${IN}/bookvol10.4.pamphlet ${PDF}/bookvol10.4.tex ; \ - cp ${IN}/bookheader.tex ${PDF} ; \ - cp -pr ${IN}/ps ${PDF} ; \ - if [ -z "${NOISE}" ] ; then \ - ${RM} bookvol10.4.toc ; \ - ${LATEX} bookvol10.4.tex ; \ - ${MAKEINDEX} bookvol10.4.idx >/dev/null ; \ - ${LATEX} bookvol10.4.tex >/dev/null ; \ - ${DVIPDFM} bookvol10.4.dvi 2>/dev/null ; \ - ${RM} bookvol10.4.aux bookvol10.4.dvi bookvol10.4.log ; \ - ${RM} bookvol10.4.ps ; \ - ${RM} bookvol10.4.idx bookvol10.4.tex bookvol10.4.pamphlet ; \ - ${RM} bookvol10.4.ilg bookvol10.4.ind ; \ - ${RM} bookheader.tex ; \ - else \ - ${RM} bookvol10.4.toc ; \ - ${LATEX} bookvol10.4.tex >${TMP}/trace ; \ - echo ...first latex complete ; \ - ${MAKEINDEX} bookvol10.4.idx >${TMP}/trace ; \ - ${LATEX} bookvol10.4.tex >${TMP}/trace ; \ - ${DVIPDFM} bookvol10.4.dvi 2>${TMP}/trace ; \ - ${RM} bookvol10.4.aux bookvol10.4.dvi bookvol10.4.log ; \ - ${RM} bookvol10.4.ps ; \ - ${RM} bookvol10.4.idx bookvol10.4.tex bookvol10.4.pamphlet ; \ - ${RM} bookvol10.4.ilg bookvol10.4.ind ; \ - ${RM} bookheader.tex ; \ - fi ) - -${PDF}/bookvol10.5.pdf: ${IN}/bookvol10.5.pamphlet - @echo books/1 making ${PDF}/bookvol10.5.pdf from ${IN}/bookvol10.5.pamphlet - @(cd ${PDF} ; \ - cp ${IN}/bookvol10.5.pamphlet ${PDF}/bookvol10.5.tex ; \ - cp ${IN}/bookheader.tex ${PDF} ; \ - cp -pr ${IN}/ps ${PDF} ; \ - if [ -z "${NOISE}" ] ; then \ - ${RM} bookvol10.5.toc ; \ - ${LATEX} bookvol10.5.tex ; \ - ${MAKEINDEX} bookvol10.5.idx >/dev/null ; \ - ${LATEX} bookvol10.5.tex >/dev/null ; \ - ${DVIPDFM} bookvol10.5.dvi 2>/dev/null ; \ - ${RM} bookvol10.5.aux bookvol10.5.dvi bookvol10.5.log ; \ - ${RM} bookvol10.5.ps ; \ - ${RM} bookvol10.5.idx bookvol10.5.tex bookvol10.5.pamphlet ; \ - ${RM} bookvol10.5.ilg bookvol10.5.ind ; \ - ${RM} bookheader.tex ; \ - else \ - ${RM} bookvol10.5.toc ; \ - ${LATEX} bookvol10.5.tex >${TMP}/trace ; \ - echo ...first latex complete ; \ - ${MAKEINDEX} bookvol10.5.idx >${TMP}/trace ; \ - ${LATEX} bookvol10.5.tex >${TMP}/trace ; \ - ${DVIPDFM} bookvol10.5.dvi 2>${TMP}/trace ; \ - ${RM} bookvol10.5.aux bookvol10.5.dvi bookvol10.5.log ; \ - ${RM} bookvol10.5.ps ; \ - ${RM} bookvol10.5.idx bookvol10.5.tex bookvol10.5.pamphlet ; \ - ${RM} bookvol10.5.ilg bookvol10.5.ind ; \ - ${RM} bookheader.tex ; \ - fi ) - -${PDF}/bookvol12.pdf: ${IN}/bookvol12.pamphlet - @echo books/1 making ${PDF}/bookvol12.pdf from ${IN}/bookvol12.pamphlet - @(cd ${PDF} ; \ - cp ${IN}/bookvol12.pamphlet ${PDF}/bookvol12.tex ; \ - cp ${IN}/bookheader.tex ${PDF} ; \ - cp -pr ${IN}/ps ${PDF} ; \ - if [ -z "${NOISE}" ] ; then \ - ${RM} bookvol12.toc ; \ - ${LATEX} bookvol12.tex ; \ - ${MAKEINDEX} bookvol12.idx >/dev/null ; \ - ${LATEX} bookvol12.tex >/dev/null ; \ - ${DVIPDFM} bookvol12.dvi 2>/dev/null ; \ - ${RM} bookvol12.aux bookvol12.dvi bookvol12.log ; \ - ${RM} bookvol12.ps ; \ - ${RM} bookvol12.idx bookvol12.tex bookvol12.pamphlet ; \ - ${RM} bookvol12.ilg bookvol12.ind ; \ - ${RM} bookheader.tex ; \ - else \ - ${RM} bookvol12.toc ; \ - ${LATEX} bookvol12.tex >${TMP}/trace ; \ - echo ...first latex complete ; \ - ${MAKEINDEX} bookvol12.idx >${TMP}/trace ; \ - ${LATEX} bookvol12.tex >${TMP}/trace ; \ - ${DVIPDFM} bookvol12.dvi 2>${TMP}/trace ; \ - ${RM} bookvol12.aux bookvol12.dvi bookvol12.log ; \ - ${RM} bookvol12.ps ; \ - ${RM} bookvol12.idx bookvol12.tex bookvol12.pamphlet ; \ - ${RM} bookvol12.ilg bookvol12.ind ; \ - ${RM} bookheader.tex ; \ - fi ) - ${PDF}/%.pdf: ${IN}/%.pamphlet - @echo 0 making ${PDF}/$*.pdf from ${IN}/$*.pamphlet + @echo making ${PDF}/$*.pdf from ${IN}/$*.pamphlet @(cd ${PDF} ; \ cp ${IN}/$*.pamphlet ${PDF} ; \ cp ${IN}/bookheader.tex ${PDF} ; \ cp -pr ${IN}/ps ${PDF} ; \ - ${WEAVE} -delay $*.pamphlet >$*.tex ; \ if [ -z "${NOISE}" ] ; then \ ${RM} $*.toc ; \ - ${LATEX} $*.tex ; \ + ${LATEX} $*.pamphlet ; \ ${MAKEINDEX} $*.idx >/dev/null ; \ - ${LATEX} $*.tex >/dev/null ; \ + ${LATEX} $*.pamphlet >/dev/null ; \ ${DVIPDFM} $*.dvi 2>/dev/null ; \ ${RM} $*.aux $*.dvi $*.log $*.ps $*.idx $*.tex $*.pamphlet ; \ ${RM} $*.ilg $*.ind ; \ ${RM} bookheader.tex ; \ else \ ${RM} $*.toc ; \ - ${LATEX} $*.tex >${TMP}/trace ; \ + ${LATEX} $*.pamphlet >${TMP}/trace ; \ echo ...first latex complete ; \ ${MAKEINDEX} $*.idx >${TMP}/trace ; \ - ${LATEX} $*.tex >${TMP}/trace ; \ + ${LATEX} $*.pamphlet >${TMP}/trace ; \ ${DVIPDFM} $*.dvi 2>${TMP}/trace ; \ ${RM} $*.aux $*.dvi $*.log $*.ps $*.idx $*.tex $*.pamphlet ; \ ${RM} $*.ilg $*.ind ; \ diff --git a/books/bookvol11.pamphlet b/books/bookvol11.pamphlet index b413613..f1b5e05 100644 --- a/books/bookvol11.pamphlet +++ b/books/bookvol11.pamphlet @@ -29,32 +29,6 @@ This book contains the Firefox browser AJAX routines. and see the new result. \end{verbatim} -\section{The Makefile} -This Makefile assumes that it is being run in the final target -directory of the build system. We walk the list of PAGES and -untangle them from this file, along with any support files -referenced by the pages. -<<*>>= -BOOK=${SPD}/books/bookvol11.pamphlet -OUT=${MNT}/${SYS}/doc/hypertex - -%.xhtml: ${BOOK} - @ echo making $*.xhtml - @ ${TANGLE} -R"$*.xhtml" ${BOOK} > $*.xhtml - -<> - -all: ${PAGES} - @ mkdir -p bitmaps - @ ${TANGLE} -R"axiom1.bitmap" ${BOOK} >bitmaps/axiom1.bitmap - @ ${TANGLE} -R"rcm3720.input" ${BOOK} >rcm3720.input - @ ${TANGLE} -R"strang.input" ${BOOK} >strang.input - @ ${TANGLE} -R"signatures.txt" ${BOOK} >signatures.txt - @ cp ${SPD}/books/ps/doctitle.png ${OUT}/doctitle.png - @ cp ${SPD}/books/ps/lightbayou.png ${OUT}/lightbayou.png - -@ - \section{Building new pages} To add a new page you need to create a page with the default layout below and add the name of the page to the PAGES variable below. @@ -62,24 +36,24 @@ and add the name of the page to the PAGES variable below. Most of the pages have a default layout of the form: \begin{verbatim} \subsection{pagename.xhtml} -<>= -<> +\begin{chunk}{pagename.xhtml} +\getchunk{standard head} -<> +\getchunk{page head}
Page subtitle goes here

your basic page text goes here. -<> -@ +\getchunk{page foot} +\end{chunk} \end{verbatim} There are several things to observe here:
  1. Each page lives in its own subsection and its own chunk.
  2. The pagename and the chunkname are the same
  3. -
  4. The chunk includes the @<>
  5. -
  6. The chunk includes the @<>
  7. -
  8. The chunk includes the @<>
  9. +
  10. The chunk includes the getchunk{standard head}
  11. +
  12. The chunk includes the getchunk{page head}
  13. +
  14. The chunk includes the getchunk{page foot}
The default page layout cannot communicate with Axiom. @@ -88,21 +62,22 @@ If your page needs to communicate with Axiom you need to add some information in the header of the page. The default page that talks to Axiom has the form: \begin{verbatim} -\subsection{pagename.xhtml} -@<>= -@<> - - - -@<> -
Page subtitle goes here
-
-your text goes here -your communication blocks go here -@<> + \subsection{pagename.xhtml} + \begin{chunk}{pagename.xhtml} + \getchunk{standard head} + + + + \getchunk{page head} +
Page subtitle goes here
+
+ your text goes here + your communication blocks go here + \getchunk{page foot} + \end{chunk} \end{verbatim} \subsection{Handling statements with no free variables} @@ -192,7 +167,7 @@ of pages that will be extracted. It is organized roughly in the hierarchy that you see in the browser pages. This is convention and is not required. The page hierarchy (used by the Makefile) is: -<>= +\begin{chunk}{PAGES} PAGES=rootpage.xhtml \ testpage.xhtml \ commandline.xhtml \ @@ -758,7 +733,7 @@ PAGES=rootpage.xhtml \ pagetwodimensionalarray.xhtml \ pagevector.xhtml -@ +\end{chunk} \section{The Standard Layout} Generally a page has a standard layout using a couple of chunks @@ -772,13 +747,13 @@ body-end and html-end tags \end{itemize} So the basic layout looks like \begin{verbatim} -@<> +\end{chunk}\getchunk{standard head} (local and general javascript goes here) -@<> +\end{chunk}\getchunk{page head} (local page definition goes here) -@<> +\end{chunk}\getchunk{page foot} \end{verbatim} So all you need to worry about are the actual page forms and the javascript to fetch those forms. @@ -796,7 +771,7 @@ the local javascript: function commandline(arg) { return(document.getElementById('comm').value); } -@<> + \getchunk{axiom talker} \end{verbatim} @@ -810,10 +785,10 @@ will be sent to the host when the ``Continue'' is pressed:

Type an input command line to Axiom:
- @<> + \getchuk{continue button}

- @<> + \getchunk{answer field} \end{verbatim} Note that the commandline function takes an argument which it gets @@ -830,7 +805,7 @@ page. We do this here but it could be a separate style sheet. It hardly matters either way as the style sheet is trivial. \begin{verbatim} \end{verbatim} -< -@ +\end{chunk} \subsection{Menu style sheet} -<>= +\begin{chunk}{menu style} -@ +\end{chunk} \section{standard head} This is the standard head section. It is used on pages that do not include javascript. Note that it does NOT include the so the javascript can be added easily. -<>= +\begin{chunk}{standard head} Axiom Documentation -< -<> +\getchunk{page head} -<> -@ +\getchunk{page foot} +\end{chunk} \subsection{graphexamples.xhtml} -<>= -<> +\begin{chunk}{graphexamples.xhtml} +\getchunk{standard head} -<> +\getchunk{page head}
Graphics Examples

Here are some examples of Axiom graphics. @@ -36922,19 +36901,19 @@ Here are some examples of Axiom graphics. Plot lists of points in the (x,y)-plane -<> -@ +\getchunk{page foot} +\end{chunk} \subsection{graphexamplesassorted.xhtml} -<>= -<> +\begin{chunk}{graphexamplesassorted.xhtml} +\getchunk{standard head} -<> +\getchunk{page head}
Assorted Graphics Examples

Function of two variables: z=f(x,y) @@ -36991,20 +36970,20 @@ Implicit curves: p(x,y)=0
-<> -@ +\getchunk{page foot} +\end{chunk} \subsection{graphexamplesimplicit.xhtml} -<>= -<> +\begin{chunk}{graphexamplesimplicit.xhtml} +\getchunk{standard head} -<> +\getchunk{page head}
Implicit Curves

A Conic Section (Hyperbola) @@ -37055,20 +37034,20 @@ Cassinian Ovals: two loops
-<> -@ +\getchunk{page foot} +\end{chunk} \subsection{graphexampleslistofpoints.xhtml} -<>= -<> +\begin{chunk}{graphexampleslistofpoints.xhtml} +\getchunk{standard head} -<> +\getchunk{page head}
Plotting Lists of Points

    @@ -37136,20 +37115,20 @@ Cassinian Ovals: two loops The makeViewport2D command takes a list of options as a parameter in this example. The string "Lines" is designated as the viewport's title. -<> -@ +\getchunk{page foot} +\end{chunk} \subsection{graphexamplesonevariable.xhtml} -<>= -<> +\begin{chunk}{graphexamplesonevariable.xhtml} +\getchunk{standard head} -<> +\getchunk{page head}
    Functions of One Variable

      @@ -37178,20 +37157,20 @@ designated as the viewport's title.
    -<> -@ +\getchunk{page foot} +\end{chunk} \subsection{graphexamplesparametric.xhtml} -<>= -<> +\begin{chunk}{graphexamplesparametric.xhtml} +\getchunk{standard head} -<> +\getchunk{page head}
    Parametric Curves

    The Lemnicate of Bernoulli @@ -37230,20 +37209,20 @@ Another closed curve
-<> -@ +\getchunk{page foot} +\end{chunk} \subsection{graphexamplespolar.xhtml} -<>= -<> +\begin{chunk}{graphexamplespolar.xhtml} +\getchunk{standard head} -<> +\getchunk{page head}
Polar Coordinates

A circle @@ -37282,19 +37261,19 @@ A Limacon
-<> -@ +\getchunk{page foot} +\end{chunk} \subsection{graphexamplesthreed.xhtml} -<>= -<> +\begin{chunk}{graphexamplesthreed.xhtml} +\getchunk{standard head} -<> +\getchunk{page head}
Three Dimensional Graphics

Plots of parametric surfaces defined by functions f(u,v), g(u,v) and h(u,v). @@ -37375,15 +37354,15 @@ Banchoff Klein Bottle -<> -@ +\getchunk{page foot} +\end{chunk} \subsection{graphicspage.xhtml} -<>= -<> +\begin{chunk}{graphicspage.xhtml} +\getchunk{standard head} -<> +\getchunk{page head} Axiom can plot curves and surfaces of various types, as well as lists of points in the plane. @@ -37420,19 +37399,19 @@ lists of points in the plane.
-<> -@ +\getchunk{page foot} +\end{chunk} \subsection{graphviewports.xhtml} -<>= -<> +\begin{chunk}{graphviewports.xhtml} +\getchunk{standard head} -<> +\getchunk{page head}
Stand-alone Viewport

To get a viewport on a page, you first need to create on in Axiom and @@ -37477,19 +37456,19 @@ image should start a "live graphics copy" so you can manipulate the image. -<> -@ +\getchunk{page foot} +\end{chunk} \subsection{graph2d.xhtml} -<>= -<> +\begin{chunk}{graph2d.xhtml} +\getchunk{standard head} -<> +\getchunk{page head}
Two Dimensional Graphics

    @@ -37509,19 +37488,19 @@ image should start a "live graphics copy" so you can manipulate the image. Plot lists of points in the (x,y)-plane
-<> -@ +\getchunk{page foot} +\end{chunk} \subsection{graph2dimplicit.xhtml} -<>= -<> +\begin{chunk}{graph2dimplicit.xhtml} +\getchunk{standard head} -<> +\getchunk{page head}
Implicit Curves

Axiom has facilities for graphing a non-singular algebraic curve in a @@ -37549,19 +37528,19 @@ example: A range must be declared for each variable specified in the algebraic curve equation. -<> -@ +\getchunk{page foot} +\end{chunk} \subsection{graph2dlistsofpoints.xhtml} -<>= -<> +\begin{chunk}{graph2dlistsofpoints.xhtml} +\getchunk{standard head} -<> +\getchunk{page head}
List of Points

Axiom has the ability to create lists of points in a two dimensional @@ -37659,19 +37638,19 @@ designated as the viewport's title.
-<> -@ +\getchunk{page foot} +\end{chunk} \subsection{graph2donevariable.xhtml} -<>= -<> +\begin{chunk}{graph2donevariable.xhtml} +\getchunk{standard head} -<> +\getchunk{page head}
Functions of One Variable

Here we wish to plot a function y=f(x) on the interval [a,b]. As an @@ -37728,19 +37707,19 @@ Here's an example: Notice that our titles can be whatever we want, as long as they are encloded by double quotes. However, a title which is too long to fit within the viewport title window will be clipped. -<> -@ +\getchunk{page foot} +\end{chunk} \subsection{graph2dparametric.xhtml} -<>= -<> +\begin{chunk}{graph2dparametric.xhtml} +\getchunk{standard head} -<> +\getchunk{page head}
Parametric Curves

One way of producing interesting curves is by using parametric equations. @@ -37804,19 +37783,19 @@ recompiled every time you create a new graph. Here's an example: These examples show how the curve changes as the range of the parameter t varies. -<> -@ +\getchunk{page foot} +\end{chunk} \subsection{graph2dpolar.xhtml} -<>= -<> +\begin{chunk}{graph2dpolar.xhtml} +\getchunk{standard head} -<> +\getchunk{page head}
Polar Coordinates

Graphs in polar coordinates are given by an equation r=f(θ) as @@ -37865,16 +37844,16 @@ curve as θ varies over several intervals. For information on plotting graphs in other coordinate systems see the pages for the CoordinateSystems domain. -<> -@ +\getchunk{page foot} +\end{chunk} \subsection{graph3d.xhtml} -<>= -<> +\begin{chunk}{graph3d.xhtml} +\getchunk{standard head} -<> +\getchunk{page head}
Three Dimensional Graphing

    @@ -37894,19 +37873,19 @@ domain. Create objects constructed from geometric primitives
-<> -@ +\getchunk{page foot} +\end{chunk} \subsection{graph3dobjects.xhtml} -<>= -<> +\begin{chunk}{graph3dobjects.xhtml} +\getchunk{standard head} -<> +\getchunk{page head}
Building Three Dimensional Objects from Primatives

Rather than using the draw and @@ -38066,19 +38045,19 @@ Create and display the viewport.
-<> -@ +\getchunk{page foot} +\end{chunk} \subsection{graph3dparametric.xhtml} -<>= -<> +\begin{chunk}{graph3dparametric.xhtml} +\getchunk{standard head} -<> +\getchunk{page head}
Parametric Space Curves

This page describes the plotting in three dimensional space of a curve @@ -38141,19 +38120,19 @@ the functions to execute. Here is a compiled functions example: Note that the parameter range does not take the variable name as in the case of uncompiled functions. It is understood that the indicated range applies to the parameter of the functions, which in this case is t. -<> -@ +\getchunk{page foot} +\end{chunk} \subsection{graph3dsurfaces.xhtml} -<>= -<> +\begin{chunk}{graph3dsurfaces.xhtml} +\getchunk{standard head} -<> +\getchunk{page head}
Parametric Surfaces

Graphing a surface defined by x=f(u,v), y=g(u,v), z=h(u,v). This page @@ -38219,19 +38198,19 @@ Note that the parameter ranges do not take the variable names as in the case of uncompiled functions. The variables are entered in the order in which they are defined in the function specification. In this case the first range specifies the u-variable and the second range specifies the v-variable. -<> -@ +\getchunk{page foot} +\end{chunk} \subsection{graph3dtubeplots.xhtml} -<>= -<> +\begin{chunk}{graph3dtubeplots.xhtml} +\getchunk{standard head} -<> +\getchunk{page head}
Parametric Tube Plots

This page describes the plotting in three dimensional space of a tube @@ -38302,19 +38281,19 @@ applies to the parameter of the functions, which in this case is t. Typically, the radius of the tube should be set between 0 and 1. A radius of less than 0 results in it's positive counterpart and a radius of greater than one cause self-intersection. -<> -@ +\getchunk{page foot} +\end{chunk} \subsection{graph3dtwovariables.xhtml} -<>= -<> +\begin{chunk}{graph3dtwovariables.xhtml} +\getchunk{standard head} -<> +\getchunk{page head}
Functions of Two Variables

This page describes the plotting of surfaces defined by an equation of @@ -38364,36 +38343,36 @@ case of uncompiled functions. The variables are entered in the order in which they are defined in the function specificationl. In this case the first range specifies the x-variable and the second range specifies the y-variable. -<> -@ +\getchunk{page foot} +\end{chunk} %%H \subsection{htxtoppage.xhtml} -<>= -<> +\begin{chunk}{htxtoppage.xhtml} +\getchunk{standard head} -<> +\getchunk{page head} htxtoppage not implemented -<> -@ +\getchunk{page foot} +\end{chunk} %%I \subsection{indefiniteintegral.xhtml} -<>= -<> +\begin{chunk}{indefiniteintegral.xhtml} +\getchunk{standard head} -<> +\getchunk{page head}
Enter the function you want to integrate:

-<> -<> -<> -@ +\getchunk{continue button} +\getchunk{answer field} +\getchunk{page foot} +\end{chunk} \subsection{introtofloat.xhtml} -<>= -<> +\begin{chunk}{introtofloat.xhtml} +\getchunk{standard head} -<> +\getchunk{page head}
Introduction to Float

Scientific notation is supported for input and output of floating @@ -38451,16 +38430,16 @@ The normal arithmetic operations are available for floating point numbers.
-<> -@ +\getchunk{page foot} +\end{chunk} %%J \subsection{jenks.xhtml} -<>= -<> +\begin{chunk}{jenks.xhtml} +\getchunk{standard head} -<> +\getchunk{page head}
@@ -38547,15 +38526,15 @@ The normal arithmetic operations are available for floating point numbers. Chapter 21: Programs for AXIOM Images
-<> -@ +\getchunk{page foot} +\end{chunk} %%K %%L \subsection{laurentseries.xhtml} -<>= -<> +\begin{chunk}{laurentseries.xhtml} +\getchunk{standard head} -<> +\getchunk{page head}
@@ -38623,18 +38602,18 @@ infinity; the step size is any positive integer.
-<> -<> -<> +\getchunk{continue button} +\getchunk{answer field} +\getchunk{page foot} -@ +\end{chunk} \subsection{linalgpage.xhtml} -<>= -<> +\begin{chunk}{linalgpage.xhtml} +\getchunk{standard head} -<> +\getchunk{page head}
Linear Algebra

@@ -38720,19 +38699,19 @@ infinity; the step size is any positive integer. -<> -@ +\getchunk{page foot} +\end{chunk} \subsection{linconversion.xhtml} -<>= -<> +\begin{chunk}{linconversion.xhtml} +\getchunk{standard head} -<> +\getchunk{page head}
Conversion

Conversion is the process of changing an object of one type into an @@ -38891,19 +38870,19 @@ to be fractions.
-<> -@ +\getchunk{page foot} +\end{chunk} \subsection{lincreate.xhtml} -<>= -<> +\begin{chunk}{lincreate.xhtml} +\getchunk{standard head} -<> +\getchunk{page head}
Creating Matrices

There are many ways to create a matrix from a collection of values or @@ -39107,19 +39086,19 @@ a new matrix by reflection across the main diagonal.
-<> -@ +\getchunk{page foot} +\end{chunk} \subsection{lineigen.xhtml} -<>= -<> +\begin{chunk}{lineigen.xhtml} +\getchunk{standard head} -<> +\getchunk{page head}
Computation of Eigenvalues and Eigenvectors

In this section we show you some of Axiom's facilities for computing and @@ -39248,19 +39227,19 @@ of these vectors.
-<> -@ +\getchunk{page foot} +\end{chunk} \subsection{linhilbert.xhtml} -<>= -<> +\begin{chunk}{linhilbert.xhtml} +\getchunk{standard head} -<> +\getchunk{page head}
An Example: Determinant of a Hilbert Matrix

Consider the problem of computing the determinant of a 10 by 10 Hilbert @@ -39336,19 +39315,19 @@ Reset digits to its default value.
-<> -@ +\getchunk{page foot} +\end{chunk} \subsection{linintro.xhtml} -<>= -<> +\begin{chunk}{linintro.xhtml} +\getchunk{standard head} -<> +\getchunk{page head}
Expanding to Higher Dimensions

To get higher dimensional aggregates, you can create one-dimensional @@ -39448,19 +39427,19 @@ You can perform operations such as
-<> -@ +\getchunk{page foot} +\end{chunk} \subsection{linoperations.xhtml} -<>= -<> +\begin{chunk}{linoperations.xhtml} +\getchunk{standard head} -<> +\getchunk{page head}
Operations on Matrices

Axiom provides both left and right scalar multiplication. @@ -39638,19 +39617,19 @@ system command to display the full ist of operations defined by Matrix. -<> -@ +\getchunk{page foot} +\end{chunk} \subsection{linpermaent.xhtml} -<>= -<> +\begin{chunk}{linpermaent.xhtml} +\getchunk{standard head} -<> +\getchunk{page head}
Permanent

The package Permanent provides the function @@ -39691,19 +39670,19 @@ Here are some derangement numbers, which you see grow quite fast.
-<> -@ +\getchunk{page foot} +\end{chunk} \subsection{linsquarematrices.xhtml} -<>= -<> +\begin{chunk}{linsquarematrices.xhtml} +\getchunk{standard head} -<> +\getchunk{page head}
SquareMatrix

The top level matrix type in Axiom is @@ -39776,19 +39755,19 @@ For more information on related topics see to display the full list of operations defined by SquareMatrix. -<> -@ +\getchunk{page foot} +\end{chunk} \subsection{linvectors.xhtml} -<>= -<> +\begin{chunk}{linvectors.xhtml} +\getchunk{standard head} -<> +\getchunk{page head}
Vector

The Vector domain is used for storing @@ -39940,19 +39919,19 @@ Issue the system command to display the full list of operations defined by Vector. -<> -@ +\getchunk{page foot} +\end{chunk} \subsection{lin1darrays.xhtml} -<>= -<> +\begin{chunk}{lin1darrays.xhtml} +\getchunk{standard head} -<> +\getchunk{page head}
One Dimensional Array

The OneDimensionalArray is used @@ -40049,19 +40028,19 @@ Replace the first 5 elements of a with those of b.
-<> -@ +\getchunk{page foot} +\end{chunk} \subsection{lin2darrays.xhtml} -<>= -<> +\begin{chunk}{lin2darrays.xhtml} +\getchunk{standard head} -<> +\getchunk{page head}
Two Dimensional Array

The TwoDimensionalArray is used @@ -40282,16 +40261,16 @@ For more information about the operations available for For more information on related topics, see Matrix and OneDimensionalArray -<> -@ +\getchunk{page foot} +\end{chunk} %%M \subsection{man0page.xhtml} -<>= -<> +\begin{chunk}{man0page.xhtml} +\getchunk{standard head} -<> +\getchunk{page head} Enter search string (use * for wild card unless counter-indicated):
@@ -40389,980 +40368,980 @@ Enter search string (use * for wild card unless counter-indicated):
-<> -@ +\getchunk{page foot} +\end{chunk} \subsection{menualgebraadjointmatrix.xhtml} -<>= -<> +\begin{chunk}{menualgebraadjointmatrix.xhtml} +\getchunk{standard head} -<> +\getchunk{page head} menualgebraadjointmatrix not implemented -<> -@ +\getchunk{page foot} +\end{chunk} \subsection{menualgebraapplytolist.xhtml} -<>= -<> +\begin{chunk}{menualgebraapplytolist.xhtml} +\getchunk{standard head} -<> +\getchunk{page head} menualgebraapplytolist not implemented -<> -@ +\getchunk{page foot} +\end{chunk} \subsection{menualgebracharacteristicpolynomial.xhtml} -<>= -<> +\begin{chunk}{menualgebracharacteristicpolynomial.xhtml} +\getchunk{standard head} -<> +\getchunk{page head} menualgebracharacteristicpolynomial not implemented -<> -@ +\getchunk{page foot} +\end{chunk} \subsection{menualgebradeterminant.xhtml} -<>= -<> +\begin{chunk}{menualgebradeterminant.xhtml} +\getchunk{standard head} -<> +\getchunk{page head} menualgebradeterminant not implemented -<> -@ +\getchunk{page foot} +\end{chunk} \subsection{menualgebraeigenvalues.xhtml} -<>= -<> +\begin{chunk}{menualgebraeigenvalues.xhtml} +\getchunk{standard head} -<> +\getchunk{page head} menualgebraeigenvalues not implemented -<> -@ +\getchunk{page foot} +\end{chunk} \subsection{menualgebraeigenvectors.xhtml} -<>= -<> +\begin{chunk}{menualgebraeigenvectors.xhtml} +\getchunk{standard head} -<> +\getchunk{page head} menualgebraeigenvectors not implemented -<> -@ +\getchunk{page foot} +\end{chunk} \subsection{menualgebraentermatrix.xhtml} -<>= -<> +\begin{chunk}{menualgebraentermatrix.xhtml} +\getchunk{standard head} -<> +\getchunk{page head} menualgebraentermatrix not implemented -<> -@ +\getchunk{page foot} +\end{chunk} \subsection{menualgebrainvertmatrix.xhtml} -<>= -<> +\begin{chunk}{menualgebrainvertmatrix.xhtml} +\getchunk{standard head} -<> +\getchunk{page head} menualgebrainvertmatrix not implemented -<> -@ +\getchunk{page foot} +\end{chunk} \subsection{menualgebrageneratematrix.xhtml} -<>= -<> +\begin{chunk}{menualgebrageneratematrix.xhtml} +\getchunk{standard head} -<> +\getchunk{page head} menualgebrageneratematrix not implemented -<> -@ +\getchunk{page foot} +\end{chunk} \subsection{menualgebramakelist.xhtml} -<>= -<> +\begin{chunk}{menualgebramakelist.xhtml} +\getchunk{standard head} -<> +\getchunk{page head} menualgebramakelist not implemented -<> -@ +\getchunk{page foot} +\end{chunk} \subsection{menualgebramaptolist.xhtml} -<>= -<> +\begin{chunk}{menualgebramaptolist.xhtml} +\getchunk{standard head} -<> +\getchunk{page head} menualgebramaptolist not implemented -<> -@ +\getchunk{page foot} +\end{chunk} \subsection{menualgebramaptomatrix.xhtml} -<>= -<> +\begin{chunk}{menualgebramaptomatrix.xhtml} +\getchunk{standard head} -<> +\getchunk{page head} menualgebramaptomatrix not implemented -<> -@ +\getchunk{page foot} +\end{chunk} \subsection{menualgebrareducelist.xhtml} -<>= -<> +\begin{chunk}{menualgebrareducelist.xhtml} +\getchunk{standard head} -<> +\getchunk{page head} menualgebrareducelist not implemented -<> -@ +\getchunk{page foot} +\end{chunk} \subsection{menualgebratransposematrix.xhtml} -<>= -<> +\begin{chunk}{menualgebratransposematrix.xhtml} +\getchunk{standard head} -<> +\getchunk{page head} menualgebratransposematrix not implemented -<> -@ +\getchunk{page foot} +\end{chunk} \subsection{menuaxiomaddtopath.xhtml} -<>= -<> +\begin{chunk}{menuaxiomaddtopath.xhtml} +\getchunk{standard head} -<> +\getchunk{page head} menuaxiomaddtopath not implemented -<> -@ +\getchunk{page foot} +\end{chunk} \subsection{menuaxiomclearmemory.xhtml} -<>= -<> +\begin{chunk}{menuaxiomclearmemory.xhtml} +\getchunk{standard head} -<> +\getchunk{page head} menuaxiomclearmemory not implemented -<> -@ +\getchunk{page foot} +\end{chunk} \subsection{menuaxiomdeletefunction.xhtml} -<>= -<> +\begin{chunk}{menuaxiomdeletefunction.xhtml} +\getchunk{standard head} -<> +\getchunk{page head} menuaxiomdeletefunction not implemented -<> -@ +\getchunk{page foot} +\end{chunk} \subsection{menuaxiomdeletevariable.xhtml} -<>= -<> +\begin{chunk}{menuaxiomdeletevariable.xhtml} +\getchunk{standard head} -<> +\getchunk{page head} menuaxiomdeletevariable not implemented -<> -@ +\getchunk{page foot} +\end{chunk} \subsection{menuaxiominterrupt.xhtml} -<>= -<> +\begin{chunk}{menuaxiominterrupt.xhtml} +\getchunk{standard head} -<> +\getchunk{page head} menuaxiominterrupt not implemented -<> -@ +\getchunk{page foot} +\end{chunk} \subsection{menuaxiomrestart.xhtml} -<>= -<> +\begin{chunk}{menuaxiomrestart.xhtml} +\getchunk{standard head} -<> +\getchunk{page head} menuaxiomrestart not implemented -<> -@ +\getchunk{page foot} +\end{chunk} \subsection{menuaxiomshowdefinition.xhtml} -<>= -<> +\begin{chunk}{menuaxiomshowdefinition.xhtml} +\getchunk{standard head} -<> +\getchunk{page head} menuaxiomshowdefinition not implemented -<> -@ +\getchunk{page foot} +\end{chunk} \subsection{menuaxiomdisplay.xhtml} -<>= -<> +\begin{chunk}{menuaxiomdisplay.xhtml} +\getchunk{standard head} -<> +\getchunk{page head} menuaxiomdisplay not implemented -<> -@ +\getchunk{page foot} +\end{chunk} \subsection{menuaxiomset.xhtml} -<>= -<> +\begin{chunk}{menuaxiomset.xhtml} +\getchunk{standard head} -<> +\getchunk{page head} menuaxiomset not implemented -<> -@ +\getchunk{page foot} +\end{chunk} \subsection{menuaxiomshowfunctions.xhtml} -<>= -<> +\begin{chunk}{menuaxiomshowfunctions.xhtml} +\getchunk{standard head} -<> +\getchunk{page head} menuaxiomshowfunctions not implemented -<> -@ +\getchunk{page foot} +\end{chunk} \subsection{menuaxiomshowvariables.xhtml} -<>= -<> +\begin{chunk}{menuaxiomshowvariables.xhtml} +\getchunk{standard head} -<> +\getchunk{page head} menuaxiomshowvariables not implemented -<> -@ +\getchunk{page foot} +\end{chunk} \subsection{menuaxiomtoggletimedisplay.xhtml} -<>= -<> +\begin{chunk}{menuaxiomtoggletimedisplay.xhtml} +\getchunk{standard head} -<> +\getchunk{page head} menuaxiomtoggletimedisplay not implemented -<> -@ +\getchunk{page foot} +\end{chunk} \subsection{menucalculuscalculussum.xhtml} -<>= -<> +\begin{chunk}{menucalculuscalculussum.xhtml} +\getchunk{standard head} -<> +\getchunk{page head} menucalculuscalculussum not implemented -<> -@ +\getchunk{page foot} +\end{chunk} \subsection{menucalculuscalculusproduct.xhtml} -<>= -<> +\begin{chunk}{menucalculuscalculusproduct.xhtml} +\getchunk{standard head} -<> +\getchunk{page head} menucalculuscalculusproduct not implemented -<> -@ +\getchunk{page foot} +\end{chunk} \subsection{menucalculuschangevariable.xhtml} -<>= -<> +\begin{chunk}{menucalculuschangevariable.xhtml} +\getchunk{standard head} -<> +\getchunk{page head} menucalculuschangevariable not implemented -<> -@ +\getchunk{page foot} +\end{chunk} \subsection{menucalculuscontinuedfractions.xhtml} -<>= -<> +\begin{chunk}{menucalculuscontinuedfractions.xhtml} +\getchunk{standard head} -<> +\getchunk{page head} menucalculuscontinuedfractions not implemented -<> -@ +\getchunk{page foot} +\end{chunk} \subsection{menucalculusdifferentiate.xhtml} -<>= -<> +\begin{chunk}{menucalculusdifferentiate.xhtml} +\getchunk{standard head} -<> +\getchunk{page head} menucalculusdifferentiate not implemented -<> -@ +\getchunk{page foot} +\end{chunk} \subsection{menucalculusdividepolynomials.xhtml} -<>= -<> +\begin{chunk}{menucalculusdividepolynomials.xhtml} +\getchunk{standard head} -<> +\getchunk{page head} menucalculusdividepolynomials not implemented -<> -@ +\getchunk{page foot} +\end{chunk} \subsection{menucalculusfindlimit.xhtml} -<>= -<> +\begin{chunk}{menucalculusfindlimit.xhtml} +\getchunk{standard head} -<> +\getchunk{page head} menucalculusfindlimit not implemented -<> -@ +\getchunk{page foot} +\end{chunk} \subsection{menucalculusgetseries.xhtml} -<>= -<> +\begin{chunk}{menucalculusgetseries.xhtml} +\getchunk{standard head} -<> +\getchunk{page head} menucalculusgetseries not implemented -<> -@ +\getchunk{page foot} +\end{chunk} \subsection{menucalculusgreatestcommondivisor.xhtml} -<>= -<> +\begin{chunk}{menucalculusgreatestcommondivisor.xhtml} +\getchunk{standard head} -<> +\getchunk{page head} menucalculusgreatestcommondivisor not implemented -<> -@ +\getchunk{page foot} +\end{chunk} \subsection{menucalculusleastcommonmultiple.xhtml} -<>= -<> +\begin{chunk}{menucalculusleastcommonmultiple.xhtml} +\getchunk{standard head} -<> +\getchunk{page head} menucalculusleastcommonmultiple not implemented -<> -@ +\getchunk{page foot} +\end{chunk} \subsection{menucalculusintegrate.xhtml} -<>= -<> +\begin{chunk}{menucalculusintegrate.xhtml} +\getchunk{standard head} -<> +\getchunk{page head} menucalculusintegrate not implemented -<> -@ +\getchunk{page foot} +\end{chunk} \subsection{menucalculusinverselaplacetransform.xhtml} -<>= -<> +\begin{chunk}{menucalculusinverselaplacetransform.xhtml} +\getchunk{standard head} -<> +\getchunk{page head} menucalculusinverselaplacetransform not implemented -<> -@ +\getchunk{page foot} +\end{chunk} \subsection{menucalculuslaplacetransform.xhtml} -<>= -<> +\begin{chunk}{menucalculuslaplacetransform.xhtml} +\getchunk{standard head} -<> +\getchunk{page head} menucalculuslaplacetransform not implemented -<> -@ +\getchunk{page foot} +\end{chunk} \subsection{menucalculuslevel3.xhtml} -<>= -<> +\begin{chunk}{menucalculuslevel3.xhtml} +\getchunk{standard head} -<> +\getchunk{page head} menucalculuslevel3 not implemented -<> -@ +\getchunk{page foot} +\end{chunk} \subsection{menucalculuslevel3a.xhtml} -<>= -<> +\begin{chunk}{menucalculuslevel3a.xhtml} +\getchunk{standard head} -<> +\getchunk{page head} menucalculuslevel3a not implemented -<> -@ +\getchunk{page foot} +\end{chunk} \subsection{menucalculuslevel3b.xhtml} -<>= -<> +\begin{chunk}{menucalculuslevel3b.xhtml} +\getchunk{standard head} -<> +\getchunk{page head} menucalculuslevel3b not implemented -<> -@ +\getchunk{page foot} +\end{chunk} \subsection{menucalculuslevel3c.xhtml} -<>= -<> +\begin{chunk}{menucalculuslevel3c.xhtml} +\getchunk{standard head} -<> +\getchunk{page head} menucalculuslevel3c not implemented -<> -@ +\getchunk{page foot} +\end{chunk} \subsection{menucalculuspadeapproximation.xhtml} -<>= -<> +\begin{chunk}{menucalculuspadeapproximation.xhtml} +\getchunk{standard head} -<> +\getchunk{page head} menucalculuspadeapproximation not implemented -<> -@ +\getchunk{page foot} +\end{chunk} \subsection{menucalculuspartialfractions.xhtml} -<>= -<> +\begin{chunk}{menucalculuspartialfractions.xhtml} +\getchunk{standard head} -<> +\getchunk{page head} menucalculuspartialfractions not implemented -<> -@ +\getchunk{page foot} +\end{chunk} \subsection{menucalculusrischintegrate.xhtml} -<>= -<> +\begin{chunk}{menucalculusrischintegrate.xhtml} +\getchunk{standard head} -<> +\getchunk{page head} menucalculusrischintegrate not implemented -<> -@ +\getchunk{page foot} +\end{chunk} \subsection{menueditcopy.xhtml} -<>= -<> +\begin{chunk}{menueditcopy.xhtml} +\getchunk{standard head} -<> +\getchunk{page head} menueditcopy not implemented -<> -@ +\getchunk{page foot} +\end{chunk} \subsection{menueditcopyasimage.xhtml} -<>= -<> +\begin{chunk}{menueditcopyasimage.xhtml} +\getchunk{standard head} -<> +\getchunk{page head} menueditcopyasimage not implemented -<> -@ +\getchunk{page foot} +\end{chunk} \subsection{menueditcopytex.xhtml} -<>= -<> +\begin{chunk}{menueditcopytex.xhtml} +\getchunk{standard head} -<> +\getchunk{page head} menueditcopytex not implemented -<> -@ +\getchunk{page foot} +\end{chunk} \subsection{menueditcopytext.xhtml} -<>= -<> +\begin{chunk}{menueditcopytext.xhtml} +\getchunk{standard head} -<> +\getchunk{page head} menueditcopytext not implemented -<> -@ +\getchunk{page foot} +\end{chunk} \subsection{menueditcut.xhtml} -<>= -<> +\begin{chunk}{menueditcut.xhtml} +\getchunk{standard head} -<> +\getchunk{page head} menueditcut not implemented -<> -@ +\getchunk{page foot} +\end{chunk} \subsection{menueditpaste.xhtml} -<>= -<> +\begin{chunk}{menueditpaste.xhtml} +\getchunk{standard head} -<> +\getchunk{page head} menueditpaste not implemented -<> -@ +\getchunk{page foot} +\end{chunk} \subsection{menueditdeleteselection.xhtml} -<>= -<> +\begin{chunk}{menueditdeleteselection.xhtml} +\getchunk{standard head} -<> +\getchunk{page head} menueditdeleteselection not implemented -<> -@ +\getchunk{page foot} +\end{chunk} \subsection{menueditselectiontoimage.xhtml} -<>= -<> +\begin{chunk}{menueditselectiontoimage.xhtml} +\getchunk{standard head} -<> +\getchunk{page head} menueditselectiontoimage not implemented -<> -@ +\getchunk{page foot} +\end{chunk} \subsection{menueditselectiontoinput.xhtml} -<>= -<> +\begin{chunk}{menueditselectiontoinput.xhtml} +\getchunk{standard head} -<> +\getchunk{page head} menueditselectiontoinput not implemented -<> -@ +\getchunk{page foot} +\end{chunk} \subsection{menuequationsrealrootsofpolynmial.xhtml} -<>= -<> +\begin{chunk}{menuequationsrealrootsofpolynmial.xhtml} +\getchunk{standard head} -<> +\getchunk{page head} menuequationsrealrootsofpolynmial not implemented -<> -@ +\getchunk{page foot} +\end{chunk} \subsection{menuequationsatvalue.xhtml} -<>= -<> +\begin{chunk}{menuequationsatvalue.xhtml} +\getchunk{standard head} -<> +\getchunk{page head} menuequationsatvalue not implemented -<> -@ +\getchunk{page foot} +\end{chunk} \subsection{menuequationsboundaryvalueproblem.xhtml} -<>= -<> +\begin{chunk}{menuequationsboundaryvalueproblem.xhtml} +\getchunk{standard head} -<> +\getchunk{page head} menuequationsboundaryvalueproblem not implemented -<> -@ +\getchunk{page foot} +\end{chunk} \subsection{menuequationsinitialvalueproblem1.xhtml} -<>= -<> +\begin{chunk}{menuequationsinitialvalueproblem1.xhtml} +\getchunk{standard head} -<> +\getchunk{page head} menuequationsinitialvalueproblem1 not implemented -<> -@ +\getchunk{page foot} +\end{chunk} \subsection{menuequationsinitialvalueproblem2.xhtml} -<>= -<> +\begin{chunk}{menuequationsinitialvalueproblem2.xhtml} +\getchunk{standard head} -<> +\getchunk{page head} menuequationsinitialvalueproblem2 not implemented -<> -@ +\getchunk{page foot} +\end{chunk} \subsection{menuequationssolvealgebraicsystem.xhtml} -<>= -<> +\begin{chunk}{menuequationssolvealgebraicsystem.xhtml} +\getchunk{standard head} -<> +\getchunk{page head} menuequationssolvealgebraicsystem not implemented -<> -@ +\getchunk{page foot} +\end{chunk} \subsection{menuequationseliminatevariable.xhtml} -<>= -<> +\begin{chunk}{menuequationseliminatevariable.xhtml} +\getchunk{standard head} -<> +\getchunk{page head} menuequationseliminatevariable not implemented -<> -@ +\getchunk{page foot} +\end{chunk} \subsection{menuequationssolvelinearsystem.xhtml} -<>= -<> +\begin{chunk}{menuequationssolvelinearsystem.xhtml} +\getchunk{standard head} -<> +\getchunk{page head} menuequationssolvelinearsystem not implemented -<> -@ +\getchunk{page foot} +\end{chunk} \subsection{menuequationssolveode.xhtml} -<>= -<> +\begin{chunk}{menuequationssolveode.xhtml} +\getchunk{standard head} -<> +\getchunk{page head} menuequationssolveode not implemented -<> -@ +\getchunk{page foot} +\end{chunk} \subsection{menuequationssolveodewithlaplace.xhtml} -<>= -<> +\begin{chunk}{menuequationssolveodewithlaplace.xhtml} +\getchunk{standard head} -<> +\getchunk{page head} menuequationssolveodewithlaplace not implemented -<> -@ +\getchunk{page foot} +\end{chunk} \subsection{menuequationsrootsofpolynomial.xhtml} -<>= -<> +\begin{chunk}{menuequationsrootsofpolynomial.xhtml} +\getchunk{standard head} -<> +\getchunk{page head} menuequationsrootsofpolynomial not implemented -<> -@ +\getchunk{page foot} +\end{chunk} \subsection{menuequationssolve.xhtml} -<>= -<> +\begin{chunk}{menuequationssolve.xhtml} +\getchunk{standard head} -<> +\getchunk{page head} menuequationssolve not implemented -<> -@ +\getchunk{page foot} +\end{chunk} \subsection{menuequationssolvenumerically.xhtml} -<>= -<> +\begin{chunk}{menuequationssolvenumerically.xhtml} +\getchunk{standard head} -<> +\getchunk{page head} menuequationssolvenumerically not implemented -<> -@ +\getchunk{page foot} +\end{chunk} \subsection{menufileexit.xhtml} -<>= -<> +\begin{chunk}{menufileexit.xhtml} +\getchunk{standard head} -<> +\getchunk{page head} menufileexit not implemented -<> -@ +\getchunk{page foot} +\end{chunk} \subsection{menufileinputfile.xhtml} -<>= -<> +\begin{chunk}{menufileinputfile.xhtml} +\getchunk{standard head} -<> +\getchunk{page head} menufileinputfile not implemented -<> -@ +\getchunk{page foot} +\end{chunk} \subsection{menufileloadlibrary.xhtml} -<>= -<> +\begin{chunk}{menufileloadlibrary.xhtml} +\getchunk{standard head} -<> +\getchunk{page head} menufileloadlibrary not implemented -<> -@ +\getchunk{page foot} +\end{chunk} \subsection{menufileopen.xhtml} -<>= -<> +\begin{chunk}{menufileopen.xhtml} +\getchunk{standard head} -<> +\getchunk{page head} menufileopen not implemented -<> -@ +\getchunk{page foot} +\end{chunk} \subsection{menufileprint.xhtml} -<>= -<> +\begin{chunk}{menufileprint.xhtml} +\getchunk{standard head} -<> +\getchunk{page head} menufileprint not implemented -<> -@ +\getchunk{page foot} +\end{chunk} \subsection{menufileread.xhtml} -<>= -<> +\begin{chunk}{menufileread.xhtml} +\getchunk{standard head} -<> +\getchunk{page head} menufileread not implemented -<> -@ +\getchunk{page foot} +\end{chunk} \subsection{menufilesave.xhtml} -<>= -<> +\begin{chunk}{menufilesave.xhtml} +\getchunk{standard head} -<> +\getchunk{page head} menufilesave not implemented -<> -@ +\getchunk{page foot} +\end{chunk} \subsection{menufilesaveas.xhtml} -<>= -<> +\begin{chunk}{menufilesaveas.xhtml} +\getchunk{standard head} -<> +\getchunk{page head} menufilesaveas not implemented -<> -@ +\getchunk{page foot} +\end{chunk} \subsection{menufiletogglespool.xhtml} -<>= -<> +\begin{chunk}{menufiletogglespool.xhtml} +\getchunk{standard head} -<> +\getchunk{page head} menufiletogglespool not implemented -<> -@ +\getchunk{page foot} +\end{chunk} \subsection{menunumericsetprecision.xhtml} -<>= -<> +\begin{chunk}{menunumericsetprecision.xhtml} +\getchunk{standard head} -<> +\getchunk{page head} menunumericsetprecision not implemented -<> -@ +\getchunk{page foot} +\end{chunk} \subsection{menunumerictobigfloat.xhtml} -<>= -<> +\begin{chunk}{menunumerictobigfloat.xhtml} +\getchunk{standard head} -<> +\getchunk{page head} menunumerictobigfloat not implemented -<> -@ +\getchunk{page foot} +\end{chunk} \subsection{menunumerictofloat.xhtml} -<>= -<> +\begin{chunk}{menunumerictofloat.xhtml} +\getchunk{standard head} -<> +\getchunk{page head} menunumerictofloat not implemented -<> -@ +\getchunk{page foot} +\end{chunk} \subsection{menunumerictogglenumericoutput.xhtml} -<>= -<> +\begin{chunk}{menunumerictogglenumericoutput.xhtml} +\getchunk{standard head} -<> +\getchunk{page head} menunumerictogglenumericoutput not implemented -<> -@ +\getchunk{page foot} +\end{chunk} \subsection{menusimplifyaddalgebraicequality.xhtml} -<>= -<> +\begin{chunk}{menusimplifyaddalgebraicequality.xhtml} +\getchunk{standard head} -<> +\getchunk{page head} menusimplifyaddalgebraicequality not implemented -<> -@ +\getchunk{page foot} +\end{chunk} \subsection{menusimplifycomplexsimplification.xhtml} -<>= -<> +\begin{chunk}{menusimplifycomplexsimplification.xhtml} +\getchunk{standard head} -<> +\getchunk{page head} menusimplifycomplexsimplification not implemented -<> -@ +\getchunk{page foot} +\end{chunk} \subsection{menusimplifycontractlogarithms.xhtml} -<>= -<> +\begin{chunk}{menusimplifycontractlogarithms.xhtml} +\getchunk{standard head} -<> +\getchunk{page head} menusimplifycontractlogarithms not implemented -<> -@ +\getchunk{page foot} +\end{chunk} \subsection{menusimplifyevaluatenounform.xhtml} -<>= -<> +\begin{chunk}{menusimplifyevaluatenounform.xhtml} +\getchunk{standard head} -<> +\getchunk{page head} menusimplifyevaluatenounform not implemented -<> -@ +\getchunk{page foot} +\end{chunk} \subsection{menusimplifyexpandexpression.xhtml} -<>= -<> +\begin{chunk}{menusimplifyexpandexpression.xhtml} +\getchunk{standard head} -<> +\getchunk{page head} menusimplifyexpandexpression not implemented -<> -@ +\getchunk{page foot} +\end{chunk} \subsection{menusimplifyexpandlogarithms.xhtml} -<>= -<> +\begin{chunk}{menusimplifyexpandlogarithms.xhtml} +\getchunk{standard head} -<> +\getchunk{page head} menusimplifyexpandlogarithms not implemented -<> -@ +\getchunk{page foot} +\end{chunk} \subsection{menusimplifyfactorialsandgamma.xhtml} -<>= -<> +\begin{chunk}{menusimplifyfactorialsandgamma.xhtml} +\getchunk{standard head} -<> +\getchunk{page head} menusimplifyfactorialsandgamma not implemented -<> -@ +\getchunk{page foot} +\end{chunk} \subsection{menusimplifyfactorcomplex.xhtml} -<>= -<> +\begin{chunk}{menusimplifyfactorcomplex.xhtml} +\getchunk{standard head} -<> +\getchunk{page head} menusimplifyfactorcomplex not implemented -<> -@ +\getchunk{page foot} +\end{chunk} \subsection{menusimplifyfactorexpression.xhtml} -<>= -<> +\begin{chunk}{menusimplifyfactorexpression.xhtml} +\getchunk{standard head} -<> +\getchunk{page head} menusimplifyfactorexpression not implemented -<> -@ +\getchunk{page foot} +\end{chunk} \subsection{menusimplifymoduluscomputation.xhtml} -<>= -<> +\begin{chunk}{menusimplifymoduluscomputation.xhtml} +\getchunk{standard head} -<> +\getchunk{page head} menusimplifymoduluscomputation not implemented -<> -@ +\getchunk{page foot} +\end{chunk} \subsection{menusimplifysimplifyexpression.xhtml} -<>= -<> +\begin{chunk}{menusimplifysimplifyexpression.xhtml} +\getchunk{standard head} -<> +\getchunk{page head} menusimplifysimplifyexpression not implemented -<> -@ +\getchunk{page foot} +\end{chunk} \subsection{menusimplifysubtitute.xhtml} -<>= -<> +\begin{chunk}{menusimplifysubtitute.xhtml} +\getchunk{standard head} -<> +\getchunk{page head} menusimplifysubtitute not implemented -<> -@ +\getchunk{page foot} +\end{chunk} \subsection{menusimplifysimplifyradicals.xhtml} -<>= -<> +\begin{chunk}{menusimplifysimplifyradicals.xhtml} +\getchunk{standard head} -<> +\getchunk{page head} menusimplifysimplifyradicals not implemented -<> -@ +\getchunk{page foot} +\end{chunk} \subsection{menusimplifytogglealgebraicflag.xhtml} -<>= -<> +\begin{chunk}{menusimplifytogglealgebraicflag.xhtml} +\getchunk{standard head} -<> +\getchunk{page head} menusimplifytogglealgebraicflag not implemented -<> -@ +\getchunk{page foot} +\end{chunk} \subsection{menusimplifytrigsimplification.xhtml} -<>= -<> +\begin{chunk}{menusimplifytrigsimplification.xhtml} +\getchunk{standard head} -<> +\getchunk{page head} menusimplifytrigsimplification not implemented -<> -@ +\getchunk{page foot} +\end{chunk} %%N \subsection{numbasicfunctions.xhtml} -<>= -<> +\begin{chunk}{numbasicfunctions.xhtml} +\getchunk{standard head} -<> +\getchunk{page head}
Basic Functions

The size of an integer in Axiom is only limited by the amount of computer @@ -41639,15 +41618,15 @@ Records are discussed in detail in
-<> -@ +\getchunk{page foot} +\end{chunk} \subsection{numberspage.xhtml} -<>= -<> +\begin{chunk}{numberspage.xhtml} +\getchunk{standard head} -<> +\getchunk{page head} The following types of numbers are among those available in Axiom @@ -41721,19 +41700,19 @@ Addtional topics
  • Expansions in other Bases
  • -<> -@ +\getchunk{page foot} +\end{chunk} \subsection{numcardinalnumbers.xhtml} -<>= -<> +\begin{chunk}{numcardinalnumbers.xhtml} +\getchunk{standard head} -<> +\getchunk{page head}
    Cardinal Numbers

    The CardinalNumber can be used for @@ -41945,19 +41924,19 @@ hypothesis in this way:
    -<> -@ +\getchunk{page foot} +\end{chunk} \subsection{numcomplexnumbers.xhtml} -<>= -<> +\begin{chunk}{numcomplexnumbers.xhtml} +\getchunk{standard head} -<> +\getchunk{page head}
    Complex Numbers

    The Complex constructor implements @@ -42110,19 +42089,19 @@ You can factor Gaussian integers.
    -<> -@ +\getchunk{page foot} +\end{chunk} \subsection{numcontinuedfractions.xhtml} -<>= -<> +\begin{chunk}{numcontinuedfractions.xhtml} +\getchunk{standard head} -<> +\getchunk{page head}
    Continued Fractions

    Continued fractions have been a fascinating and useful tool in mathematics @@ -42425,19 +42404,19 @@ is the expansion of the square root of 11.
    -<> -@ +\getchunk{page foot} +\end{chunk} \subsection{numexamples.xhtml} -<>= -<> +\begin{chunk}{numexamples.xhtml} +\getchunk{standard head} -<> +\getchunk{page head}
    Examples

    One can show that if an integer of the form 2**k+1 is prime, then k @@ -42479,19 +42458,19 @@ try the following command: Obviously, Fermat didn't have access to Axiom. -<> -@ +\getchunk{page foot} +\end{chunk} \subsection{numfactorization.xhtml} -<>= -<> +\begin{chunk}{numfactorization.xhtml} +\getchunk{standard head} -<> +\getchunk{page head}
    Primes and Factorization

    Use the operation factor to factor integers. @@ -42563,15 +42542,15 @@ when it is considered a Gaussian (that is, complex) integer. See
    -<> -@ +\getchunk{page foot} +\end{chunk} \subsection{numfinitefields.xhtml} -<>= -<> +\begin{chunk}{numfinitefields.xhtml} +\getchunk{standard head} -<> +\getchunk{page head}
    Finite Fields

    A finite field (also called a Galois field) is a finite @@ -42640,15 +42619,15 @@ in section 2.9 for more information on package calling. -<> -@ +\getchunk{page foot} +\end{chunk} \subsection{numfloat.xhtml} -<>= -<> +\begin{chunk}{numfloat.xhtml} +\getchunk{standard head} -<> +\getchunk{page head}
    Real Numbers

    Axiom provides two kinds of floating point numbers. The domain @@ -42700,19 +42679,19 @@ in section 8.1, and DoubleFloat ) -<> -@ +\getchunk{page foot} +\end{chunk} \subsection{numfractions.xhtml} -<>= -<> +\begin{chunk}{numfractions.xhtml} +\getchunk{standard head} -<> +\getchunk{page head}
    Fractions

    Axiom handles fractions in many different contexts and will @@ -42756,19 +42735,19 @@ Additional Topics:
    -<> -@ +\getchunk{page foot} +\end{chunk} \subsection{numfunctions.xhtml} -<>= -<> +\begin{chunk}{numfunctions.xhtml} +\getchunk{standard head} -<> +\getchunk{page head}
    Integer Number Theory Functions

    The @@ -43037,15 +43016,15 @@ discriminant d. -<> -@ +\getchunk{page foot} +\end{chunk} \subsection{numgeneralinfo.xhtml} -<>= -<> +\begin{chunk}{numgeneralinfo.xhtml} +\getchunk{standard head} -<> +\getchunk{page head}
    General Integer Information

    Axiom provides many operations for manipulating arbitrary precision integers. @@ -43063,29 +43042,29 @@ in other packages. More examples of integers are in the following sections:
  • Some Number Theoretic Functions
  • -<> -@ +\getchunk{page foot} +\end{chunk} \subsection{numintegerfractions.xhtml} -<>= -<> +\begin{chunk}{numintegerfractions.xhtml} +\getchunk{standard head} -<> +\getchunk{page head} numintegerfractions not implemented -<> -@ +\getchunk{page foot} +\end{chunk} \subsection{numintegers.xhtml} -<>= -<> +\begin{chunk}{numintegers.xhtml} +\getchunk{standard head} -<> +\getchunk{page head}
    Integers

    In Axiom, integers can be as large as you like. Try the following @@ -43174,19 +43153,19 @@ Additional topics -<> -@ +\getchunk{page foot} +\end{chunk} \subsection{nummachinefloats.xhtml} -<>= -<> +\begin{chunk}{nummachinefloats.xhtml} +\getchunk{standard head} -<> +\getchunk{page head}
    Machine Floats

    Axiom provides two kinds of floating point numbers. The domain @@ -43319,19 +43298,19 @@ The usual arithmetic and elementary functions are available for to get a list of operations. -<> -@ +\getchunk{page foot} +\end{chunk} \subsection{nummachinesizedintegers.xhtml} -<>= -<> +\begin{chunk}{nummachinesizedintegers.xhtml} +\getchunk{standard head} -<> +\getchunk{page head}
    Machine-sized Integers

    The SingleInteger is intended to @@ -43457,19 +43436,19 @@ To see other operations use the system command
    -<> -@ +\getchunk{page foot} +\end{chunk} \subsection{numnumbertheoreticfunctions.xhtml} -<>= -<> +\begin{chunk}{numnumbertheoreticfunctions.xhtml} +\getchunk{standard head} -<> +\getchunk{page head}
    Some Number Theoretic Functions

    Axiom provides several number theoretic operations for integers. @@ -43565,19 +43544,19 @@ Although they have somewhat limited utility, Axiom provides Roman numerals.
    -<> -@ +\getchunk{page foot} +\end{chunk} \subsection{numnumericfunctions.xhtml} -<>= -<> +\begin{chunk}{numnumericfunctions.xhtml} +\getchunk{standard head} -<> +\getchunk{page head}
    Numeric Functions

    Axiom provides two basic floating point types: @@ -44084,19 +44063,19 @@ values in a 6x6 rectangle centered on the origin.
    -<> -@ +\getchunk{page foot} +\end{chunk} \subsection{numoctonions.xhtml} -<>= -<> +\begin{chunk}{numoctonions.xhtml} +\getchunk{standard head} -<> +\getchunk{page head}
    Octonions

    The Octonions, also called the Cayley-Dixon algebra, defined over a @@ -44234,19 +44213,19 @@ Issue the system command to display the list of operations defined by Octonion. -<> -@ +\getchunk{page foot} +\end{chunk} \subsection{numotherbases.xhtml} -<>= -<> +\begin{chunk}{numotherbases.xhtml} +\getchunk{standard head} -<> +\getchunk{page head}
    Expansions in other Bases

    It is possible to expand numbers in general bases. Here we expand @@ -44402,19 +44381,19 @@ expansions are available in DecimalExpansion, BinaryExpansion, and HexadecimalExpansion -<> -@ +\getchunk{page foot} +\end{chunk} \subsection{numpartialfractions.xhtml} -<>= -<> +\begin{chunk}{numpartialfractions.xhtml} +\getchunk{standard head} -<> +\getchunk{page head}
    Partial Fractions

    A partial fraction is a decomposition of a quotient into a sum of quotients @@ -44573,19 +44552,19 @@ command to display the full list of operations defined by PartialFraction. -<> -@ +\getchunk{page foot} +\end{chunk} \subsection{numproblems.xhtml} -<>= -<> +\begin{chunk}{numproblems.xhtml} +\getchunk{standard head} -<> +\getchunk{page head}
    Problems

    One can show that if an integer of the form 2**k-1 is prime then @@ -44708,19 +44687,19 @@ Now have Axiom factor the numbers on this list: You can see that 41 is the smallest positive integer n such that n**2-n+41 is not prime. -<> -@ +\getchunk{page foot} +\end{chunk} \subsection{numquaternions.xhtml} -<>= -<> +\begin{chunk}{numquaternions.xhtml} +\getchunk{standard head} -<> +\getchunk{page head}
    Quaternions

    The domain contructor Quaternion @@ -44847,19 +44826,19 @@ system command to display the full list of operations defined by Quaternion. -<> -@ +\getchunk{page foot} +\end{chunk} \subsection{numquotientfields.xhtml} -<>= -<> +\begin{chunk}{numquotientfields.xhtml} +\getchunk{standard head} -<> +\getchunk{page head}
    Quotient Fields

    The Fraction domain implements quotients. @@ -44998,19 +44977,19 @@ Conversion is discussed in detail in
    -<> -@ +\getchunk{page foot} +\end{chunk} \subsection{numrationalnumbers.xhtml} -<>= -<> +\begin{chunk}{numrationalnumbers.xhtml} +\getchunk{standard head} -<> +\getchunk{page head}
    Rational Numbers

    Like integers, rational numbers can be arbitrarily large. For example: @@ -45066,19 +45045,19 @@ command:
    -<> -@ +\getchunk{page foot} +\end{chunk} \subsection{numrepeatingbinaryexpansions.xhtml} -<>= -<> +\begin{chunk}{numrepeatingbinaryexpansions.xhtml} +\getchunk{standard head} -<> +\getchunk{page head}
    Repeating Binary Expansions

    All rational numbers have repeating binary expansions. Operations to @@ -45146,19 +45125,19 @@ These numbers are bona fide algebraic objects.
    -<> -@ +\getchunk{page foot} +\end{chunk} \subsection{numrepeatingdecimals.xhtml} -<>= -<> +\begin{chunk}{numrepeatingdecimals.xhtml} +\getchunk{standard head} -<> +\getchunk{page head}
    Repeating Decimals

    All rationals have repeating decimal expansions. Operations to access @@ -45235,19 +45214,19 @@ command to display the full list of operations defined by RadixExpansion. -<> -@ +\getchunk{page foot} +\end{chunk} \subsection{numrepeatinghexexpansions.xhtml} -<>= -<> +\begin{chunk}{numrepeatinghexexpansions.xhtml} +\getchunk{standard head} -<> +\getchunk{page head}
    Repeating Hexadecimal Expansions

    All rationals have repeating hexadecimals expansions. The operation @@ -45326,19 +45305,19 @@ Issue the system command to display the full list of operations defined by HexadecimalExpansion. -<> -@ +\getchunk{page foot} +\end{chunk} \subsection{numromannumerals.xhtml} -<>= -<> +\begin{chunk}{numromannumerals.xhtml} +\getchunk{standard head} -<> +\getchunk{page head}
    Roman Numerals

    The Roman numeral package was added to Axiom in MCMLXXXVI for use in @@ -45448,16 +45427,16 @@ Issue the system command to display the full list of operations defined by RomanNumeral). -<> -@ +\getchunk{page foot} +\end{chunk} %%O \subsection{ocwmit18085.xhtml} -<>= -<> +\begin{chunk}{ocwmit18085.xhtml} +\getchunk{standard head} -<> +\getchunk{page head} 18.085 Mathematical Methods for Engineers I Course Notes
    These are course notes based on the @@ -45476,15 +45455,15 @@ These are course notes based on the -<> -@ +\getchunk{page foot} +\end{chunk} \subsection{ocwmit18085lecture1.xhtml} -<>= -<> +\begin{chunk}{ocwmit18085lecture1.xhtml} +\getchunk{standard head} -<> +\getchunk{page head} Positive Definite Matrices K=A'CA
    In applied mathematics we have 2 basic tasks: @@ -45882,15 +45861,15 @@ So a positive definite matrix K and any non-zero vector X X transpose is just a row and X is just a column. -<> -@ +\getchunk{page foot} +\end{chunk} \subsection{ocwmit18085lecture2.xhtml} -<>= -<> +\begin{chunk}{ocwmit18085lecture2.xhtml} +\getchunk{standard head} -<> +\getchunk{page head} One-dimensional Applications: A = Difference Matrix
    Difference Matrices
    @@ -45900,29 +45879,29 @@ X transpose is just a row and X is just a column.
    Stiffness Matrix

    Boundary Conditions
    -<> -@ +\getchunk{page foot} +\end{chunk} \subsection{operations.xhtml} -<>= -<> +\begin{chunk}{operations.xhtml} +\getchunk{standard head} -<> +\getchunk{page head} operations not implemented -<> -@ +\getchunk{page foot} +\end{chunk} \subsection{outputfunctions.xhtml} -<>= -<> +\begin{chunk}{outputfunctions.xhtml} +\getchunk{standard head} -<> +\getchunk{page head}
    Output Functions

    A number of operations exist for specifying how numbers of type @@ -46004,90 +45983,90 @@ the output printing to the default behavior.
    -<> -@ +\getchunk{page foot} +\end{chunk} %%P \subsection{pagelist.xhtml} -<>= -<> +\begin{chunk}{pagelist.xhtml} +\getchunk{standard head} -<> +\getchunk{page head} pagelist not implemented -<> -@ +\getchunk{page foot} +\end{chunk} \subsection{pagematrix.xhtml} -<>= -<> +\begin{chunk}{pagematrix.xhtml} +\getchunk{standard head} -<> +\getchunk{page head} pagematrix not implemented -<> -@ +\getchunk{page foot} +\end{chunk} \subsection{pageonedimensionalarray.xhtml} -<>= -<> +\begin{chunk}{pageonedimensionalarray.xhtml} +\getchunk{standard head} -<> +\getchunk{page head} pageonedimensionalarray not implemented -<> -@ +\getchunk{page foot} +\end{chunk} \subsection{pageset.xhtml} -<>= -<> +\begin{chunk}{pageset.xhtml} +\getchunk{standard head} -<> +\getchunk{page head} pageset not implemented -<> -@ +\getchunk{page foot} +\end{chunk} \subsection{pagetable.xhtml} -<>= -<> +\begin{chunk}{pagetable.xhtml} +\getchunk{standard head} -<> +\getchunk{page head} pagetable not implemented -<> -@ +\getchunk{page foot} +\end{chunk} \subsection{pagepermanent.xhtml} -<>= -<> +\begin{chunk}{pagepermanent.xhtml} +\getchunk{standard head} -<> +\getchunk{page head} pagepermanent not implemented -<> -@ +\getchunk{page foot} +\end{chunk} \subsection{pagesquarematrix.xhtml} -<>= -<> +\begin{chunk}{pagesquarematrix.xhtml} +\getchunk{standard head} -<> +\getchunk{page head} pagesquarematrix not implemented -<> -@ +\getchunk{page foot} +\end{chunk} \subsection{pagetwodimensionalarray.xhtml} -<>= -<> +\begin{chunk}{pagetwodimensionalarray.xhtml} +\getchunk{standard head} -<> +\getchunk{page head}
    TwoDimensionalArray

    The TwoDimensionalArray is used for @@ -46309,30 +46288,30 @@ For more information about the operations available for For more information on related topics, see Matrix and OneDimensionalArray. -<> -@ +\getchunk{page foot} +\end{chunk} \subsection{pagevector.xhtml} -<>= -<> +\begin{chunk}{pagevector.xhtml} +\getchunk{standard head} -<> +\getchunk{page head} pagevector not implemented -<> -@ +\getchunk{page foot} +\end{chunk} \subsection{polybasicfunctions.xhtml} -<>= -<> +\begin{chunk}{polybasicfunctions.xhtml} +\getchunk{standard head} -<> +\getchunk{page head}
    Basic Operations on Polynomials

    You create polynomials using the usual operations of @@ -46487,15 +46466,15 @@ This will return the coefficient of x**2*z in the polynomial q**2. Also, will return the coefficient of x**2*y**2 in the polynomial r(x,y). -<> -@ +\getchunk{page foot} +\end{chunk} \subsection{polyfactorization.xhtml} -<>= -<> +\begin{chunk}{polyfactorization.xhtml} +\getchunk{standard head} -<> +\getchunk{page head}
    Polynomial Factorization

    The Axiom polynomial factorization facilities are available for all @@ -46523,19 +46502,19 @@ some examples. -<> -@ +\getchunk{page foot} +\end{chunk} \subsection{polyfactorization1.xhtml} -<>= -<> +\begin{chunk}{polyfactorization1.xhtml} +\getchunk{standard head} -<> +\getchunk{page head}
    Integer and Rational Number Coefficients

    Polynomials with integer coefficients can be factored. @@ -46568,19 +46547,19 @@ Also, Axiom can factor polynomials with rational number coefficients
    -<> -@ +\getchunk{page foot} +\end{chunk} \subsection{polyfactorization2.xhtml} -<>= -<> +\begin{chunk}{polyfactorization2.xhtml} +\getchunk{standard head} -<> +\getchunk{page head}
    Finite Field Coefficients

    Polynomials with coefficients in a finite filed can also be factored. @@ -46614,19 +46593,19 @@ about finite fields.
    -<> -@ +\getchunk{page foot} +\end{chunk} \subsection{polyfactorization3.xhtml} -<>= -<> +\begin{chunk}{polyfactorization3.xhtml} +\getchunk{standard head} -<> +\getchunk{page head}
    Simple Algebraic Extension Field Coefficients

    Polynomials with coefficients in simple algebraic extensions of the @@ -46707,19 +46686,19 @@ rational numbers.
    -<> -@ +\getchunk{page foot} +\end{chunk} \subsection{polyfactorization4.xhtml} -<>= -<> +\begin{chunk}{polyfactorization4.xhtml} +\getchunk{standard head} -<> +\getchunk{page head}
    Factoring Rational Functions

    Since fractions of polynomials form a field, every element (other than zero) @@ -46750,19 +46729,19 @@ denominator.
    -<> -@ +\getchunk{page foot} +\end{chunk} \subsection{polygcdandfriends.xhtml} -<>= -<> +\begin{chunk}{polygcdandfriends.xhtml} +\getchunk{standard head} -<> +\getchunk{page head}
    Greatest Common Divisors, Resultants, and Discriminants
    @@ -46803,15 +46782,15 @@ The resultant of two polynomials vanishes precisely when they have a factor in common. (In the example above we specified the variable with which we wanted to compute the resultant because the polynomials could have involved variables other than x.) -<> -@ +\getchunk{page foot} +\end{chunk} \subsection{polynomialpage.xhtml} -<>= -<> +\begin{chunk}{polynomialpage.xhtml} +\getchunk{standard head} -<> +\getchunk{page head}
    Polynomials

    @@ -46864,15 +46843,15 @@ involved variables other than x.)
    -<> -@ +\getchunk{page foot} +\end{chunk} \subsection{polyroots.xhtml} -<>= -<> +\begin{chunk}{polyroots.xhtml} +\getchunk{standard head} -<> +\getchunk{page head}
    Roots of Polynomials

    @@ -46917,19 +46896,19 @@ involved variables other than x.)
    -<> -@ +\getchunk{page foot} +\end{chunk} \subsection{polyroots1.xhtml} -<>= -<> +\begin{chunk}{polyroots1.xhtml} +\getchunk{standard head} -<> +\getchunk{page head}
    Using a Single Root of a Polynomial

    Use rootOf to get a symbolic root of a @@ -47009,19 +46988,19 @@ root using radicals in some cases.
    -<> -@ +\getchunk{page foot} +\end{chunk} \subsection{polyroots2.xhtml} -<>= -<> +\begin{chunk}{polyroots2.xhtml} +\getchunk{standard head} -<> +\getchunk{page head}
    Using All Roots of a Polynomial

    Use rootsOf to get all symbolic roots @@ -47119,19 +47098,19 @@ defining equation is this. The other three roots are expressed in radicals.
    -<> -@ +\getchunk{page foot} +\end{chunk} \subsection{polyroots3.xhtml} -<>= -<> +\begin{chunk}{polyroots3.xhtml} +\getchunk{standard head} -<> +\getchunk{page head}
    Solution of a Single Polynomial Equation

    Axiom can solve polynomial equations producing either approximate or exact @@ -47222,19 +47201,19 @@ where the denominator vanishes are discarded.
    -<> -@ +\getchunk{page foot} +\end{chunk} \subsection{polyroots4.xhtml} -<>= -<> +\begin{chunk}{polyroots4.xhtml} +\getchunk{standard head} -<> +\getchunk{page head}
    Solution of Systems of Polynomial Equations

    Given a system of equations of rational functions with exact coefficients @@ -47340,15 +47319,15 @@ denominator vanishes are discarded.
    -<> -@ +\getchunk{page foot} +\end{chunk} \subsection{polyspecifictypes.xhtml} -<>= -<> +\begin{chunk}{polyspecifictypes.xhtml} +\getchunk{standard head} -<> +\getchunk{page head}
    The Specific Polynomial Types

    @@ -47393,19 +47372,19 @@ denominator vanishes are discarded.
    -<> -@ +\getchunk{page foot} +\end{chunk} \subsection{polyspecifictypes1.xhtml} -<>= -<> +\begin{chunk}{polyspecifictypes1.xhtml} +\getchunk{standard head} -<> +\getchunk{page head}
    Polynomial

    The domain constructor Polynomial @@ -47907,19 +47886,19 @@ You can also issue the system command to display the full list of operations defined by Polynomial. -<> -@ +\getchunk{page foot} +\end{chunk} \subsection{polyspecifictypes2.xhtml} -<>= -<> +\begin{chunk}{polyspecifictypes2.xhtml} +\getchunk{standard head} -<> +\getchunk{page head}
    UnivariatePolynomial

    The domain constructor @@ -48297,19 +48276,19 @@ Issue the system command to display the full list of operations defined by UnivariatePolynomial. -<> -@ +\getchunk{page foot} +\end{chunk} \subsection{polyspecifictypes3.xhtml} -<>= -<> +\begin{chunk}{polyspecifictypes3.xhtml} +\getchunk{standard head} -<> +\getchunk{page head}
    MultivariatePolynomial

    The domain constructor @@ -48448,19 +48427,19 @@ Issue the system command to display the full list of operations defined by MultivariatePolynomial. -<> -@ +\getchunk{page foot} +\end{chunk} \subsection{polyspecifictypes4.xhtml} -<>= -<> +\begin{chunk}{polyspecifictypes4.xhtml} +\getchunk{standard head} -<> +\getchunk{page head}
    DistributedMultivariatePolynomial

    @@ -48564,19 +48543,19 @@ Issue the system command to display the full list of operations defined by DistributedMultivariatePolynomial and -<> -@ +\getchunk{page foot} +\end{chunk} \subsection{polysubstitutions.xhtml} -<>= -<> +\begin{chunk}{polysubstitutions.xhtml} +\getchunk{standard head} -<> +\getchunk{page head}
    Polynomial Evaluation and Substitution

    The function eval is used to substitute values @@ -48643,13 +48622,13 @@ You can also substitute numerical values for some or all of the variables.
    -<> -@ +\getchunk{page foot} +\end{chunk} \subsection{puiseuxseries.xhtml} -<>= -<> +\begin{chunk}{puiseuxseries.xhtml} +\getchunk{standard head} -<> +\getchunk{page head}
    @@ -48717,17 +48696,17 @@ infinity; the step size is any positive rational number.
    -<> -<> -<> +\getchunk{continue button} +\getchunk{answer field} +\getchunk{page foot} -@ +\end{chunk} %%Q %%R \subsection{reallimit.xhtml} -<>= -<> +\begin{chunk}{reallimit.xhtml} +\getchunk{standard head} -<> +\getchunk{page head} Enter the function you want to compute the limit of:
    the left
    -<> -<> -<> +\getchunk{continue button} +\getchunk{answer field} +\getchunk{page foot} -@ +\end{chunk} \subsection{refsearchpage.xhtml} -<>= -<> +\begin{chunk}{refsearchpage.xhtml} +\getchunk{standard head} -<> +\getchunk{page head} refsearchpage not implemented -<> -@ +\getchunk{page foot} +\end{chunk} \subsection{releasenotes.xhtml} -<>= -<> +\begin{chunk}{releasenotes.xhtml} +\getchunk{standard head} -<> +\getchunk{page head} The November 2007 release of Axiom contains
    • @@ -48865,15 +48844,15 @@ Additional information sources: -<> -@ +\getchunk{page foot} +\end{chunk} \subsection{rootpage.xhtml} \begin{verbatim} notangle -R"rootpage.xhtml" bookvol11.pamphlet > rootpage.xhtml \end{verbatim} -<>= -<> +\begin{chunk}{rootpage.xhtml} +\getchunk{standard head} @@ -48971,16 +48950,16 @@ Additional information sources: Test Axiom Fonts in your Browser
      -<> -@ +\getchunk{page foot} +\end{chunk} %%S \subsection{series.xhtml} -<>= -<> +\begin{chunk}{series.xhtml} +\getchunk{standard head} -<> +\getchunk{page head} Create a series by @@ -49028,12 +49007,12 @@ Additional information sources:
      -<> -@ +\getchunk{page foot} +\end{chunk} \subsection{seriesexpand.xhtml} -<>= -<> +\begin{chunk}{seriesexpand.xhtml} +\getchunk{standard head} -<> +\getchunk{page head}
      @@ -49074,18 +49053,18 @@ Additional information sources:
      -<> -<> -<> +\getchunk{continue button} +\getchunk{answer field} +\getchunk{page foot} -@ +\end{chunk} \subsection{solve.xhtml} -<>= -<> +\begin{chunk}{solve.xhtml} +\getchunk{standard head} -<> +\getchunk{page head} What do you want to solve? @@ -49117,13 +49096,13 @@ Additional information sources:
      -<> -@ +\getchunk{page foot} +\end{chunk} \subsection{solvelinearequations.xhtml} -<>= -<> +\begin{chunk}{solvelinearequations.xhtml} +\getchunk{standard head} -<> +\getchunk{page head}
      @@ -49250,13 +49229,13 @@ Additional information sources: -<> -<> -@ +\getchunk{answer field} +\getchunk{page foot} +\end{chunk} \subsection{solvelinearmatrix.xhtml} -<>= -<> +\begin{chunk}{solvelinearmatrix.xhtml} +\getchunk{standard head} -<> +\getchunk{page head} Enter the size of the matrix: @@ -49512,50 +49491,47 @@ Enter the size of the matrix: -<> -<> -@ - - -@ +\getchunk{answer field} +\getchunk{page foot} +\end{chunk} \subsection{solvesinglepolynomial.xhtml} -<>= -<> +\begin{chunk}{solvesinglepolynomial.xhtml} +\getchunk{standard head} -<> +\getchunk{page head} solvesinglepolynomial.xhtml not implemented -<> +\getchunk{page foot} -@ +\end{chunk} \subsection{solvesystempolynomials.xhtml} -<>= -<> +\begin{chunk}{solvesystempolynomials.xhtml} +\getchunk{standard head} -<> +\getchunk{page head} solvesystempolynomials.xhtml not implemented -<> +\getchunk{page foot} -@ +\end{chunk} \subsection{summation.xhtml} -<>= -<> +\begin{chunk}{summation.xhtml} +\getchunk{standard head} -<> +\getchunk{page head}
      Enter the function you want to sum:

      @@ -49566,27 +49542,27 @@ Enter the size of the matrix: To:
      -<> -<> -<> -@ +\getchunk{continue button} +\getchunk{answer field} +\getchunk{page foot} +\end{chunk} \subsection{systemvariables.xhtml} -<>= -<> +\begin{chunk}{systemvariables.xhtml} +\getchunk{standard head} -<> +\getchunk{page head} systemvariables not implemented -<> -@ +\getchunk{page foot} +\end{chunk} %%T \subsection{taylorseries.xhtml} -<>= -<> +\begin{chunk}{taylorseries.xhtml} +\getchunk{standard head} -<> +\getchunk{page head}
      @@ -49654,18 +49630,18 @@ infinity; the step size is any positive integer.
      -<> -<> -<> +\getchunk{continue button} +\getchunk{answer field} +\getchunk{page foot} -@ +\end{chunk} \subsection{topexamplepage.xhtml} -<>= -<> +\begin{chunk}{topexamplepage.xhtml} +\getchunk{standard head} -<> +\getchunk{page head} @@ -49680,15 +49656,15 @@ infinity; the step size is any positive integer.
      GraphicsExamples of Axiom Operations, by topic
      -<> -@ +\getchunk{page foot} +\end{chunk} \subsection{topicspage.xhtml} -<>= -<> +\begin{chunk}{topicspage.xhtml} +\getchunk{standard head} -<> +\getchunk{page head} @@ -49735,15 +49711,15 @@ infinity; the step size is any positive integer.
      NumbersComputer Algebra Test Suite
      -<> -@ +\getchunk{page foot} +\end{chunk} \subsection{topreferencepage.xhtml} -<>= -<> +\begin{chunk}{topreferencepage.xhtml} +\getchunk{standard head} -<> +\getchunk{page head} @@ -49794,15 +49770,15 @@ infinity; the step size is any positive integer.
      AXIOM BookReference pages for occurrences of a string.
      -<> -@ +\getchunk{page foot} +\end{chunk} \subsection{topsettingspage.xhtml} -<>= -<> +\begin{chunk}{topsettingspage.xhtml} +\getchunk{standard head} -<> +\getchunk{page head} System commands are used to perform Axiom environment management and change Axiom system variables.
      @@ -49816,50 +49792,50 @@ management and change Axiom system variables.
      Change an Axiom variable.
      -<> -@ +\getchunk{page foot} +\end{chunk} \subsection{tutorial.xhtml} -<>= -<> +\begin{chunk}{tutorial.xhtml} +\getchunk{standard head} -<> +\getchunk{page head} tutorial not implemented -<> -@ +\getchunk{page foot} +\end{chunk} %%U \subsection{uglangpage.xhtml} -<>= -<> +\begin{chunk}{uglangpage.xhtml} +\getchunk{standard head} -<> +\getchunk{page head} uglangpage not implemented -<> -@ +\getchunk{page foot} +\end{chunk} \subsection{ugsyscmdpage.xhtml} -<>= -<> +\begin{chunk}{ugsyscmdpage.xhtml} +\getchunk{standard head} -<> +\getchunk{page head} ugsyscmdpage not implemented -<> -@ +\getchunk{page foot} +\end{chunk} \subsection{usersguidepage.xhtml} -<>= -<> +\begin{chunk}{usersguidepage.xhtml} +\getchunk{standard head} -<> +\getchunk{page head} usersguidepage not implemented -<> -@ +\getchunk{page foot} +\end{chunk} %%V @@ -49868,7 +49844,7 @@ management and change Axiom system variables. %%Y %%Z \subsection{rcm3720.input} -<>= +\begin{chunk}{rcm3720.input} str2lst(str) == [ord(str.i)-65 for i in 1..#str] lst2str(lst) == concat [char(lst.i+65)::String for i in 1..#lst] @@ -49908,10 +49884,10 @@ subsetsum(L:List(INT),N:INT):List(INT) == Y:=subsetsum(remove(x,L),N-x) if Y~=[-1] then return(cons(x,Y)) return([-1]) -@ +\end{chunk} \subsection{signatures.txt} -<>= +\begin{chunk}{signatures.txt} RSA --- n = 2^137-1 e = 17 message = "This is my text." @@ -49944,10 +49920,10 @@ B = 1394256880659595564848116770226045673904445792389839 message = "Now's your chance!" signature r = 64609209464638355801 s = 13824808741200493330 -@ +\end{chunk} \subsection{strang.input} -<>= +\begin{chunk}{strang.input} rowmatrix(r:List(Fraction(Integer))):Matrix(Fraction(Integer)) == [r]::Matrix(Fraction(Integer)) @@ -49977,10 +49953,10 @@ K:=k(3) T:=t(3) B:=b(3) +\end{chunk} -@ \subsection{bitmaps/axiom1.bitmap} -<>= +\begin{chunk}{axiom1.bitmap} #define axiom_width 270 #define axiom_height 100 static char axiom_bits[] = { @@ -50268,10 +50244,10 @@ static char axiom_bits[] = { 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}; -@ +\end{chunk} \section{License} -<>= +\begin{chunk}{license} --Copyright (c) 2007 Arthur C. Ralfs --All rights reserved. -- @@ -50303,7 +50279,7 @@ static char axiom_bits[] = { --NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS --SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -@ +\end{chunk} \eject \begin{thebibliography}{99} diff --git a/books/tangle.lisp b/books/tangle.lisp index b294557..a865849 100644 --- a/books/tangle.lisp +++ b/books/tangle.lisp @@ -462,7 +462,7 @@ ;;; ;;; This will find all of the .input chunks in the books ;;; and write each chunk to the target directory in its own filename. -;;; So if a chunk name is <> the above call will create +;;; So if a chunk name is {somedomain.input} the above call will create ;;; the file "/tmp/help/somedomain.input" containing the chunk value. (defun makeInputFiles () @@ -475,5 +475,28 @@ (allchunks PAT (concatenate 'string BOOKS "/bookvol10.5.pamphlet") INPUT nil))) +;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; +;;; 14 makeXHTMLFiles +;;; +;;; The makeXHTMLFiles function creates all of the xhtml files in a single +;;; pass over the file. The usual method of extracting each individual +;;; input file requires hundreds of passes over the file. +;;; +;;; An example call is: +;;; +;;; (makeXHTMLFiles) +;;; +;;; This will find all of the .xhtml chunks in the books +;;; and write each chunk to the target directory in its own filename. +;;; So if a chunk name is {somedomain.xhtml} the above call will create +;;; the file "/somedomain.xhtml" containing the chunk value. + +(defun makeXHTMLFiles () + (let ((MNT (si::getenv "MNT")) (BOOKS (si::getenv "BOOKS")) INPUT PAT) + (setq INPUT (concatenate 'string MNT "/doc")) + (setq PAT ".xhtml") + (allchunks PAT (concatenate 'string BOOKS "/bookvol11.pamphlet") INPUT nil))) + + diff --git a/src/Makefile.pamphlet b/src/Makefile.pamphlet index b5eb02d..ad6a6cf 100644 --- a/src/Makefile.pamphlet +++ b/src/Makefile.pamphlet @@ -42,6 +42,7 @@ stanza to this Makefile you should check that list. SETUP=scriptsdir libdir DIRS=${SRCDIRS} LTANGLE=${OBJ}/${SYS}/bin/lisp +VOL11=${BOOKS}/bookvol11.pamphlet @ \subsection{The scripts directory} @@ -388,6 +389,18 @@ docdir: ${SRC}/doc/Makefile @echo 41 making ${SRC}/doc @mkdir -p ${INT}/doc @mkdir -p ${MNT}/${SYS}/bin + @mkdir -p ${MNT}/${SYS}/doc/hypertex/bitmaps + @(cd ${MNT}/${SYS}/doc/hypertex ; \ + echo '(tangle "${VOL11}" "axiom1.bitmap" "bitmaps/axiom1.bitmap")' \ + | ${LTANGLE} ; \ + echo '(tangle "${VOL11}" "rcm3720.input" "rcm3720.input")' \ + | ${LTANGLE} ; \ + echo '(tangle "${VOL11}" "strang.input" "strang.input")' \ + | ${LTANGLE} ; \ + echo '(tangle "${VOL11}" "signatures.txt" "signatures.txt")' \ + | ${LTANGLE} ) + @ cp ${BOOKS}/ps/doctitle.png ${OUT}/doctitle.png + @ cp ${BOOKS}/ps/lightbayou.png ${OUT}/lightbayou.png @(cd doc ; ${ENV} ${MAKE} ) ${SRC}/doc/Makefile: ${SRC}/doc/Makefile.pamphlet diff --git a/src/algebra/Makefile.pamphlet b/src/algebra/Makefile.pamphlet index 4bbf51b..90afa2f 100644 --- a/src/algebra/Makefile.pamphlet +++ b/src/algebra/Makefile.pamphlet @@ -19078,17 +19078,23 @@ all: ${REGRESS} <> <> -all: fasthelp fastinput src ${OUT}/libdb.text ${SPADBIN}/index.html gloss +all: fasthelp fastinput fastxhtml src ${OUT}/libdb.text \ + ${SPADBIN}/index.html gloss @ echo 4302 finished ${IN} fasthelp: - @echo 5000 making .help files with lisp + @echo 6000 making .help files with lisp @ echo "(makeHelpFiles)" | ${LISP} fastinput: - @echo 5000 making .input files with lisp + @echo 6001 making .input files with lisp @ echo "(makeInputFiles)" | ${LISP} +fastxhtml: + @echo 6002 making .xhtml files with lisp + @ mkdir -p ${MNT}/doc + @ echo "(makeXHTMLFiles)" | ${LISP} + <> ${SPADBIN}/index.html: diff --git a/src/axiom-website/patches.html b/src/axiom-website/patches.html index 9474b07..6e9ec96 100644 --- a/src/axiom-website/patches.html +++ b/src/axiom-website/patches.html @@ -4159,6 +4159,8 @@ src/input/cherry.input annotate the integration routines books/bookvol8 convert bookvol8 from noweb to chunks 20130429.02.tpd.patch books/bookvol{1,7.1,8} use bookheader.tex +20130430.01.tpd.patch +books/bookvol11 use latex chunking, remove Makefile