我在 latex 文档中包含了 subfig 包。每个图形的主标题下方都出现了“figure”一词(即使没有使用 subfloats)。有人遇到过同样的问题吗?
\documentclass[
final,
reprint,
notitlepage,
narroweqnarray,
inline,
twoside
]{ieee}
\newcommand{\latexiie}{\LaTeX2{\Large$_\varepsilon$}}
\usepackage{epstopdf}
\usepackage{subfig}
\usepackage{graphicx}
\begin{document}
\begin{figure}
\centering
\subfloat[one]{\label{fig:one}\includegraphics[width=.4\textwidth]{figures/one.png}}
\qquad
\subfloat[two]{\label{fig:two}\includegraphics[width=.4\textwidth]{figures/two.png}}
\caption{some text}
\end{figure}
\end{document}
在输出文档中:
图 1. 一些文本
数字
我想摆脱最后一个“数字”
更新:
\begin{table}[!t]
\renewcommand{\arraystretch}{1.3}
\caption{a caption not displaying OK}
\begin{tabular}{|c|p{2.5cm}|p{2.5cm}|}
\hline
&Average distance (km) & Total distance (km)\\ \hline
set 1&5.137&102.749\\
set 2&1.602&32.058\\
\hline
\end{tabular}
\label{distances}
\end{table}
答案1
标题已由 定义ieee.cls
。因此,标题不能由subfig
包定义。您应该使用caption=false
作为包的选项subfig
。
\documentclass[
final,
reprint,
notitlepage,
narroweqnarray,
inline,
twoside
]{ieee}
\newcommand{\latexiie}{\LaTeX2{\Large$_\varepsilon$}}
%-----------------------------------------
\usepackage{epstopdf}
\usepackage[caption=false]{subfig} % <---------------------changed here
\setlength{\captionwidth}{\columnwidth} %<-----------------Add this to correct table captions
%-----------------------------------------
\begin{document}
\begin{figure}
\centering
\subfloat[one]{\label{fig:one}\includegraphics[width=.4\textwidth]{figures/one.png}}
\hfill
\subfloat[two]{\label{fig:two}\includegraphics[width=.4\textwidth]{figures/two.png}}
\caption{some text representing the caption of the current figure properly}
\end{figure}
%--------------------------------------
\begin{table}[!t]
\centering
\renewcommand{\arraystretch}{1.3}
\caption{a caption displaying OK}
\begin{tabular}{|c|p{2.5cm}|p{2.5cm}|}
\hline
&Average distance (km) & Total distance (km)\\ \hline
set 1&5.137&102.749\\
set 2&1.602&32.058\\
\hline
\end{tabular}
\label{tab:distances}
\end{table}
%--------------------------------------
\end{document}
编辑:提供ieee.cls
了一个长度\captionwidth
。您可以将其定义为列宽,\setlength{\captionwidth}{\columnwidth}
以便表格标题固定。我已相应地修改了上述代码。