\documentclass[11pt,twoside]{article}
% luatex set fonts
    \usepackage{fontspec}
    \usepackage[bold-style=ISO]{unicode-math}
    \setmainfont{Latin Modern Roman}
    \setmathfont{Latin Modern Math}
%
% languages
    \usepackage{polyglossia}
    \setdefaultlanguage[variant=american]{english}
    \setotherlanguage{french}
%
% math
    \usepackage{lualatex-math}
    \usepackage{mathtools}
    \usepackage{siunitx}
%
% Graphics
    \usepackage{tikz}
    \usepackage{graphicx}
%
%
% References and links
    \usepackage{url}
    \usepackage{doi}
    \usepackage{hyperref}
    \hypersetup{colorlinks,%
      linkcolor=blue!80!green!70!red,
      urlcolor=blue!50!black,
      citecolor=red!50!black,
      filecolor=green!50!black}

    \usepackage[
      backend=biber,
      style=numeric,
      firstinits=true,
      natbib=true,
      sorting=none,
      url=false, 
      doi=true,
      eprint=true
      ]{biblatex}
    \bibliography{bibfile} % replace 'bibfile' with your bibtex.bib
%
% Tables, code and lists
    \usepackage{minted}
    \setminted{fontsize=\footnotesize}
    %
    \usepackage{booktabs}
%
% optional math notations
    \DeclarePairedDelimiter\bra{\langle}{\rvert}
    \DeclarePairedDelimiter\ket{\lvert}{\rangle}
    \DeclarePairedDelimiter\braket{\langle}{\rangle}
    \DeclarePairedDelimiter\List{\{}{\}}
    \DeclarePairedDelimiterX\Inner[2]{\langle}{\rangle}%
      {#1 \delimsize\vert \mathopen{}#2}
    \DeclarePairedDelimiterX\Mean[3]{\langle}{\rangle}%
      {#1\,\delimsize\vert\,\mathopen{}#2\,\delimsize\vert\,\mathopen{}#3}
    \newcommand{\bm}{\symbf} % bold mathematics
    \newcommand{\I}{\symup{i}}
    \newcommand{\E}{\symup{e}}
    \newcommand*{\D}{\mathop{}\!\symup{d}}

\begin{document}
%
% Put your text here
%
\end{document}
