\documentclass[10pt,a4paper]{report} \usepackage{geometry} %\usepackage[utf8]{inputenc} % Apprently not useful with LuaLaTeX \usepackage[T1]{fontenc} \usepackage[british]{babel} \usepackage{amsmath} % mathematical symbols \usepackage{amsfonts} % mathematical symbols \usepackage{amssymb} % mathematical symbols \usepackage{graphicx} % figures \usepackage{array} % for new column type \usepackage{tabu} % for custom line width in tables \usepackage{longtable} % multi-page tables \usepackage[table,xcdraw]{xcolor} \usepackage{fancyhdr} % headers and footers \usepackage{lastpage} % total page count \usepackage{float} \usepackage{multirow} \usepackage[bottom]{footmisc} % footnotes at the bottom of the page \usepackage{subcaption} % subfigures \usepackage{verbatim} % comment environment \usepackage[backend=bibtex]{biblatex} %\usepackage{bbding} % checkmark \usepackage{pifont} % checkmark and cross %\usepackage{nicematrix} % to fix colorcell overalpping borders \usepackage{hhline} % partial hline for long division \usepackage{minted} % python code highlight \usepackage[minted,breakable]{tcolorbox} % minted title \usepackage{csquotes} % localized quotes \usepackage{caption} % caption for side by side fig and tab \bibliography{db.bib} %THIS NEEDS TO BE LOADED AFTER `longtable` TO PREVENT CONFLICTS \usepackage{arydshln} % dashed lines in tables \usepackage{fontspec} % custom font \setmainfont{Ubuntu-R}[ BoldFont = Ubuntu-B, ItalicFont = Ubuntu-RI, BoldItalicFont = Ubuntu-BI ] \setmonofont{UbuntuMono-R}[ BoldFont = UbuntuMono-B, ItalicFont = UbuntuMono-RI, BoldItalicFont = UbuntuMono-BI ] \usepackage{hyperref} % links \hypersetup{ pdftitle={Barcodes and QR-Codes}, pdfauthor={Louis Heredero}, colorlinks=true, linkcolor=black, citecolor=black, filecolor=black, urlcolor=blue } \pagestyle{fancy} \setlength{\headheight}{15pt} \renewcommand{\headrulewidth}{1pt} \fancyhead[L]{\leftmark} \fancyhead[C]{} \fancyhead[R]{\rightmark} \renewcommand{\footrulewidth}{1pt} \fancyfoot[L]{Louis Heredero 5D} \fancyfoot[C]{\thepage/\pageref{LastPage}} \fancyfoot[R]{September 2022} % Black cell for representing barcodes in tables \newcommand*{\bbar}{\cellcolor{black}} \newcolumntype{C}[1]{>{\centering\arraybackslash}p{#1}} % Rotate table header \newcommand{\rot}[1]{\hspace{5pt}\rotatebox{90}{#1\hspace{10pt}}\hspace{5pt}} % Long division vertical bar \newcommand{\divline}[1]{\multicolumn{1}{|r}{#1}} % Hamming structure tick \definecolor{tickbg}{HTML}{DDFFDD} \definecolor{tickfg}{HTML}{005E00} \definecolor{paritybg}{HTML}{90FF90} \definecolor{tabgrey}{HTML}{EAECF0} \definecolor{crossbg}{HTML}{FFDDDD} \definecolor{crossfg}{HTML}{5E0000} \newcommand{\cmark}{\ding{51}} \newcommand{\xmark}{\ding{55}} \newcommand{\tick}{\cellcolor{tickbg}\textcolor{tickfg}{\cmark}} \newcommand{\cross}{\cellcolor{crossbg}\textcolor{crossfg}{\xmark}} \newcommand{\ul}[1]{\underline{#1}} \newcommand*{\hreffn}[2]{\href{#1}{#2}\footnote{#1}} \begin{document} \parindent=0cm \parskip=0.5em \include{title_toc} \parskip=1em \include{introduction} \include{barcode_origin} \include{barcode_functioning} \include{barcode_python} \include{qr_origin} \include{qr_functioning} \include{qr_python} \include{error_correction} \include{custom_code} \include{conclusion} \include{review} \include{bibliography} \include{appendix} \end{document}