假设我想制作一些具有如下效果的东西:
[\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}