Makefile, pdf/a-3u

This commit is contained in:
elvis
2025-11-20 13:51:39 +01:00
parent c0e68adfd7
commit 3aa60e6aef
3 changed files with 46 additions and 2 deletions

42
Makefile Normal file
View File

@ -0,0 +1,42 @@
# ------------------------------------------------------------------------------
# Variables
tex_files = document.tex document.bib background.tex conclusion.tex design.tex \
development.tex introduction.tex validation.tex
aux_files = document.aux document.bbl document.bcf document.blg document.idx \
document.log document.run.xml document.synctex.gz document.toc \
pdfa.xmpi
aux_folders = ./_minted/
output_file = document.pdf
compile_tex = lualatex --jobname=document -file-line-error -shell-escape \
--synctex=1 -interaction=nonstopmode
.DEFAULT_GOAL := all
.PHONY: clean cleanall
# ------------------------------------------------------------------------------
# Rules
all: $(output_file)
document.pdf: $(tex_files)
@echo "Compiling 1/4: lualatex"
@$(compile_tex) document.tex > /dev/null
@echo "Compiling 2/4: biber"
@biber document > /dev/null
@echo "Compiling 3/4: lualatex"
@$(compile_tex) document.tex > /dev/null
@echo "Compiling 4/4: lualatex"
@$(compile_tex) document.tex > /dev/null
@echo "Done"
clean:
rm -f $(aux_files)
rm -rf $(aux_folders)
cleanall: clean
rm -f $(output_file)

Binary file not shown.

View File

@ -1,4 +1,4 @@
\documentclass[11pt, twoside, openright]{book}
\documentclass[11pt, twoside, openright, hidelinks]{book}
%% - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - %%
%% Load Packages %%
@ -21,6 +21,8 @@
\usepackage[italian,main=english]{babel} %% language
\usepackage[a-3u,mathxmp]{pdfx}
\pagestyle{headings}
\usepackage{scrlayer-scrpage}
@ -79,7 +81,7 @@
\usepackage{makeidx}
%% load last
\usepackage[hidelinks]{hyperref} %% links for table of contents, load last
\usepackage{hyperref} %% links for table of contents, load last
\usepackage{bookmark} %% for better table of contents
%% - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - %%