![如何更改浮动环境中的默认命令?](https://linux22.com/image/454379/%E5%A6%82%E4%BD%95%E6%9B%B4%E6%94%B9%E6%B5%AE%E5%8A%A8%E7%8E%AF%E5%A2%83%E4%B8%AD%E7%9A%84%E9%BB%98%E8%AE%A4%E5%91%BD%E4%BB%A4%EF%BC%9F.png)
我正在为我的大学学术工作制作一个模板(使用 Overleaf 上的 pdfLaTeX),我想自动设置一组不同的命令\begin{figure}
和\begin{table}
环境。我需要它在每次输入“\begin{figure}”或“\begin{table}”时自动显示我想要的格式和命令,例如图像顶部的标题和后面的标题*,以及 10pt 大小的字母。例如:
默认值为:
\begin{figure}
\centering
\includegraphics{}
\caption{Caption}
\label{fig:lable}
\end{figure}
这是使用“\begin{figure}”命令时 Overleaf 自动填充的内容。并且,为了符合大学的标准,我需要它:
\begin{figure}[]
\centering
\fontsize{10pt}{15pt}\selectfont
\caption{\MakeUppercase{legenda}}
\includegraphics[]{}
\caption*{Fonte: }
\label{fig:label} % colocar um apelido e usar \autoref{--apelido--} para se referenciar a esta imagem
\end{figure}
并将其更改\begin{table}
为类似以下内容:
\begin{table}[]
\centering
\fontsize{10pt}{15pt}\selectfont
\caption{\MakeUppercase{legenda}}
\begin{tabularx}{\linewidth}{ccc}
\textbf{Col 1} & \textbf{Col 2} & \textbf{Col 3} \\ \hline \hline
& & \\
& & \\
\end{tabularx}
\caption*{Fonte: }
\label{tab:tabela} % colocar um apelido e usar \autoref{--apelido--} para se referenciar a esta tabela
\end{table}
我希望我展示的代码在您调用环境时自动执行,因为每次都把它们写下来会很累,而且用户肯定会忘记更改一些图像。因此,它需要是一个适用于所有使用模板的人的命令,并且不允许用户忘记任何东西(通过使用我编写的命令替换默认值)。它也能在其他平台/LaTeX 编辑器上运行也是理想的(但不是必要的)。我该怎么做?如何将浮动环境的默认自动填充更改为所有用户?我不想创建新类型的环境。
谢谢你!