%
% --- inline annotations
%
\usepackage{amsmath}
\usepackage{amssymb}
\usepackage{booktabs}
\usepackage{makecell}
\usepackage{bm}
\usepackage{array}
\usepackage{tabu}
\usepackage{multirow}
\usepackage{tabularray}

\usepackage{algorithm}
\usepackage{algpseudocode}
\algrenewcommand\algorithmicthen{}

\usepackage{pgf}
\def\mathdefault#1{#1}

%\usepackage{cleveref}
\UseTblrLibrary{booktabs}
\UseTblrLibrary{siunitx}
\NewColumnType{J}[1][]{Q[co=1,1.0,si={table-format=#1,table-number-alignment=center},c]}
\usepackage{siunitx}

\usepackage{graphicx} % The standard package for including graphics into your document.
% \usepackage
% [
%     subrefformat = simple, % Formats the label of the \subref command without parentheses.
%     labelformat = simple,  % Formats the mark of a subfigure without parentheses.
% ]
% {subcaption}         % Enables it to have subfigures inside of a single figure.
% \usepackage{wrapfig} % Allows to put figures next to text.

% The reference label of a subfigure is redefined to have a non-breaking space and parentheses. (Thus, the subfigures show parentheses although the package options removed parentheses; otherwise, two pairs of brackets would be seen.)
%\renewcommand*{\thesubfigure}{~(\alph{subfigure})}
%\usepackage[dvipsnames]{xcolor}
\usepackage{pifont}
\newcommand{\cmark}{\ding{51}}
\newcommand{\xmark}{\ding{55}}

% Define input/output keywords
\SetKwInOut{KwIn}{Input}
\SetKwInOut{KwOut}{Output}

% Define a "continue" keyword
\SetKw{Continue}{continue}

\newcommand{\red}[1]{{\color{red}#1}}
\newcommand{\blue}[1]{{\color{blue}#1}}
\newcommand{\purple}[1]{{\color{purple}#1}}
\newcommand{\todo}[1]{{\color{red}[#1]}}
\newcommand{\TODO}[1]{\textbf{\color{red}[TODO: #1]}}

\newcommand{\Chris}[1]{{\color{blue}[#1]}}
\newcommand{\Lisa}[1]{{\color{orange}[#1]}}
\newcommand{\Dagmar}[1]{{\color{purple}[#1]}}
% --- disable by uncommenting  
% \renewcommand{\TODO}[1]{}
% \renewcommand{\todo}[1]{#1}

\usepackage{makecell}
