表格標題為大寫。我不知道為什麼

表格標題為大寫。我不知道為什麼
    \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表格的開頭,按照IEEEtranAND 的要求\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}

相關內容