TeX header files

Last Updated: Jun 18, 2025

Header File

\ProvidesPackage{header}[2024/12/23 v1.0] 
\usepackage[dvipsnames]{xcolor} 
\usepackage{graphicx} 
\usepackage{tabularx, ragged2e, array, multicol, hologo, booktabs} 
\usepackage{parskip, fancyvrb, float, caption} 
\usepackage{amsmath, mathtools} 
\usepackage[hidelinks]{hyperref} 
\usepackage[newfloat]{minted} 
\usepackage{tcolorbox} 
\newmintinline[inline]{text}{fontsize=\normalsize} 
\newmintinline[inlinec]{c}{fontsize=\normalsize} 
\newmintinline[inlineb]{bash}{fontsize=\normalsize} 
\usemintedstyle{gruvbox-light} 
% \newenvironment{code}{\captionsetup{type=listing}}{} 
% \SetupFloatingEnvironment{listing}{name=Code} 
\newcommand{\hr}{\rule{8cm}{2pt}} 
 
\setminted{frame=single,framesep=10pt,autogobble,breakbytokenanywhere,obeytabs=true,tabsize=2,baselinestretch=1} 
 
\newcommand{\norm}[1]{\left\lVert #1 \right\rVert} 
 
\renewcommand{\figurename}{} 
\renewcommand{\tablename}{} 
\renewcommand{\thetable}{} 
\renewcommand{\thefigure}{} 
\captionsetup{labelformat=empty, labelsep=none} 
\renewcommand\tabularxcolumn[1]{m{#1}} 
% \renewcommand\tabularxcolumn[1]{>{\Centering}p{m{#1}}} 
 
% itemize with title 
\newenvironment{titlemize}[1]{% 
  \paragraph{#1} 
  \begin{itemize}} 
  {\end{itemize}} 
% enumerate with title 
\newenvironment{titlerate}[1]{% 
  \paragraph{#1} 
  \begin{enumerate}} 
  {\end{enumerate}} 
 
\hypersetup { 
  hidelinks, 
  linkbordercolor = {white}, 
} 
 
\newcolumntype{L}[1]{>{\raggedright\arraybackslash}p{#1}} 
\newcolumntype{C}[1]{>{\centering\arraybackslash}p{#1}} 
\newcolumntype{R}[1]{>{\raggedleft\arraybackslash}p{#1}} 
 
\usepackage{titling} 
\usepackage{etoolbox, setspace} 
 
\newsavebox\mybox 
\newenvironment{aquote}[1] 
{\savebox\mybox{\small #1}\begin{quote}\itshape} 
  {\par\usebox\mybox\end{quote}}

Template

\documentclass[utf8]{article} 
\usepackage{../scripts/header} 
 
\title{} 
\date{} 
 
\begin{document} 
\maketitle 
 
\end{document}