Почему вы не используете enumerate
?Это сделано для такого рода проблем.
\documentclass{article}
\begin{document}
\section{First section}
\subsection*{Subsection1}
\begin{enumerate}
\item \label{A1} blablabla1
\item \label{A2} blablabla2
\item \label{A3} blablabla3
\end{enumerate}
\section{Second section}
Statement \ref{A2} = 2 must be true.
\end{document}
При необходимости вы можете настроить внешний вид с помощью пакета enumitem.
Например, чтобы увеличить отступ, загрузите пакет и начните перечислять с:
\begin{enumerate}[leftmargin=3cm]`
Множество опций в пакете enumitem, и это, безусловно, может соответствовать вашим потребностям.
Редактировать: Обратите внимание, что \ item будет делать отступы после всего, что находится после него.Если вы не хотите такого поведения, закройте перечисление перед вашим абзацем.Затем вы можете перезапустить перечисление, но вы должны позаботиться о нумерации элементов (см. Ниже).
\documentclass{article}
\usepackage{enumitem}
\begin{document}
\section{First section}
\subsection*{Subsection1}
\begin{enumerate}
\item \label{A1} blablabla1
This paragraph will be indented
\end{enumerate}
But this one will not.
\begin{enumerate}\setcounter{enumi}{1}
% This insures that item numbering will be coherent
% set it to the value of the last item
% If using the enumitem package, there is a simpler way with 'resume'
% \begin{enumerate}[resume]
\item \label{A2} blablabla2
\item \label{A3} blablabla3
\end{enumerate}
And another non indented par
\section{Second section}
Statement \ref{A2} = 2 must be true.
\end{document}