From 40cb0eea150f23ce06b391d21a3dd226dd1fe242 Mon Sep 17 00:00:00 2001 From: leannep Date: Tue, 17 Mar 2026 13:57:48 +0100 Subject: [PATCH 1/4] Add glossary files --- .gitignore | 3 +++ 1 file changed, 3 insertions(+) diff --git a/.gitignore b/.gitignore index f0cb4aa..b14e045 100644 --- a/.gitignore +++ b/.gitignore @@ -10,4 +10,7 @@ *.pdf authors.tex *.glo +*.glg +*.gls *.ist +aglossary.tex \ No newline at end of file From 3ea4ba7b8849a5a0d8ee35c51fee5f925ddfce8a Mon Sep 17 00:00:00 2001 From: William O'Mullane Date: Tue, 17 Mar 2026 13:17:34 -0300 Subject: [PATCH 2/4] flat uses forAAS to stage files and builds in that directory --- Makefile | 18 +++++++++++++----- README.rst | 5 +++++ 2 files changed, 18 insertions(+), 5 deletions(-) diff --git a/Makefile b/Makefile index a67c24d..ef55366 100644 --- a/Makefile +++ b/Makefile @@ -1,7 +1,7 @@ DOCTYPE = RTN DOCNUMBER = 115 DOCNAME = $(DOCTYPE)-$(DOCNUMBER) -FLATNAME = $(DOCNAME)-flat +FLATDIR = forAAS tex = $(filter-out $(wildcard *aglossary.tex) , $(wildcard *.tex)) @@ -24,10 +24,17 @@ authors.tex: authors.yaml python3 $(TEXMFHOME)/../bin/db2authors.py > authors.tex flat: - latexpand --keep-comments -o $(FLATNAME).tex $(DOCNAME).tex - latexmk -bibtex -xelatex -f $(FLATNAME) - makeglossaries $(FLATNAME) - latexmk -bibtex -xelatex -f $(FLATNAME) + latexpand --keep-comments -o $(FLATDIR)/$(DOCNAME).tex $(DOCNAME).tex + if [ -d "figures" ]; then \ + cp figures/* $(FLATDIR) ;\ + fi + cp aas*.* $(FLATDIR) + cp *.bib $(FLATDIR) + cd $(FLATDIR) &&\ + latexmk -bibtex -xelatex -f $(DOCNAME) &&\ + makeglossaries $(DOCNAME) &&\ + latexmk -bibtex -xelatex -f $(DOCNAME) &&\ + echo "Flat files in $(FLATDIR)." .PHONY: clean @@ -37,6 +44,7 @@ clean: rm -f $(DOCNAME).pdf rm -f meta.tex rm -f authors.tex + rm -f $(FLATDIR)/* .FORCE: diff --git a/README.rst b/README.rst index 4b534e7..f71dfb8 100644 --- a/README.rst +++ b/README.rst @@ -34,6 +34,11 @@ Clean built files:: make clean +AAS :: + + make flat +This will populate forAAS directory with a ingle tex file and all images. + Updating acronyms ----------------- From 60b978ec218a66d5e39f0298f85e8190c2f66c2c Mon Sep 17 00:00:00 2001 From: William O'Mullane Date: Tue, 17 Mar 2026 13:28:48 -0300 Subject: [PATCH 3/4] better cleanup for flat --- Makefile | 3 +++ 1 file changed, 3 insertions(+) diff --git a/Makefile b/Makefile index ef55366..3c0420a 100644 --- a/Makefile +++ b/Makefile @@ -34,6 +34,9 @@ flat: latexmk -bibtex -xelatex -f $(DOCNAME) &&\ makeglossaries $(DOCNAME) &&\ latexmk -bibtex -xelatex -f $(DOCNAME) &&\ + latexmk -c &&\ + rm -f *.gls *.xdv *.glg *.glo *.ist *.bib &&\ + rm README.txt echo "Flat files in $(FLATDIR)." From efac3a7da969e48d1cd2708d40facb34a180790d Mon Sep 17 00:00:00 2001 From: William O'Mullane Date: Tue, 17 Mar 2026 14:29:24 -0300 Subject: [PATCH 4/4] check make forAAS --- Makefile | 3 +++ 1 file changed, 3 insertions(+) diff --git a/Makefile b/Makefile index 3c0420a..1ef9647 100644 --- a/Makefile +++ b/Makefile @@ -24,6 +24,9 @@ authors.tex: authors.yaml python3 $(TEXMFHOME)/../bin/db2authors.py > authors.tex flat: + if [ ! -d $(FLATDIR) ]; then \ + mkdir $(FLATDIR) ; \ + fi latexpand --keep-comments -o $(FLATDIR)/$(DOCNAME).tex $(DOCNAME).tex if [ -d "figures" ]; then \ cp figures/* $(FLATDIR) ;\