Latex中,table的caption字母全部大写了,如何修改为小写

  • Post author:
  • Post category:其他



很多人希望把下面这张情况,大写改为小写。


在这里插入图片描述

在文档开头加上这个即可

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

但是加上这个仅仅改变了标题,TABLE还是大写,如果想改动它,加上这句话,这样TABLE就改为了 Table。

\def\tablename{Table}

如果你想把caption中的内容放在和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} 

以上内容全部参考

https://tex.stackexchange.com/questions/166814/table-caption-in-uppercase-i-dont-know-why



版权声明:本文为qq_40267214原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。