% Required to support mathematical unicode 
\usepackage[warnunknown, fasterrors, mathletters]{ucs} 
\usepackage[utf8x]{inputenc} 

% Always typeset math in display style 
\everymath{\displaystyle} 

% Use a larger font size 
\usepackage[fontsize=14pt]{scrextend} 

% Standard mathematical typesetting packages 
\usepackage{amsfonts, amsthm, amsmath, amssymb} 
\usepackage{mathtools} % Extension to amsmath 

% Symbol and utility packages 
\usepackage{cancel, textcomp} 
\usepackage[mathscr]{euscript} 
\usepackage[nointegrals]{wasysym} 

% Extras 
\usepackage{physics} % Lots of useful shortcuts and macros 
\usepackage{tikz-cd} % For drawing commutative diagrams easily 
\usepackage{color} % Add some colour to life 
\usepackage{microtype} % Minature font tweaks 

% Common shortcuts 
\def\mbb#1{\mathbb{#1}} 
\def\mfk#1{\mathfrak{#1}} 

\def\latex{\LaTeX} 
\def\bN{\mbb{N}} 
\def\bC{\mbb{C}} 
\def\bR{\mbb{R}} 
\def\bQ{\mbb{Q}} 
\def\bZ{\mbb{Z}} 

% Sometimes helpful macros 
\newcommand{\func}[3]{#1\colon#2\to#3} 
\newcommand{\vfunc}[5]{\func{#1}{#2}{#3},\quad#4\longmapsto#5} 
\newcommand{\floor}[1]{\left\lfloor#1\right\rfloor} 
\newcommand{\ceil}[1]{\left\lceil#1\right\rceil} 
\newcommand{\bmatrixx}[2]{\begin{bmatrix*}[#1]#2\end{bmatrix*}} 
\newcommand{\bmatrixr}[1]{\begin{bmatrix*}[r]#1\end{bmatrix*}} 
\newcommand{\pmatrixx}[2]{\begin{pmatrix*}[#1]#2\end{pmatrix*}} 
\newcommand{\pmatrixr}[1]{\begin{pmatrix*}[r]#1\end{pmatrix*}} 

% Some standard theorem definitions 
\newtheorem{Theorem}{Theorem} 
\newtheorem{Proposition}{Theorem} 
\newtheorem{Lemma}[Theorem]{Lemma} 
\newtheorem{Corollary}[Theorem]{Corollary} 

\theoremstyle{definition} 
\newtheorem{Definition}[Theorem]{Definition} 

\renewcommand{\div}{\divisionsymbol} 

%quiver 
\begin{filecontents}{quiver.sty} 
\NeedsTeXFormat{LaTeX2e} 
\ProvidesPackage{quiver}[2021/01/11 quiver] 

\RequirePackage{tikz-cd} 
\RequirePackage{amssymb} 
\usetikzlibrary{calc} 
\usetikzlibrary{decorations.pathmorphing} 

\tikzset{curve/.style={settings={#1},to path={(\tikztostart) 
.. controls ($(\tikztostart)!\pv{pos}!(\tikztotarget)!\pv{height}!270:(\tikztotarget)$) 
and ($(\tikztostart)!1-\pv{pos}!(\tikztotarget)!\pv{height}!270:(\tikztotarget)$) 
.. (\tikztotarget)\tikztonodes}}, 
settings/.code={\tikzset{quiver/.cd,#1} 
\def\pv##1{\pgfkeysvalueof{/tikz/quiver/##1}}}, 
quiver/.cd,pos/.initial=0.35,height/.initial=0} 

\tikzset{tail reversed/.code={\pgfsetarrowsstart{tikzcd to}}} 
\tikzset{2tail/.code={\pgfsetarrowsstart{Implies[reversed]}}} 
\tikzset{2tail reversed/.code={\pgfsetarrowsstart{Implies}}} 
\tikzset{no body/.style={/tikz/dash pattern=on 0 off 1mm}} 

\endinput 
\end{filecontents} 
\usepackage{quiver}

%font dan warna 
\usepackage{xcolor} 
\protected\def\texitcolor#1{% 
\ifx\texitsavedbegin\undefined 
\let\texitsavedbegin\begin 
\fi 
\def\begin##1{\let\begin\texitsavedbegin \begin{##1}\color{#1}}% 
} 
\definecolor{albrtaah}{HTML}{FEB6E6} 
\texitcolor{albrtaah} 
\usepackage[lf]{Baskervaldx} 
\usepackage[bigdelims,vvarbb]{newtxmath} 
\usepackage[cal=boondoxo]{mathalfa} 
\renewcommand*\oldstylenums[1]{\textosf{#1}} 


%package tambahan 
\usepackage{chemfig} 
\usepackage{chemformula} 
\usepackage{xfp} 
\usepackage{fp} 
