在 \texttrademark 或任何类型的字符后都有一个空格

在 \texttrademark 或任何类型的字符后都有一个空格

可能重复:
\textgreater 后面的空格未按预期工作

我面临以下问题。我写了一份文档,其中提到了一个注册品牌,因此看起来像“MyBrand\textrademark”,并且这个工作正常。但是,即使我添加了很多空格,连续的单词之前也没有空格。到目前为止,我发现最简单的解决方法是添加一个“~”,但难道没有更好的方法吗?

答案1

如果你不想在每次使用后手动插入空格,你可以使用xspace根据需要智能地插入空格:

在此处输入图片描述

代码:

\documentclass{article}
\usepackage{textcomp}
\usepackage{xspace}

\let\OldTexttrademark\texttrademark
\renewcommand{\texttrademark}{\OldTexttrademark\xspace}%

\begin{document}
MyBrand\texttrademark is cool.

A cool brand is MyBrand\texttrademark.

\end{document}

相关内容