diff options
author | Mohammad Akhlaghi <mohammad@akhlaghi.org> | 2025-06-10 21:17:35 +0200 |
---|---|---|
committer | Mohammad Akhlaghi <mohammad@akhlaghi.org> | 2025-06-10 21:17:35 +0200 |
commit | e4948270cfc867e7b7feb86af36ab6c97f133563 (patch) | |
tree | 7cd09f32975193e3e66b70d64464a737b2466549 /reproduce/analysis/make/paper.mk | |
parent | d49ce5a19f5af5a88f5bff54dd3d44d105a77b5e (diff) |
Maneage'd A&A (Astronomy and Astrophysics) journal style
Until this commit, the LaTeX style and settings of the core Maneage branch
were very generic and customizing for each separate journal required some
time to prepare the LaTeX style.
With this commit, a first attempt at customization of Maneage for the LaTeX
styles of the A&A journal. Note that EDP Science (the publisher of A&A) has
only claimed copyright in their style files, but hasn't actually specified
a license. Given that they have no objection to arXiv or Overleaf freely
distributing their style files, there is no problem is releasing these
files within this branch of Maneage also (only for people who want to use
their style to publish in their journal).
Diffstat (limited to 'reproduce/analysis/make/paper.mk')
-rw-r--r-- | reproduce/analysis/make/paper.mk | 13 |
1 files changed, 12 insertions, 1 deletions
diff --git a/reproduce/analysis/make/paper.mk b/reproduce/analysis/make/paper.mk index b1b794c..e6a91de 100644 --- a/reproduce/analysis/make/paper.mk +++ b/reproduce/analysis/make/paper.mk @@ -156,6 +156,16 @@ $(texbdir)/paper.bbl: tex/src/references.tex $(mtexdir)/dependencies.tex \ # will be built anyway once this rule is done. rm -f $@ +# Copy the A&A BibTeX style. + ln -sf $$p/tex/src/journal/aa.bst \ + $$p/tex/src/journal/linenoaa.sty ./ + +# Fill the 'references.bib' (in Maneage, the software dependencies +# are in 'tex/build/macros/dependencies-bib.tex' + cat $$p/tex/src/references.tex \ + $$p/tex/build/macros/dependencies-bib.tex > references.bib + + # The pdflatex option '-shell-escape' is "normally disallowed for # security reasons" according to the 'info pdflatex' manual, but is # enabled here in order to allow the use of PGFPlots. If you do not @@ -168,7 +178,8 @@ $(texbdir)/paper.bbl: tex/src/references.tex $(mtexdir)/dependencies.tex \ # possible system-wide things). export LD_LIBRARY_PATH="$(sys_library_sh_path):$$LD_LIBRARY_PATH" pdflatex -shell-escape -halt-on-error "$$p"/paper.tex - biber paper + bibtex paper + pdflatex -shell-escape -halt-on-error "$$p"/paper.tex fi |