创建 \newcommand - 我犯了一个错误

创建 \newcommand - 我犯了一个错误

我正在使用文档类投影仪并撰写我的演示文稿。

我写

{\hskip-0em\vskip-0em\usebeamerfont{framesubtitle}\usebeamercolor[fg]{framesubtitle}TITLE-TEXT}

获取一些与副标题风格相同的标题。到目前为止,一切都运行正常。为了简化,我尝试创建一个如下所示的函数:

\newcommand{\mytitle}[1]{\hskip-0em\vskip-0em\usebeamerfont{framesubtitle}\usebeamercolor[fg]{framesubtitle}#1}

为了应用它我只需写道:

\mytitle{TITLE-TEXT}

问题是下面的文本与我的标题有相同的样式。第一种方法不是这种情况。

怎么了?

在此处输入图片描述 在此处输入图片描述

答案1

您的第一个版本是在一个组中,因此设置在结束,}但定义没有创建一个组({...}只是界定定义,将其更改为,{{....}}以便它像以前一样添加组。(-0emh 和 v 空间看起来很奇怪,但这并不相关)

相关内容