同时更改 \itemize 的颜色和项目符号

同时更改 \itemize 的颜色和项目符号

我想为 中的新项目符号创建两个新命令\itemize。一个+为绿色,一个为\pro红色,文本应为默认黑色。我知道如何单独更改符号和颜色,但我不知道如何组合这两个命令。目前我只有:-\con

\documentclass{beamer}
\usetheme{Boadilla}
\usecolortheme{default}

% PACKAGES
\usepackage[utf8]{inputenc}
\usepackage{babel}[ngerman]
\usepackage{booktabs}

% COMMANDS 
\newcommand{\pro}{\item[$+$]}
\newcommand{\con}{\item[$-$]}

\begin{document}
\begin{frame}{Grundlagen}
\begin{itemize}
    \pro has to be green
    \con has to be red
\end{itemize}
\end{document}

这可能很简单,但我还没搞明白。有人能告诉我完整的命令吗?

答案1

您可以将所需的颜色粘贴在\pro/\con定义中:

\documentclass{beamer}
\usetheme{Boadilla}
\usecolortheme{default}

% PACKAGES
%\usepackage[utf8]{inputenc}
\usepackage{babel}[ngerman]
\usepackage{booktabs}

% COMMANDS 
\newcommand<>{\pro}{\item#1[\color{green}$+$]}
\newcommand<>{\con}{\item#1[\color{red}$-$]}

\begin{document}
\begin{frame}
\frametitle{Grundlagen}
\begin{itemize}
    \pro has to be green
    \con has to be red
\end{itemize}
\end{frame}
\end{document}

在此处输入图片描述

相关内容