我正在使用,\documentclass[journal]{IEEEtran}
并且表格标题以小写字母显示:(表格 I.)但是,在这个类中,表格标题应该大写,我只是想知道我的问题是什么。
这是一个基本的例子:
\documentclass[journal]{IEEEtran}
\usepackage{cite}
\usepackage[cmex10]{amsmath}
\usepackage{url}
\usepackage[english]{babel}
\usepackage[utf8x]{inputenc}
\usepackage{graphicx}
\begin{document}
\begin{table}[!h]
\renewcommand{\arraystretch}{1.3}
\caption{Comparison}
\label{tab:1}
\centering
\begin{tabular}{*7c}
\hline
{} & \begin{tabular}[c]{@{}c@{}}Medium \\Reflectivity \% \end{tabular}& \multicolumn{3}{c}{\begin{tabular}[c]{@{}c@{}}Sub-bands' \\FWHM [pm]\end{tabular}} & \multicolumn{2}{c}{\begin{tabular}[c]{@{}c@{}}Sub-bands' \\Distance [pm]\end{tabular}}\\
\hline
Design S1 & 30 & 40 & 40 & 40 & 100 & 300 \\
S1 & 31.5 & 40.8 & 42.8 & 37.76 & 104 & 294 \\
Design S2 & 30 & 40 & 40 & 40 & 200 & 500 \\
S2 & 30.7 & 40.3 & 39.8 & 39.3 & 194 & 490 \\
\hline
\end{tabular}
\end{table}
\end{document}
答案1
虽然类IEEEtran
定义了
\def\tablename{TABLE}
包babel
(更确切地说是特定于语言的文件english.ldf
)将其重新定义为
\def\tablename{Table}
添加(感谢 egreg 的建议)
\addto\captionsenglish{\renewcommand*{\tablename}{TABLE}}
在序言中后 \usepackage{babel}
应该修复它。