\documentclass[a4paper,12pt]{article}
\usepackage[top=2.5cm,bottom=2.2cm,
left=3.2cm,right=1.5cm,headsep=10pt,
a4paper]{geometry}
\usepackage{amsmath,amssymb,mathrsfs}
\usepackage{newtxtext,newtxmath}
\newcommand{\diff}{\mathop{}\!d}
\newcommand{\tder}[2]{\frac{\diff #1}{\diff #2}}
\newcommand{\pder}[2]{\frac{\partial #1}{\partial #2}}
\newcommand{\iv}[3][c]{%
\csname iv@#1\endcsname{#2}{#3}%
}
\makeatletter
\newcommand{\iv@gen}[4]{#1#3,#4#2}
\newcommand{\iv@c}{\iv@gen{[}{]}} \let\iv@cc\iv@c