Why hyperref influence on defining a style for new list which is based on enumerate?
In a case, when you need lists in tables is handy to define new list, something like is done in the following MWE:
\documentclass{article}
\usepackage{enumitem}
\newlist{tabenum}{enumerate}{1}% <-- defined new list
\setlist[tabenum]{nosep,
leftmargin=*,
label={\textbf{\arabic*.}},
before=\begin{minipage}[t]{\linewidth}, % <---
after=\end{minipage} % <---
}
\newlist{tabitem}{itemize}{1}% <-- defined new list
\setlist[tabitem]{nosep,
leftmargin=*,
label=\textbullet,
before=\begin{minipage}[t]{\linewidth}, % <---
after=\end{minipage} % <---
}
\usepackage{tabularx}
\renewcommand\arraystretch{1.2}
%\usepackage{hyperref}
\begin{document}
\begin{tabularx}{\textwidth}{|X|X|}
\hline
Column 1 Heading & Column 2 Heading \
\hline
\begin{tabitem}
\item Item 1
\item Item 2
\end{tabitem} & \begin{tabenum}
\item Lorem ipsum dolor sit amet, consectetur adipisicing elit.
\item More and more lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod.
\end{tabenum}\
\hline
\end{tabularx}
\end{document}
which gives expected result:
however, if in above WME I load hyperref package, the result is different, but only at tabenum:
Can be this considered as bug or I doing something wrong in definition of the tabenum list?


itemizeandenumeratebased new lists. In my case the last item in\tabitemspill out of left border of column (or minipage). – Zarko Apr 11 '21 at 10:12hyperrefmarker. So far I estimated (by trial and error method) that is about0.6\baselineskip. – Zarko Apr 11 '21 at 10:24tabenumdefinition. – Zarko Apr 11 '21 at 10:44