如何更改浮动环境中的默认命令?

如何更改浮动环境中的默认命令?

我正在为我的大学学术工作制作一个模板(使用 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 编辑器上运行也是理想的(但不是必要的)。我该怎么做?如何将浮动环境的默认自动填充更改为所有用户?我不想创建新类型的环境。

谢谢你!

相关内容