\textgreater 后面的空格未按预期工作

\textgreater 后面的空格未按预期工作

我有以下代码:

 \textit{WMC \textgreater   average}

但文本如下所示:

WMC >平均

如果我添加更多空格,它也不会改变。那么我做错了什么?

答案1

这是因为命令占用空间。简单的解决方法是键入\textgreater{}终止命令,这将恢复命令后的空格。请参阅链接的 TeX FAQ 条目以了解其他可能的解决方案。

答案2

另一个选择是使用包裹xspace如果您不想在每次使用后手动插入空格,则可以根据需要智能地插入空格:

在此处输入图片描述

笔记:

代码:

\documentclass{article}
\usepackage{xspace}

\let\OldTextgreater\textgreater
\renewcommand{\textgreater}{\OldTextgreater\xspace}%

\begin{document}
WMC \textgreater  average.

Using \verb|\textgreater| yields \textgreater.
\end{document}

答案3

只需在单词后面添加\space一个空格即可。

代码:

\textit{WMC \textgreater \space average}

结果:

在此处输入图片描述

相关内容