2010-10-01 5 views

ответ

19

Вы можете использовать caption пакет и сделать это:

\usepackage[labelformat=empty]{caption} 
+0

спасибо, но он все еще оставляет «.» Перед заголовком – user248237dfsf

+0

oops, извините, должен был принять это во внимание. Я обновил свой ответ. – Peter

+3

Я хочу, чтобы это применимо только к фигурам в одном разделе, но не глобально. – user248237dfsf

12

Вместо определения стиля заголовка при загрузке caption пакета, установить его позже:

\usepackage{caption}% http://ctan.org/pkg/caption 
... 
\captionsetup[figure]{labelformat=empty}% 

Эти изменения теперь только относятся к figure средам.

+0

Работает как шарм для 'subfloat'. Ницца! – rbaleksandar

37

Сначала используйте caption пакет, а затем использовать команду \caption* таким образом

\usepackage{caption} 
... 
\caption*{some text} 

вместо \caption{some text}

Logic одинакова во избежание нумерации разделов и подразделов и многих других объектов

\subsection*{Name of unnumbered subsection} 
+1

Это не работает в среде рисунков для класса Beamer. На самом деле ни один из этих вариантов не работает в Beamer, насколько я могу судить. – BGTP33

+0

Для луча: https://tex.stackexchange.com/questions/82456/how-to-remove-figure-caption-prefix-figure-in-beamer –

4

Вы можете использовать

\captionsetup[figure]{labelformat=empty} 

, чтобы включить текст заголовка выключить и затем использовать

\captionsetup[figure]{labelformat=default} 

, чтобы включить текст заголовка снова, если вы хотите быть различными в разных разделах.