保护部分文本免受外部格式化

保护部分文本免受外部格式化

我想创建一个宏,\ProtectedBold 例如

foo \textit{\ProtectedBold{bar}}

编译为“foo酒吧“而不是“foo”酒吧“。

实现这一目标的标准方法是什么?

答案1

像这样吗?

在此处输入图片描述

\documentclass{article}
\newcommand\ProtectedBold[1]{\textup{\textbf{#1}}}
\begin{document}
foo \textit{\ProtectedBold{bar}}
\end{document}

相关内容