Makefile, pdf/a-3u
This commit is contained in:
42
Makefile
Normal file
42
Makefile
Normal 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)
|
||||||
BIN
document.pdf
BIN
document.pdf
Binary file not shown.
@ -1,4 +1,4 @@
|
|||||||
\documentclass[11pt, twoside, openright]{book}
|
\documentclass[11pt, twoside, openright, hidelinks]{book}
|
||||||
|
|
||||||
%% - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - %%
|
%% - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - %%
|
||||||
%% Load Packages %%
|
%% Load Packages %%
|
||||||
@ -21,6 +21,8 @@
|
|||||||
|
|
||||||
\usepackage[italian,main=english]{babel} %% language
|
\usepackage[italian,main=english]{babel} %% language
|
||||||
|
|
||||||
|
\usepackage[a-3u,mathxmp]{pdfx}
|
||||||
|
|
||||||
\pagestyle{headings}
|
\pagestyle{headings}
|
||||||
|
|
||||||
\usepackage{scrlayer-scrpage}
|
\usepackage{scrlayer-scrpage}
|
||||||
@ -79,7 +81,7 @@
|
|||||||
\usepackage{makeidx}
|
\usepackage{makeidx}
|
||||||
|
|
||||||
%% load last
|
%% 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
|
\usepackage{bookmark} %% for better table of contents
|
||||||
|
|
||||||
%% - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - %%
|
%% - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - %%
|
||||||
|
|||||||
Reference in New Issue
Block a user