axiom-developer
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Axiom-developer] build-improvements and latex


From: Waldek Hebisch
Subject: [Axiom-developer] build-improvements and latex
Date: Tue, 7 Nov 2006 21:32:34 +0100 (CET)

I tried again 'make dvi' in build-improvements. There are still three
problems:
1) typo in 'src/etc/Makefile.pamphlet'
2) confusion because Latex prefers 'axiom.sty.tex' in current directory
   to 'axiom.sty' in search path
3) axiom.bib.tex file contains 10 file names with unescaped underscores
   inside.

I have a patch solving problems 1 and 2 (included below). BTW the patch
to solve 1 is trival.  I think that we shall agree that trivial patches
may be commited without review (but still posted to the mailing list).
Of course we need also agree what trivial means -- the solution to 2
(since it involves file renaming) is probably slightly beyond trival...

BTW.  I am a bit annoyed because of discrimination of underscores (I like
them very much), so I am tempted to solve 3 by making underscore into
an active character, which expands to ordinary underscore outside math
mode and to subscript char in math mode.


Beside applying the diff one has to also rename 'src/doc/axiom.sty.pamphlet'
to 'src/doc/axiom-sty.pamphlet'

diff -ru build-improvements.bb/config/setup-dep.mk 
build-improvements/config/setup-dep.mk
--- build-improvements.bb/config/setup-dep.mk   2006-11-07 02:34:28.000000000 
+0100
+++ build-improvements/config/setup-dep.mk      2006-11-07 17:51:37.000000000 
+0100
@@ -101,7 +101,7 @@
        $(axiom_build_document) --weave --output=$@ $<
 
 
-$(axiom_build_texdir)/axiom.sty: $(axiom_src_docdir)/axiom.sty.pamphlet
+$(axiom_build_texdir)/axiom.sty: $(axiom_src_docdir)/axiom-sty.pamphlet
        $(mkinstalldirs) $(axiom_build_texdir)/
        $(axiom_build_document) --tangle=axiom.sty --output=$@ $<
 
diff -ru build-improvements.bb/src/doc/Makefile.pamphlet 
build-improvements/src/doc/Makefile.pamphlet
--- build-improvements.bb/src/doc/Makefile.pamphlet     2006-11-07 
02:34:25.000000000 +0100
+++ build-improvements/src/doc/Makefile.pamphlet        2006-11-07 
17:54:25.000000000 +0100
@@ -31,7 +31,7 @@
 originally written by Norman Ramsey. To this we've added macros to
 support the CATS (Computer Algebra Test Suite).
 <<axiom.sty>>=
-${STY}/axiom.sty: $(srcdir)/axiom.sty.pamphlet ${STY}
+${STY}/axiom.sty: $(srcdir)/axiom-sty.pamphlet ${STY}
        $(axiom_build_document) --tangle=axiom.sty --output=$@ $<
 
 ${STY}:
@@ -144,7 +144,7 @@
 
 subdir = src/doc/
 
-pamphlets = axiom.sty.pamphlet \
+pamphlets = axiom-sty.pamphlet \
        axiom.bib.pamphlet \
        DeveloperNotes.pamphlet \
        Rosetta.pamphlet \
Only in build-improvements/src/doc: axiom-sty.pamphlet
Only in build-improvements.bb/src/doc: axiom.sty.pamphlet
diff -ru build-improvements.bb/src/etc/Makefile.pamphlet 
build-improvements/src/etc/Makefile.pamphlet
--- build-improvements.bb/src/etc/Makefile.pamphlet     2006-11-07 
02:34:26.000000000 +0100
+++ build-improvements/src/etc/Makefile.pamphlet        2006-11-07 
17:45:45.000000000 +0100
@@ -3,7 +3,7 @@
 \usepackage{axiom}
 \begin{document}
 \title{\$SPAD/src/etc Makefile}
-\author{Timothy Daly \andd Gabriel Dos~Reis}
+\author{Timothy Daly \and Gabriel Dos~Reis}
 \maketitle
 \begin{abstract}
 \end{abstract}



-- 
                              Waldek Hebisch
address@hidden 




reply via email to

[Prev in Thread] Current Thread [Next in Thread]