Как можно выделить элемент из нумерованного списка, как показано на следующем рисунке?
\documentclass[12pt,a4paper]{article}
\usepackage{enumerate}
\usepackage{tikz}
\usepackage{mdframed}
\usepackage{type1cm}
\usepackage{lettrine}
\usepackage[listings]{tcolorbox}
\usepackage{color}
\begin{document}
\begin{enumerate}
\item 12
\item 143
\item 154
\end{enumerate}
\end{document}
Минимальный рабочий код приведен выше.
решение1
Если списки такие же простые, как тот, что вы показали, то довольно простым решением будет определить свои собственные \item
команды: одну для подсветки и одну для ее отсутствия.
\documentclass[12pt,a4paper]{article}
\usepackage{xcolor,soul}
\begin{document}
\makeatletter
\renewcommand\theenumi{\@Roman\c@enumi.}
\long\def\Item#1\par{%
\stepcounter{enumi}%
\leavevmode\makebox[2em]{\theenumi} #1%
\vskip4\p@ \@plus2\p@ \@minus\p@
}
\long\def\hItem#1\par{%
\stepcounter{enumi}%
\leavevmode\makebox[2em]{\hl\theenumi}\hl{ #1}%
\vskip4\p@ \@plus2\p@ \@minus\p@
}
\newenvironment{hlroman}{\quote\setcounter{enumi}{0}}
{\endquote}
\begin{hlroman}
\hItem A\par
\Item B\par
\Item C\par
\end{hlroman}
\end{document}
Чувствуйте себя свободно в качестве упражнения для улучшения, добавляя \leftkskip
, \rightskip
или hangindent
для соответствия. Добавьте сложности по мере необходимости (см. пример source2e 228).
Я использовала этот soul
пакет для выделения.