如何在枚举中突出显示一项或者在一项周围放置一个框?

如何在枚举中突出显示一项或者在一项周围放置一个框?
\item The sum $3-\dfrac{3}{10}+\dfrac{3}{100}-\dfrac{3}{1000} 
      + \cdots + \dfrac{(-1)^k3}{10^k} + \cdots$ is closest to:
\begin{enumerate}
\item[(a)] $\dfrac{2}{e}$
\item[(b)] $2$
\item[(c)] $e$
\item[(d)] $e^2$
\end{enumerate}

答案1

根据您发布的代码片段判断,您的文档使用了amsmath包。此包提供了一个名为的宏\framebox,它 (a) 应该在数学模式下使用,并且 (b) 在其参数周围放置一个矩形框。我假设这就是您在写下希望在环境中“将一个框放在一个项目周围”时想要实现的目标enumerate

该包提供了另外两种用颜色突出显示对象的方法xcolor\colorbox{<background color>}{<object>}\fcolorbox{<frame color>}{<background color>}{<object>}。这些宏可以在文本或数学模式下使用。

还有其他方法可以突出显示或放置框线。@TivV 先前的评论指出了几个介绍此类方法的帖子(和相关答案)。

以下代码 (a) 使您的代码更加符合 LaTeX 惯用语(例如,使用\dots\dotsb代替)并且 (b) 说明了、和\cdots的用法。\framebox\colorbox\fcolorbox

在此处输入图片描述

\documentclass{article}
\usepackage[T1]{fontenc}
\usepackage{amsmath} % for "\framebox" macro
\usepackage{xcolor}  % for "\colorbox" and "\fcolorbox" macros
\usepackage{enumitem}
\begin{document}
\begin{itemize}
\item The sum $\displaystyle 3-\frac{3}{10}+\frac{3}{100}
      - \frac{3}{1000} + \dots + \frac{(-1)^k 3}{10^k} 
      + \dotsb$ is closest to:
\begin{enumerate}[label=(\alph*)]
\item $\dfrac{2}{e}$
\item $\framebox{e}$
\item \colorbox{yellow}{$e^2$}
\item $\fcolorbox{orange}{green}{2}$
\end{enumerate}
\end{itemize}
\end{document}

答案2

你好,Qais Karaki,欢迎来到 TeX-SE。

我猜您想突出显示之后的内容\item而不是其item本身。

如果您想突出显示中的数字或标记\item,请查看TivV评论。

有一些选项可以在内容后面放置一个框\item,实际上它们只是在任何文本周围放置一个框的一种变体。

MWE 跟随

\documentclass{article}
\usepackage{lipsum}
\usepackage{tcolorbox}
\usepackage{amsmath}
\begin{document}
\begin{enumerate}
    \item
            \begin{tcolorbox}[width=145mm, halign=center, colframe=black, colback=white, boxsep=0mm, arc=3mm]
                \parbox{135mm}{\lipsum[1]}
            \end{tcolorbox}
    \item
        \begin{tcolorbox}[width=145mm, halign=center, colframe=black, colback=yellow!80!black, boxsep=0mm, arc=3mm]
            \parbox{135mm}{\lipsum[2]}
        \end{tcolorbox}
    \item 
    \framebox[135mm][c]{%
        Not to long text
    }
    \item 
    \framebox{\parbox[c]{135mm}{\lipsum[3]}}
    \item 
        \begin{tcolorbox}[width=145mm, halign=center, colframe=blue, colback=red!80!white, boxsep=0mm, arc=0mm]
            \parbox{135mm}{ %
                \begin{equation}
                    \dfrac{y}{x}
                \end{equation}
            }
        \end{tcolorbox}
\end{enumerate}
\end{document}

在此处输入图片描述

相关内容