Whenever I find something new in XeLaTeX, I always add new packages in the preamble. As a result, it has become very heavy and slow. Are there any packages in my preamble that are unnecessary, because they covered by others? (In order to delete them right now without losing something)
\documentclass[a4paper,10pt]{article}
\usepackage{xltxtra}
\usepackage{xgreek}
\usepackage{mathtools}
\usepackage{amscd}
\usepackage{amsthm}
\usepackage[mathup=sym]{unicode-math}
\usepackage{tikz}
\usepackage{makeidx}
\usepackage{graphicx}
\usepackage{pgf,tikz}
\usepackage{tkz-tab}
\usetikzlibrary{shapes,arrows,backgrounds}
\usetikzlibrary{scopes,svg.path,shapes.geometric,shadows}
\usepackage[left=1.5cm,right=1.5cm,top=2cm,bottom=1.5cm]{geometry}
\usepackage{kmath,kerkis}
\usepackage{xcolor, colortbl}
\usepackage{fancyhdr}
\usepackage{tcolorbox}
\usepackage{cancel}
\usepackage{shadowtext}
\usepackage{hyperref}
\hypersetup{%
pdfborder = {0 0 0}
}
\usepackage{multicol}
\setmainfont[Mapping=tex-text]{Kerkis}
\setmathfont[Scale=MatchUppercase]{STIX Two Math}
\tcbuselibrary{listings,theorems,skins,raster,xparse,breakable}
\begin{document}
\end{document}