Commit a86e909e authored by marmous's avatar marmous

Manage PDF-A/1B metadata

parent f61a51df
%---------Classe du document : book :-------------------%
%-------pdf/a stuff------------------------------------%
\begin{filecontents*}{MemoireYC2021.xmpdata}
\Keywords{windows container\sep docker swarm\sep kubernetes\sep traefik\sep nginx\sep asp.net\sep asp}
\Title{Conteneurisation, deploiement et orchestration d une application web et de son ecosysteme en environnement Microsoft}
\Author{Yoann Calamai}
\Subject{Ce memoire présente le chemin pour conteneuriser et deployer une suite d'applications monolithique vieille de 15 ans en environnement Windows. Il etablit un etat des lieux des technologies de conteneurisation sous Windows et de ses limites.}
\end{filecontents*}
%\documentclass[a4paper,12pt,twoside,openright,notitlepage]{book}
%---------Classe du document : book :-------------------%
\documentclass[a4paper,12pt,notitlepage]{book}
\pdfobjcompresslevel 0
\usepackage[a-1b]{pdfx}
\usepackage{etoolbox}
\makeatletter
% \def\bstctlcite{\@ifnextchar[{\@bstctlcite}{\@bstctlcite[@auxout]}}
% \def\@bstctlcite[#1]#2{\@bsphack
% \@for\@citeb:=#2\do{%
% \edef\@citeb{\expandafter\@firstofone\@citeb}%
% \if@filesw\immediate\write\csname #1\endcsname{\string\citation{\@citeb}}\fi}%
% \@esphack}
% chapter on same page
\patchcmd{\chapter}{\if@openright\cleardoublepage\else\clearpage\fi}{}{}{}
\makeatother
%-----------Package ------------------------------------%
\usepackage[french]{babel}
\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
\usepackage{lmodern}
%\usepackage{amsmath}
%\usepackage{amssymb}
%\usepackage{units}
\usepackage{amstext}
\usepackage{amsfonts}
%\usepackage{theorem}
\usepackage{tabularx}
\usepackage{array}
\usepackage{multicol}
......@@ -60,30 +55,18 @@
\usepackage{graphicx}
\usepackage{minitoc}
\usepackage[framemethod=tikz]{mdframed}
%\usepackage[maxnames=6,style=authoryear,style=ieee,backend=bibtex]{biblatex}
\usepackage[maxnames=6,style=numeric,backend=bibtex]{biblatex}
\bibliography{biblio/references}
%\addbibresource{biblio/references.bib}
%\bibpunct{[}{]}{;}{a}{ }{,}
%------Page de garde package -----------%
%\usepackage[utf8]{inputenc} % LaTeX, comprend les accents !
%\usepackage[T1]{fontenc}
%\usepackage[francais]{babel}
%\usepackage{lmodern}
\usepackage{ae,aecompl}
\usepackage[top=2.5cm, bottom=2cm,
left=3cm, right=2.5cm,
headheight=15pt]{geometry}
%\usepackage{graphicx}
\usepackage{eso-pic} % Nécessaire pour mettre des images en arrière plan
%\usepackage{array}
\usepackage{doi}
%------Page de garde package -----------%
%
\usepackage{hyperref}
%\usepackage[acronym,xindy,toc,numberedsection,nonumberlist]{glossaries}
%\newglossary[nlg]{notation}{not}{ntn}{Notation}
%\makeglossaries
......@@ -97,23 +80,12 @@
\makeindex
% pdf/a stuff
\begin{filecontents*}{./main_template.xmpdata}
\Title{Conteneurisation, déploiement et orchestration d’une application web et de son écosystème en environnement Microsoft}
\Author{Yoann Calamai}
% \Copyright{Work licensed under a Creative Commons
% Attribution-ShareAlike 4.0 International License}
% \CopyrightURL{https://creativecommons.org/licenses/by-sa/4.0/}
\end{filecontents*}
%-------profondeur de numerotation (1.2.1..) ------------%
\setcounter{tocdepth}{3}
\setcounter{tocdepth}{1}
\setcounter{secnumdepth}{4}
%-------highlight code syntax ---------------------------%
\usepackage{listings}
%\usepackage{breakable}
\usepackage{tcolorbox}
\definecolor{consolebg}{rgb}{0.14, 0.14, 0.14}
......@@ -226,26 +198,19 @@
%-----------Definition cmd ------------------------------%
%center verticalement dans une page
\newenvironment{vcenterpage}
{\newpage\vspace*{\fill}}
{\vspace*{\fill}\par\pagebreak}
\makeindex
\setcounter{minitocdepth}{2}
\mtcsettitle{minitoc}{Contenu}
% table header
\newcommand*{\thead}[1]{\color[HTML]{9A0000} \textbf{#1}}
%======== DEBUT DU DOCUMENT ===============%
\begin{document}
% \bstctlcite{IEEEexample:BSTcontrol}
%======== DEBUT DU DOCUMENT ===============%
%-----------Page de garde ------------------------------%
\dominitoc
\include{pagegarde/page_garde}
\thispagestyle{empty}
\newpage
......@@ -254,14 +219,13 @@
\include{pagegarde/page_garde}
\thispagestyle{empty}
%-----------Propriete du document ---------------------%
\thispagestyle{empty}
%-----------Definition des dimensions ------------------%
\setlength{\baselineskip}{1.5\baselineskip} %interligne de 1.5
%\setlength{\baselineskip}{1.5\baselineskip} % interligne de 1.5
\setlength{\voffset}{0pt} % offset vertical
\setlength{\topmargin}{0pt} % Pas de marge en haut
\setlength{\headheight}{16pt} % Haut de page
......@@ -295,11 +259,8 @@
\adjustmtc
\markright{\MakeUppercase{Resume}}
\input{resume/resume}
% \end{vcenterpage}
% \newpage
% %--------------Page resume en en ----------------------%
% \begin{vcenterpage}
\chapter*{Abstract}
\addcontentsline{toc}{chapter}{Abstract}
\adjustmtc
......@@ -323,6 +284,7 @@
\newpage
% %--------------Introduction ---------------------------%
\setlength{\baselineskip}{1.5\baselineskip} % interligne de 1.5
\setcounter{chapter}{1}
\setcounter{section}{0}
\chapter*{Introduction}
......@@ -344,7 +306,7 @@
\addcontentsline{toc}{chapter}{Le projet global}
\adjustmtc
\input{projet/0presentation}
\newpage
\clearpage
% %-------------- Etat de l'art -------------------------------%
\setcounter{chapter}{3}
......@@ -357,8 +319,9 @@
\input{etatart/1swarm}
\newpage
\input{etatart/2kubernetes}
\input{etatart/3swarmvsk8s}
\newpage
\input{etatart/3swarmvsk8s}
\clearpage
% %-------------- Choix de l'orchestrateur -------------------------------%
\setcounter{chapter}{4}
......@@ -436,16 +399,17 @@
\input{bilan/1bilan}
\newpage
%-----------La biblio -----------------------------------%
%----------- Bibliographie -----------------------------------%
\newpage
\thispagestyle{empty}
\clearpage
\addcontentsline{toc}{chapter}{Bibliographie}
\adjustmtc
\printbibliography
\thispagestyle{empty}
%-----------Les annexes -------------------------------%
%----------- Annexes -------------------------------%
\newpage
\appendix
\setcounter{chapter}{1}
......@@ -456,7 +420,7 @@
\newpage
\input{annexes/annexes}
%-----------Le glossair ---------------------------------%
%-----------Le glossaire ---------------------------------%
%\input{glossaire}
%\printglossary[type=\acronymtype, title={Liste des acronymes}, toctitle={Liste des acronymes}]
%\printglossary[title=Glossaire, toctitle=Glossaire]
......
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment