1. 程式人生 > 其它 >Latex中,table的caption字母全部大寫了,如何修改為小寫

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

技術標籤:Latex

很多人希望把下面這張情況,大寫改為小寫。
在這裡插入圖片描述
在文件開頭加上這個即可

\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