% !TEX root = ../HSRTReport.cls
% ==== Content and Typography Packages ====
% Packages for content formatting and typography

% Tables with fixed width columns
\RequirePackage{tabularx}

% Tables spanning multiple pages
\RequirePackage{longtable}

% Dotted lines in tables
\RequirePackage{arydshln}

% Multi-row table cells
\RequirePackage{multirow}

% Customized lists
\RequirePackage{enumitem}

% Figure and table captions
\RequirePackage{caption}

% Advanced float customization
\RequirePackage{floatrow}

% Subfigures and subcaptions
\RequirePackage[subrefformat=parens]{subcaption}

% Code listings with syntax highlighting
\RequirePackage{listings}

% Hyphenation for monospaced fonts
\RequirePackage[htt]{hyphenat}

% Mathematical symbols and fonts
\RequirePackage{amsmath}
\RequirePackage{amssymb}
\RequirePackage{amsfonts}

% Additional symbols
\RequirePackage{pifont}
\RequirePackage{eurosym}
\RequirePackage{utfsym}
\RequirePackage{twemojis}

% Font Awesome icons
\RequirePackage{fontawesome5}

% Justified text
\RequirePackage{ragged2e}

% Subscript support
\RequirePackage{accsupp}

% Info boxes and frames
\RequirePackage[framemethod=TikZ]{mdframed}
