表格标题大写。我不知道为什么

表格标题大写。我不知道为什么
    \documentclass{IEEEtran}

    \begin{document}

    \begin{table}[ht]

    \centering

    \begin{tabular}{|l|c|}

    \hline
      \multicolumn{2}{|c|}{Default Parameters} \\
      \hline
    Disk Purchase cost & $\$100$ \\
    Disk Operating Cost & $\$66$ \\
    Flash Purchase Cost & $\$500$\\
    Flash Operating cost & $\$20$\\
    Duration & 100 years\\
    $K_r$& .15\\
    \hline
    \end{tabular}

    \label{tab:default}
    \caption{Default parameters used for Monte Carlo Model.}
    \end{table}
    \end{document}

有人能告诉我为什么我会看到这样的标题吗

表 1 默认参数...

答案1

它不是大写的,而是小写的。

与其他事物一样,这是您所使用的类的设计决策,正如 Joseph Wright 在他的评论中指出的那样。

但如果您真的想改变这种行为,您可以修补负责标题格式的命令\@makecaption,这样就不会以小写字母打印标题。

也就是说,将以下几行添加到你的序言中:

\usepackage{etoolbox}
\makeatletter
\patchcmd{\@makecaption}
  {\scshape}
  {}
  {}
  {}
\makeatother

完整示例(请注意,我\caption按照要求将 放在了表格的开头,IEEEtran并在\label其后面放置了 ,请参阅为什么环境的标签必须出现在标题之后?

\documentclass{IEEEtran}
\usepackage{etoolbox}
\makeatletter
\patchcmd{\@makecaption}
  {\scshape}
  {}
  {}
  {}
\makeatother

\begin{document}
\begin{table}[ht]
\centering
\caption{Default parameters used for Monte Carlo Model.}
\label{tab:default}
\begin{tabular}{|l|c|}
\hline
  \multicolumn{2}{|c|}{Default Parameters} \\
  \hline
Disk Purchase cost & $\$100$ \\
Disk Operating Cost & $\$66$ \\
Flash Purchase Cost & $\$500$\\
Flash Operating cost & $\$20$\\
Duration & 100 years\\
$K_r$& .15\\
\hline
\end{tabular}
\end{table}
\end{document} 

输出:

在此处输入图片描述

如果您也不喜欢将“TABLE”一词大写,请在序言中添加以下行:

\def\tablename{Table}

输出:

在此处输入图片描述


编辑

如果您希望将表格标题放在“表格 I”的同一行,您还必须在序言中添加以下几行:

\patchcmd{\@makecaption}
  {\\}
  {.\ }
  {}
  {}

将句点更改为您喜欢的任何分隔符。

梅威瑟:

\documentclass{IEEEtran}
\usepackage{etoolbox}
\makeatletter
\patchcmd{\@makecaption}
  {\scshape}
  {}
  {}
  {}
\makeatletter
\patchcmd{\@makecaption}
  {\\}
  {.\ }
  {}
  {}
\makeatother
\def\tablename{Table}

\begin{document}
\begin{table}[ht]
\centering
\caption{Default parameters used for Monte Carlo Model.}
\label{tab:default}
\begin{tabular}{|l|c|}
\hline
  \multicolumn{2}{|c|}{Default Parameters} \\
  \hline
Disk Purchase cost & $\$100$ \\
Disk Operating Cost & $\$66$ \\
Flash Purchase Cost & $\$500$\\
Flash Operating cost & $\$20$\\
Duration & 100 years\\
$K_r$& .15\\
\hline
\end{tabular}
\end{table}
\end{document} 

输出:

在此处输入图片描述

答案2

我认为你可以包括\usepackage{threeparttable},然后使用

\begin{table}
(table here) 

\begin{tablenotes}
\small
\item Table depicts all the things i'm talking about in this caption
\end{tablenotes}

\end{table}

答案3

正如指出的那样这里

添加:

\captionsetup[table]{name=TABLE,labelsep=newline,textfont=sc}

相关内容