\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
Он написан не заглавными буквами, а маленькими.
Как и все остальное, это проектное решение класса, который вы используете, как отмечает Джозеф Райт в своем комментарии.
Но если вы действительно хотите изменить это поведение, вы можете исправить команду \@makecaption
, отвечающую за форматирование подписи, так, чтобы она не печаталась маленькими заглавными буквами.
То есть добавьте в преамбулу следующие строки:
\usepackage{etoolbox}
\makeatletter
\patchcmd{\@makecaption}
{\scshape}
{}
{}
{}
\makeatother
Полный пример (обратите внимание, что я поставил \caption
в начале таблицы, как того требует IEEEtran
AND \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}
Выход:
Если вам также не нравится, чтобы слово «ТАБЛИЦА» было написано заглавными буквами, добавьте в преамбулу следующую строку:
\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}