Enumitem:为什么“hyperref”会影响基于枚举的新列表样式?

Enumitem:为什么“hyperref”会影响基于枚举的新列表样式?

为什么hyperref会影响定义基于枚举的新列表的样式?

在某种情况下,当您需要表中的列表时,定义新列表很方便,可以在以下 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} 

给出了预期的结果:

在此处输入图片描述

然而,如果在上面的 WME 中加载hyperref包,结果会有所不同,但仅限于tabenum

在此处输入图片描述

这可以被视为错误吗?或者我在tabenum列表的定义中做错了什么?

相关内容