有没有办法改变特定项目的字体或颜色以使它们看起来不同?

有没有办法改变特定项目的字体或颜色以使它们看起来不同?

假设我想制作一些具有如下效果的东西:

[\textbf{1}] foo

[\textit{2}] bar

[\color{red} 3] foobar

并且数字应该由 自动\item生成\enumerate

例如,代码应该是这样的

\begin{enumerate}
    \item[\bf] foo
    \item[\it] bar
    \item[\red] foobar
\end{enumerate}

谢谢。

一些编辑:两者以粗体显示枚举列表中的单个数字如何修改部分(并非全部)etaremune 商品的标签似乎提供了一些有用的方法。例如,基于etemune 或 revnum 环境中项目的超链接已损坏,我可以通过适当的引用来实现粗体字体

\providecommand*{\phantomsection}{}% for compatibility if hyperref not loaded
\newcommand{\lebal}{\phantomsection\label}


\begin{etaremune}
\newif\ifitembf
\renewcommand*\labelenumi{[\ifitembf\bfseries\fi\theenumi]}
{\itembftrue \item \lebal{bar} foo}
\end{etaremune}

获取对 foo 的引用,并在枚举中正确地将项目编号加粗。但是,当我使用 \ref{bar} 时,链接中的标题似乎带有正确的编号,但字体不会自动加粗。有合适的解决方案吗?谢谢。[我没有足够的声誉来评论其他问题,所以我不能在那里提问。]

答案1

我假设你忘记了\item问题中的命令。

只需使用\textcolor

\documentclass{article}
\usepackage{xcolor}

\begin{document}

\begin{itemize}
\item[\textbf{1}] foo
\item[\textit{2}] bar
\item[\textcolor{red}{3}] foobar
\end{itemize}

\end{document}

相关内容