隐藏 wrapfig 中的数字

隐藏 wrapfig 中的数字

点赞@brannerchinese这里,我想抑制某些图形的数字,但我想在wrapfigwrapfigure包/环境的上下文中执行此操作。

由于对此还不熟悉,我不太理解 @GonzaloMedina 给他的答案,所以我不能概括这一点,但我确实尝试盲目地将\newcommand\WLcaption[1]{(et. al.)复制并粘贴到我的序言中以防万一,正如我所猜测的,它没有起作用(编译失败并出现错误)。还尝试了\caption*{text}万一已经实施,wrapfig但同样没有成功。

有什么想法可以做到这一点吗?我只想给一些图添加标题,但不要图号。

答案1

下面的代码展示了三个选项,它们都使用了包提供的功能caption:第一个选项,使用\caption*;第二个选项用于\captionsetup声明预定labelformat=empty义样式以抑制标签;第三个选项用于\DeclareCaptionLabelFormat定义没有数字但保留“图形”标签的标题格式:

\documentclass{article}
\usepackage{wrapfig}
\usepackage{caption}
\usepackage{lipsum}

\DeclareCaptionLabelFormat{nonumber}{#1}

\begin{document}
\begin{wrapfigure}{r}{3cm}
\centering
\rule{2cm}{2cm}
\caption*{Test figure}
\end{wrapfigure}
\lipsum[1]
\begin{wrapfigure}{r}{3cm}
\centering
\captionsetup{labelformat=empty}
\rule{2cm}{2cm}
\caption{Test figure}
\end{wrapfigure}
\lipsum[1]
\begin{wrapfigure}{r}{3cm}
\centering
\captionsetup{labelformat=nonumber}
\rule{2cm}{2cm}
\caption{Test figure}
\end{wrapfigure}
\lipsum[1]
\end{document} 

enter image description here

相关内容