I copy this code from Enumerate alignment problem in theorem environment
and add \usepackage[unicode,bookmarksnumbered]{hyperref}
\documentclass{article}
\usepackage{amsthm}
\usepackage{fouriernc}
\usepackage[utf8]{vietnam}
\usepackage{amsmath}
\theoremstyle{definition}
\newtheorem{thm}{}[section]
\usepackage[unicode,bookmarksnumbered]{hyperref}
\usepackage{enumerate}
\begin{document}
\section{My theorem}
\begin{thm}\begin{minipage}[t]{\linewidth}
\begin{enumerate}[(a)]
\item This is a problem This is a problem This is a problem This is a problem This is a problem This is a problemThis is a problem This is a problem This is a problem This is a problem This is a problem This is a problem This is a problem This is a problemThis is a problem This is a problem
\item Item 2
\item Item 3
\end{enumerate}
\end{minipage}
\end{thm}
\end{document}
The number 1.1 doesn't align with item (a).
If I remove \usepackage[unicode,bookmarksnumbered]{hyperref}, I got correct align

How can I get the correct align?


hyperrefputs the anchor above the list, hence the extra vertical space. If no anchor is needed, you can wrap the first\itemin the list (or the entireenumerateor theminipageenvironments) in aNoHyperenvironment. – alwaysask Jul 17 '16 at 06:44