我尝试在LaTeX中定义一个宏,它将使用括在括号中的两个参数,如数学环境的frac命令,或者textcolor命令do:while contiinue == 'y'
。
我试过像
\frac{4}{5}
但它似乎不起作用。 任何帮助将不胜感激: - )
由于
答案 0 :(得分:0)
定义新宏的LaTeX方法是\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命令,除非你真的知道自己在做什么。
对于LaTeX问题,有一个TeX - LaTeX Stack Exchange比Stack Overflow更适合。
答案 1 :(得分:-1)
\documentclass{article}
\usepackage{color}
\newcommand{\txtsc}[2][red]{\textcolor{#1}{\textbf\emph #2}}
\begin{document}
\txtsc[red]{is how it looks}
\end{document}