I use setspace to change the spacing in texts.
\usepackage{setspace}
\setstretch{1.435}
The spacing in equations can be managed by changing \arraystretch
@egreg 's approach in here
\usepackage{etoolbox}
\pretocmd{\array}{\renewcommand{\arraystretch}{0.69686}}{}{} % 1/1.435=0.69686
or @campa 's approach in here
\usepackage[nodisplayskipstretch]{setspace}
\setstretch{1.435}
\everydisplay=\expandafter{\the\everydisplay\setstretch{1.0}}
However, in either way, the row spacing in table is signal spacing and cannot be changed by changing the value in \arraystretch or \setstretch.
I prefer increasing a little the row spacing in tables rather than the signal spacing. How can I do that?
\documentclass{article}
\usepackage{lipsum} % just for this example
\usepackage{amsmath}
\usepackage{booktabs}
\usepackage{setspace}
\setstretch{1.435}
\usepackage{etoolbox}
\pretocmd{\array}{\renewcommand{\arraystretch}{1}}{}{} % increase a little for the row spacing in equations
\begin{document}
\lipsum*[1]
\begin{equation}
X=\begin{cases}
\frac{1}{2}, & \text{if $a=1$} \\
\frac{3}{2} & \text{otherwise}
\end{cases}
\end{equation}
\begin{table}[htbp]
\centering
\caption{Changing the row spacing in the table}
\begin{tabular}{ c c c }
\toprule
cell1 & cell2 & cell3 \\
\midrule
cell4 & cell5 & cell6 \\
cell7 & cell8 & cell9 \\
\bottomrule
\end{tabular}
\end{table}
\end{document}


\renewcommand{\arraystretch}{1.2}give you the desired result? Apart from that, you might be interested in Increase LaTeX table row height – leandriis Aug 22 '19 at 17:46\renewcommand{\arraystretch}{1.2}seems work. I will test more tomorrow. – WZhao Aug 22 '19 at 18:06