0
我尝试在LaTeX中定义一个使用括号括起来的两个参数的宏,例如数学环境的frac命令或textcolor命令:\frac{4}{5}
。 我试过类似在LaTeX中使用多个括号字段定义宏
\def\desC#1\}\{#2 {\textcolor{red}{\textbf{#1}} \emph{#2}}
但它似乎没有工作。 任何帮助,将不胜感激:-)
感谢
我尝试在LaTeX中定义一个使用括号括起来的两个参数的宏,例如数学环境的frac命令或textcolor命令:\frac{4}{5}
。 我试过类似在LaTeX中使用多个括号字段定义宏
\def\desC#1\}\{#2 {\textcolor{red}{\textbf{#1}} \emph{#2}}
但它似乎没有工作。 任何帮助,将不胜感激:-)
感谢
定义新宏的乳胶的方法是用\newcommand
。有一个可选的参数来指定参数的数量。语法是
\newcommand{name}[num]{definition}
记住\newcommand
必须\begin{document}
之前出现在序言:
\documentclass{article}
\usepackage{color}
\newcommand{\desc}[2]{\textcolor{red}{\textbf{#1}}~\emph{#2}}
\begin{document}
\desc{This}{is how it looks}
\end{document}
构建它,你喜欢的东西
使用\def
是TeX的命令制作一个宏。坚持LaTeX命令,除非你真的知道你在做什么。
有一个TeX - LaTeX Stack Exchange,更适合比堆栈溢出的乳胶的问题。