\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}
{\\}
{.\ }
{}
{}
ピリオドを任意の区切り文字に変更します。
MWE:
\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}