![如何定义新函数‘\juse’](https://linux22.com/image/418281/%E5%A6%82%E4%BD%95%E5%AE%9A%E4%B9%89%E6%96%B0%E5%87%BD%E6%95%B0%E2%80%98%5Cjuse%E2%80%99.png)
我想定义一个新函数\juse
,它接受 3 个参数并打印第二个参数。但是,这不起作用:
\documentclass{article}
\newcommand\juse{#1#2#3}{#2}
\begin{document}
$\juse{ abc } {def} { ghi }$
\end{document}
它应该打印 $def$ 但却出现错误。
答案1
要在 LaTeX 中定义一个需要三个强制参数的命令,您只需[3]
向其添加一个。因此,完整的示例如下:
\documentclass{article}
\newcommand\juse[3]{#2}
\begin{document}
$\juse{ abc } {def} { ghi }$
\end{document}
然而,有点不清楚您想要在数学环境中用命令实现什么,或者我是否误解了您$
。