标记命令以便快速使用

标记命令以便快速使用

我在当前的工作中经常使用 LaTeX 中的一个命令:

{\bf y} # this creates a bold letter y

我想创建一个快捷方式,例如

\by

这将自动创建粗体字母 y。我有类似的表达式,我想简化它,因为我的方程式太长了。任何建议都将不胜感激。

答案1

这是通过 完成的\newcommand,即:

\newcommand{\by}{\textbf{y}} 

它的功能不仅仅是替换,还可以有其他功能,例如,你可以在那里设置参数。请查看更多信息和一些示例这里

答案2

\newcommand是您要查找的命令(请参阅sashkello 回答

您应该寻找以下几点:

\documentclass{scrartcl} 
\newcommand{\by}{\textbf{y}} 

\begin{document}
Now we write a \by and a x.    
\end{document}

在此处输入图片描述

y 与 直接相连and

您可以在 中添加一个空格,\newcommand在 之前添加一个空格and

\documentclass{scrartcl} 

\newcommand{\by}{\textbf{y} } %<- space before the closing }

\begin{document}
Now we write a \by and a x.

Now we write a \by. The next sentence.

\end{document}

在此处输入图片描述

下一个问题:开始新句子时会有一个额外的空格。

对于这个问题你可以使用\xspace

\documentclass{scrartcl} 
\usepackage{xspace} 

\newcommand{\by}{\textbf{y}\xspace}

\begin{document}
Now we write a \by and a x.

Now we write a \by. The next sentence.

\end{document}

结果:

在此处输入图片描述

相关内容