回答原帖

回答原帖

在下面的示例中,我希望枚举列表本质上与示例环境中的单词“内联”。它与文本或枚举*(内联列表)完美配合,但我似乎无法弄清楚如何控制枚举环境创建的其余部分间距。

\documentclass{article}
  \usepackage{amsthm}
  \usepackage{enumitem}
  \usepackage{hyperref}
    \theoremstyle{define}
      \newtheorem{example}{Example}
\begin{document}
\begin{example}
  \fbox{\parbox[t]{9cm}{
    \begin{enumerate}[label=(\arabic*),nosep]
      \item The duplicate ratio of $2a:3b$ is $4a^2:9b^2$.
      \item The subduplicate ratio of $49:25$ is $7:5$.
      \item The triplicate ratio of $2x:1$ is $8x^3:1$.
    \end{enumerate}
  }}
\end{example}
\begin{example}
  \fbox{Can you see the difference?}
\end{example}
\end{document}

答案1

回答原帖

您尝试过使用minipage而不是 吗\parbox

\begin{example}
  \fbox{%
    \begin{minipage}[t]{9cm}%
    \begin{enumerate}[label=(\arabic*),nosep]
      \item The duplicate ratio of $2a:3b$ is $4a^2:9b^2$.
      \item The subduplicate ratio of $49:25$ is $7:5$.
      \item The triplicate ratio of $2x:1$ is $8x^3:1$.
    \end{enumerate}
    \end{minipage}}
\end{example}

看看这个答案\parbox 与 minipage:适用性差异\parbox查看和之间的差异的解释minipage。特别要注意答案中列出的第三个差异。

问题hyperref

的 MWEhyperref实现为:

\documentclass{article}
\usepackage{hyperref}
\begin{document}

\noindent
  Hello
  \fbox{%
    \begin{minipage}[t]{9cm}
      \begin{enumerate}
        \item The duplicate ratio of $2a:3b$ is $4a^2:9b^2$.
        \item The subduplicate ratio of $49:25$ is $7:5$.
        \item The triplicate ratio of $2x:1$ is $8x^3:1$.
      \end{enumerate}
    \end{minipage}}

\end{document}

在环境中hyperref进行操作的方式似乎发生了一些变化。如果您使用或创建自己的环境,间距问题就会消失。如果您将其用作环境中的第一个项目,间距问题也会消失(尽管我确信这不是您想要做的)。\itemenumerateitemizelist\item[]enumerate

相关内容