每个人。
我想要实现如下图形标题:
图 1:文本。
我已经阅读了很多关于标题格式的答案,并且我知道如何更改文本“图”,但我仍然不知道如何删除“图”和“1”之间的空格。
如果有人知道答案,我将非常感激您的帮助。谢谢!
答案1
也许是这样的,重新定义以从中间\fnum@figure
移除:\nobreakspace
\documentclass{article}
\renewcommand\figurename{Figure}
\makeatletter
\def\fnum@figure{\figurename\thefigure}
\makeatother
\begin{document}
\begin{figure}[ht]
\centering
\rule{1in}{1in}
\caption{This is a caption}
\end{figure}
\end{document}
如果您只想在 1 个位置(而不是整个文档)执行此操作,则可以在环境\let\nobreakspace\relax
内部调用figure
,在 之前\caption
。