使下一个空间宽度固定

使下一个空间宽度固定

我正在使用 IEEEtrans 文档类,有时也使用图形标题

Fig. n: label

好像

Fig. n: label

其中“图”后面的空间被拉长。

如何使“ Fig.”后的下一个空格固定宽度?

我已经尝试过这些命令\enspace以及\kern 0.33em我在这个链接上找到的命令放置固定宽度空间的最简单的方法是什么?但都不起作用。

我无法使用\spaceskip此处建议的命令固定宽度的字间空间 因为我不知道在哪里关闭它。我需要修复下一个空间的宽度,但不是环境中的所有空间。

感谢您的时间。

答案1

IEEEtran班级有

\def\fnum@figure{\figurename\nobreakspace\thefigure}

您可以通过以下方式解决您的问题\begin{document}

\makeatletter
\def\fnum@figure{\mbox{\figurename\ }\thefigure}
\makeatother

这样后面的空格\figurename就不会受到句号的空间因素的影响,而因为出现在一个框里所以是固定的。

相关内容