Latex中,table的caption字母全部大寫了,如何修改為小寫
阿新 • • 發佈:2021-01-24
技術標籤: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