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 diff --git a/Makefile b/Makefile index a67c24d..1ef9647 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,23 @@ 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) + if [ ! -d $(FLATDIR) ]; then \ + mkdir $(FLATDIR) ; \ + fi + 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) &&\ + latexmk -c &&\ + rm -f *.gls *.xdv *.glg *.glo *.ist *.bib &&\ + rm README.txt + echo "Flat files in $(FLATDIR)." .PHONY: clean @@ -37,6 +50,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 -----------------