2010-05-04 102 views
8

我想标题从存在改变:如何更改Latex中的图形标题?

图1:...

从左至右依次为:...

如果我尝试和renewcommand的figurename ,他们仍然被编号。这是不必要的,因为文档中只有一个图像。

有什么建议吗?

回答

9

您也可以使用caption包从\caption{}命令中删除“图1:”。

\usepackage{caption} 
... 
\begin{figure} 
\caption*{A figure} 
. . . 
\end{figure} 
+0

你能举个例子吗?你提供任何参数,或者只是包括包? – Geoff 2010-05-04 17:52:34

+0

增加了一个例子。 – Mica 2010-05-04 20:50:44

+0

+1很酷。谢谢。 – Geoff 2010-05-22 19:59:27

4

而不是使用\caption你可以考虑把自己的内容数字内容下面的:

\includegraphics{...} 

\small 
From left to right: ... 
4

Geoff's answer基本上是正确的。在figuretable环境中,如果您不想编号,可以放下标题,然后只写纯文本。从书中A Guide to LaTeX, 3rd edition(第184页):

可如果编号是不需要的,可以省略\标题命令由于包括在浮动环境中的任何文本将伴随内容。 \ caption优于简单文本的优点是图形和表格列表中的自动编号和条目。

7

如果使用\caption{...}指定标题,您可以在文档中使用这个技巧:

\makeatletter 
\def\@makecaption#1#2{% 
    \vskip\abovecaptionskip 
    \[email protected]@\hsize{\hfil#2\hfil}% 
    \vskip\belowcaptionskip} 
\makeatother 

这个指令,你的数据将只显示你所指定为\caption{...}并且不会添加任何“图1:”等。

+0

+1 - 直接回答OP问题总是很好! – Geoff 2010-05-04 17:51:37