Как изменить подпись для фигуры в латексе? - PullRequest
9 голосов
/ 04 мая 2010

Я хотел бы изменить заголовок с:

Рисунок 1: ...

до

Слева направо: ...

Если я попытаюсь обновить команду с именем фигуры, они все равно будут пронумерованы В этом нет необходимости, поскольку в документе только одно изображение.

Есть предложения?

Ответы [ 4 ]

11 голосов
/ 04 мая 2010

Вы также можете использовать пакет caption для удаления «Рисунок 1:» из команды \caption{}.

\usepackage{caption}
...
\begin{figure}
\caption*{A figure}
. . .
\end{figure}
7 голосов
/ 04 мая 2010

Если вы хотите использовать \caption{...} для указания заголовка, вы можете использовать этот хак в вашем документе:

\makeatletter
\def\@makecaption#1#2{%
  \vskip\abovecaptionskip
  \hb@xt@\hsize{\hfil#2\hfil}%
  \vskip\belowcaptionskip}
\makeatother

С помощью этой инструкции ваши цифры будут отображать только то, что вы указали как \caption{...}, и не будут добавлять "Рисунок 1:" и т. Д.

4 голосов
/ 04 мая 2010

Ответ Джеффа в основном правильный. В среде figure или table вы можете удалить заголовок, если не хотите нумерации, и просто написать простой текст. Из книги Руководство по LaTeX, 3-е издание (с.184):

Команда \ caption может быть пропущена, если нумерация нежелательна, поскольку любой текст, включенный в среду float , будет сопровождать содержимое. Преимущества \ заголовка над простым текстом - автоматическая нумерация и записи в списках рисунков и таблиц.

4 голосов
/ 04 мая 2010

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

\includegraphics{...}

\small
From left to right: ...
...