diff --git a/Makefile b/Makefile index f9da5db..fd751bd 100644 --- a/Makefile +++ b/Makefile @@ -14,8 +14,10 @@ JOBNAME = $(subst .pdf,,$(TARGET)) LATEXMK ?= latexmk # for pdflatex: LATEXMK_TARGET = -pdf # for latex -> dvi -> pdf: LATEXMK_TARGET = -pdfdvi -LATEXMK_TARGET += -xelatex -LATEXMK_OPTS += -recorder -use-make -latexoption="-interaction=nonstopmode -synctex=1" +LATEXMK_COMMAND += "xelatex --shell-escape -output-driver=\"xdvipdfmx -z 0\" %O %S" +LATEXMK_TARGET += -pdfxe -pdfxelatex=$(LATEXMK_COMMAND) +LATEXMK_OPTS += -recorder -use-make +LATEXMK_OPTS += -latexoption="-interaction=nonstopmode -synctex=1" LATEXMK_ARTIFACTS += *.bbl LATEXMK_ARTIFACTS += *.synctex.gz LATEXMK_ARTIFACTS += *-converted-to.pdf diff --git a/graphics/approach.tex b/graphics/approach.tex index acbce79..285b6b0 100644 --- a/graphics/approach.tex +++ b/graphics/approach.tex @@ -7,6 +7,11 @@ draw=black!20, thick, fill=white, font=\footnotesize}, >={Stealth[round,sep]}, rounded corners, semithick} +% Compliant PDF +\usepackage[a-3u]{pdfx} + + + \begin{document} \begin{tikzpicture}[on grid,y=1.2cm,x=1.6cm] diff --git a/graphics/cable_angle.tex b/graphics/cable_angle.tex index 36aaa1b..b0123c4 100644 --- a/graphics/cable_angle.tex +++ b/graphics/cable_angle.tex @@ -5,6 +5,8 @@ \usetikzlibrary {arrows.meta,positioning} \usepackage{gensymb} \input{graphics/tics.tikz} +% Compliant PDF +\usepackage[a-3u]{pdfx} \begin{document} \begin{tikzpicture}[thick, on grid, x = 2.16cm, y = 2.16cm, >=Stealth] diff --git a/graphics/cablebot.tex b/graphics/cablebot.tex index c95dcdb..ea4d476 100644 --- a/graphics/cablebot.tex +++ b/graphics/cablebot.tex @@ -4,6 +4,8 @@ \usepackage{siltex} \usetikzlibrary {arrows.meta,positioning} \input{graphics/tics.tikz} +% Compliant PDF +\usepackage[a-3u]{pdfx} \begin{document} \begin{tikzpicture}[thick, on grid, x = 2.16cm, y = 2.16cm] diff --git a/graphics/code_objects.tex b/graphics/code_objects.tex index b38d3c3..991b3b7 100644 --- a/graphics/code_objects.tex +++ b/graphics/code_objects.tex @@ -5,6 +5,8 @@ \tikzset{nodes={text height=.7em, text width=2.8cm, align=center, draw=black!50, thick, font=\footnotesize, fill=white}, >={Stealth[round,sep]}, rounded corners, semithick} +% Compliant PDF +\usepackage[a-3u]{pdfx} \begin{document} \begin{tikzpicture}[y=0.8cm,x=3.2cm] diff --git a/graphics/combined.tex b/graphics/combined.tex index c20b477..3d1c932 100644 --- a/graphics/combined.tex +++ b/graphics/combined.tex @@ -6,6 +6,8 @@ \usetikzlibrary{calc,patterns} \input{graphics/tics.tikz} +% Compliant PDF +\usepackage[a-3u]{pdfx} \begin{document} \begin{tikzpicture}[thick, >=Stealth, on grid, y=2.16cm, x=2.16cm] \def \x {0.45}; diff --git a/graphics/compare_table.tex b/graphics/compare_table.tex index c84784b..1780c8f 100644 --- a/graphics/compare_table.tex +++ b/graphics/compare_table.tex @@ -4,6 +4,8 @@ \usepackage{siltex} \usetikzlibrary{calc,positioning,patterns,math} +% Compliant PDF +\usepackage[a-3u]{pdfx} \newcommand{\tikzmark}[1]{\tikz[remember picture,overlay]\coordinate (#1);} \newcolumntype{V}[1]{@{\hspace{\tabcolsep}}c@{\hspace{\tabcolsep}\tikzmark{#1}}} diff --git a/graphics/design_flow.tex b/graphics/design_flow.tex index 377afc3..c95b15f 100644 --- a/graphics/design_flow.tex +++ b/graphics/design_flow.tex @@ -5,6 +5,8 @@ \tikzset{nodes={text height=.7em, text width=2.7cm, align=center, draw=black!50, thick, font=\footnotesize, fill=white}, >={Stealth[round,sep]}, rounded corners, semithick} +% Compliant PDF +\usepackage[a-3u]{pdfx} \pgfdeclarelayer{bg} \pgfsetlayers{bg,main} diff --git a/graphics/design_flow_analysis.tex b/graphics/design_flow_analysis.tex index 3f9758a..f5638b0 100644 --- a/graphics/design_flow_analysis.tex +++ b/graphics/design_flow_analysis.tex @@ -5,6 +5,8 @@ \tikzset{nodes={text height=.7em, text width=2.8cm, align=center, draw=black!50, thick, font=\footnotesize, fill=white}, >={Stealth[round,sep]}, rounded corners, semithick} +% Compliant PDF +\usepackage[a-3u]{pdfx} \begin{document} \begin{tikzpicture}[on grid,y=1.2cm,x=3.2cm] diff --git a/graphics/electronics.tex b/graphics/electronics.tex index 4411bdd..a71194f 100644 --- a/graphics/electronics.tex +++ b/graphics/electronics.tex @@ -5,6 +5,8 @@ \tikzset{nodes={minimum height=0.6cm, text width=2.25cm, align=center, draw=black!50, thick, font=\footnotesize, fill=white}, >={Stealth[round,sep]}, rounded corners, semithick} +% Compliant PDF +\usepackage[a-3u]{pdfx} \begin{document} \begin{tikzpicture}[on grid,y=1.2cm,x=2.75cm] diff --git a/graphics/end-effector.tex b/graphics/end-effector.tex index e9a680f..51731a1 100644 --- a/graphics/end-effector.tex +++ b/graphics/end-effector.tex @@ -3,6 +3,8 @@ \usepackage{tikz} \usepackage{siltex} \usetikzlibrary {calc,arrows.meta,positioning,patterns,math} +% Compliant PDF +\usepackage[a-3u]{pdfx} %\input{graphics/tics.tikz} \begin{document} diff --git a/graphics/feature_dependency.tex b/graphics/feature_dependency.tex index 3c3341a..3a569c6 100644 --- a/graphics/feature_dependency.tex +++ b/graphics/feature_dependency.tex @@ -5,6 +5,8 @@ \tikzset{nodes={text height=.7em, text width=1.2cm, align=center, draw=black!50, thick, font=\footnotesize, fill=white}, >={Stealth[round,sep]}, rounded corners, semithick} +% Compliant PDF +\usepackage[a-3u]{pdfx} \begin{document} \begin{tikzpicture}[on grid, y = 1.5cm, x = 1.8cm] diff --git a/graphics/functional_relation.tex b/graphics/functional_relation.tex index c4a358a..ba564a9 100644 --- a/graphics/functional_relation.tex +++ b/graphics/functional_relation.tex @@ -8,6 +8,8 @@ draw=black!50, thick, font=\footnotesize, fill=white}, >={Stealth[round,sep]}, rounded corners, semithick} \pgfdeclarelayer{bg} \pgfsetlayers{bg,main} +% Compliant PDF +\usepackage[a-3u]{pdfx} \begin{document} \begin{tikzpicture}[on grid,y=2.2cm,x=5.7cm] diff --git a/graphics/model_versions.tex b/graphics/model_versions.tex index 91b9832..370d840 100644 --- a/graphics/model_versions.tex +++ b/graphics/model_versions.tex @@ -8,6 +8,8 @@ draw=black!50, thick, font=\footnotesize, fill=white}, >={Stealth[round,sep]}, rounded corners, semithick} \pgfdeclarelayer{bg} \pgfsetlayers{bg,main} +% Compliant PDF +\usepackage[a-3u]{pdfx} \begin{document} \begin{tikzpicture}[y=3.5mm,x=3.2cm] diff --git a/graphics/plotter.tex b/graphics/plotter.tex index 3315ed6..a0f2ea5 100644 --- a/graphics/plotter.tex +++ b/graphics/plotter.tex @@ -4,6 +4,8 @@ \usepackage{siltex} \usetikzlibrary {arrows.meta,positioning} \input{graphics/tics.tikz} +% Compliant PDF +\usepackage[a-3u]{pdfx} \begin{document} \begin{tikzpicture}[thick, on grid, x = 2.16cm, y = 2.16cm, >=Stealth] diff --git a/graphics/polar.tex b/graphics/polar.tex index 80fe6cf..c5cc825 100644 --- a/graphics/polar.tex +++ b/graphics/polar.tex @@ -4,6 +4,8 @@ \usepackage{siltex} \usetikzlibrary {calc,arrows.meta,positioning,patterns} \input{graphics/tics.tikz} +% Compliant PDF +\usepackage[a-3u]{pdfx} \begin{document} \begin{tikzpicture}[thick, on grid, x = 2.16cm, y = 2.16cm, >=Stealth] diff --git a/graphics/polar_protrude.tex b/graphics/polar_protrude.tex index a96014f..1df4b28 100644 --- a/graphics/polar_protrude.tex +++ b/graphics/polar_protrude.tex @@ -4,6 +4,8 @@ \usepackage{siltex} \usetikzlibrary {calc,arrows.meta,positioning,patterns} \input{graphics/tics.tikz} +% Compliant PDF +\usepackage[a-3u]{pdfx} \begin{document} \begin{tikzpicture}[thick, on grid, x = 1.16cm, y = 1.16cm, >=Stealth] diff --git a/graphics/robmosys.tex b/graphics/robmosys.tex index 7b90d4f..eaea722 100644 --- a/graphics/robmosys.tex +++ b/graphics/robmosys.tex @@ -2,6 +2,8 @@ \usepackage{tikz} \usepackage{siltex} \usetikzlibrary {arrows.meta,positioning} +% Compliant PDF +\usepackage[a-3u]{pdfx} \begin{document} diff --git a/graphics/robmosys_levels.tex b/graphics/robmosys_levels.tex index 00aeb60..564e47f 100644 --- a/graphics/robmosys_levels.tex +++ b/graphics/robmosys_levels.tex @@ -2,6 +2,8 @@ \usepackage{tikz} \usepackage{siltex} \usetikzlibrary {arrows.meta,positioning} +% Compliant PDF +\usepackage[a-3u]{pdfx} \begin{document} diff --git a/graphics/scara.tex b/graphics/scara.tex index 06c7147..7ba6f63 100644 --- a/graphics/scara.tex +++ b/graphics/scara.tex @@ -5,6 +5,8 @@ \usetikzlibrary {arrows.meta,positioning} \usetikzlibrary{calc,patterns} \input{graphics/tics.tikz} +% Compliant PDF +\usepackage[a-3u]{pdfx} \begin{document} \begin{tikzpicture}[>=Stealth, on grid, y=2.16cm, x=2.16cm] diff --git a/graphics/scara_arm_kinematics.tex b/graphics/scara_arm_kinematics.tex index 985fe9a..9e12a6b 100644 --- a/graphics/scara_arm_kinematics.tex +++ b/graphics/scara_arm_kinematics.tex @@ -3,6 +3,8 @@ \usepackage{tikz} \usepackage{siltex} \usetikzlibrary{calc,positioning,patterns,math} +% Compliant PDF +\usepackage[a-3u]{pdfx} \begin{document} \begin{tikzpicture}[x=0.75cm, y=0.75cm] diff --git a/graphics/scara_design.tex b/graphics/scara_design.tex index bae0cee..cc9ba07 100644 --- a/graphics/scara_design.tex +++ b/graphics/scara_design.tex @@ -1,10 +1,12 @@ - %&tex \documentclass{standalone} \usepackage{tikz} \usepackage{siltex} \usetikzlibrary {calc,arrows.meta,positioning,patterns,math} %\input{graphics/tics.tikz} +% Compliant PDF +\usepackage[a-3u]{pdfx} + \begin{document} \begin{tikzpicture}[on grid, x=0.75cm, y=0.75cm] diff --git a/graphics/test_flow_graph.tex b/graphics/test_flow_graph.tex index 89c48fd..8bca04d 100644 --- a/graphics/test_flow_graph.tex +++ b/graphics/test_flow_graph.tex @@ -6,6 +6,8 @@ \tikzset{nodes={text height=.7em, text width=1.7cm, align=center, draw=black!50, thick, fill=white, font=\footnotesize}, >={Stealth[round,sep]}, rounded corners, semithick} +% Compliant PDF +\usepackage[a-3u]{pdfx} \begin{document} \begin{tikzpicture} diff --git a/graphics/time_table.tex b/graphics/time_table.tex index d50224c..62725b3 100644 --- a/graphics/time_table.tex +++ b/graphics/time_table.tex @@ -3,6 +3,8 @@ \usepackage{siltex} \usetikzlibrary{arrows.meta,positioning,calc,fadings} \pgfplotsset{compat=1.17} +% Compliant PDF +\usepackage[a-3u]{pdfx} \begin{document} \begin{tikzpicture} \pgfmathsetlengthmacro{\xbarvalue}{-3mm} diff --git a/report.tex b/report.tex index 199296f..50859f3 100644 --- a/report.tex +++ b/report.tex @@ -14,6 +14,9 @@ Wouter Horlings } +% Compliant PDF +\usepackage[a-3u]{pdfx} + \begin{document} \includepdf{front} \frontmatter diff --git a/report.xmpdata b/report.xmpdata new file mode 100644 index 0000000..86ebbcd --- /dev/null +++ b/report.xmpdata @@ -0,0 +1,5 @@ +\Title{Evaluation of a Feature-based Design Method for Rapid Development of Hardware In Cyber-Physical Systems} +\Author{Wouter Horlings} +\Keywords{feature-based\sep systems engineering\sep CPS\sep rapid development\sep evaluation} +\Publisher{} +