如何将 \textbf 和 \textsf 与 \newcommand 结合起来?

如何将 \textbf 和 \textsf 与 \newcommand 结合起来?

我正在尝试将命令定义为此代码的快捷方式:

 \textsf{\textbf{special bold type}}

我无法将相关答案应用于我的问题。要么代码无法计算,要么它给出了我不想要的东西。例如:

\documentclass{article}  
\newcommand{\val}[1]{{\textsf{\textbf}}}  

\begin{document}  

normal text  
\textsf{\textbf{this is working}}  
\val{this doesn't appear at all}

\end{document}  

答案1

你忘记#1\newcommand

\documentclass{article}
\newcommand{\val}[1]{{\sffamily\bfseries#1}}
\newcommand{\valalternative}[1]{\textbf{\textsf{#1}}}% as an alternative
\begin{document}
\noindent normal text\\
\textsf{\textbf{this is working}}\\
\val{this doesn't appear at all}
\end{document}

我认为效果还不错。 在此处输入图片描述

相关内容