如何在 LaTeX 中为图表添加标题?

如何在 LaTeX 中为图表添加标题?

我正在使用 LaTeX 为我的物理课写实验报告,并且我在报告中用以下几行添加了一个图表:

\begin{figure}[H]
\centering
\includegraphics[scale=0.7]{Lab Report 1/mvsT.png}
\caption{Mass of bob vs Time period of oscillation graph}
\end{figure}

最终的字幕输出如下:

图 4:摆锤质量与振荡周期的关系图

现在我想将其更改为“图 1”,而不是“图 4”。我想知道是否可以使用 \begin{figure} 命令来实现,或者我是否必须针对此特定情况使用其他函数。

作为参考,我是 LaTeX 的初学者;因此,如果回复不是太过技术性的话,将会非常有帮助,谢谢。

答案1

是的,您可以使用float包来做到这一点并定义一个新的浮点数,这是一个尝试:

\documentclass[12pt, a4paper]{book}
\usepackage{float}
\newfloat{Graph}{htbp}{los}[chapter]
\usepackage{tikz}
\usepackage{amsmath}
\begin{document}
\chapter{Introduction :}
This is a simple graph : 
\begin{Graph}
\begin{center}
\begin{tikzpicture}[>=stealth]
\draw[thick, ->] (0,0)--(5,0);
\draw[thick, ->] (0,0)--(0,5);
\draw[thick, blue, samples=300, variable=\t, domain=0:4] plot (\t, {0.2*\t^2});
\end{tikzpicture}
\end{center}
\caption{This is the graph of $f(x)=\dfrac{1}{5}x^2$ }
\end{Graph}

\end{document}

结果如下:

在此处输入图片描述

如您所见,现在您可以使用这个“环境”,其标题的编号是thechapter.theGraph,当然您可以编辑它,所以我鼓励您阅读包的文档这里

相关内容