我想创建一个命令,如果数字为负数则用红色打印,如果数字为正数则用绿色打印。
我努力了:
\documentclass{article}
\usepackage[dvipsnames]{xcolor}
\usepackage{ifthen}
\newcommand\mynum[1]{\ifthenelse {#1 > 0} {\textcolor{PineGreen}{$#1$}} {\textcolor{red}{$#1$}}}
\begin{document}
\mynum{1.2} \mynum{-3.4}
\end{document}
但它不起作用,因为ifthenelse
似乎无法使用#1
。
关于如何创建我需要的命令有什么想法吗?