Error al intentar agregar Pgfplots al entorno de figuras

Error al intentar agregar Pgfplots al entorno de figuras

Soy relativamente nuevo en LaTeX, pero he intentado escribir mi tesis de maestría usándolo. He estado creando varios gráficos usando el paquete pgfplots. Sin embargo, cuando intento insertar estos gráficos en el entorno de figuras para hacer referencia a ellos y agregar títulos, encuentro un error. Curiosamente, funcionan perfectamente bien fuera de este entorno. A continuación se muestra un ejemplo de una de las tramas:

\documentclass[a4paper,12pt,oneside,onecolumn,final,fleqn]{repUERJ}
% ---
% Packages
% ---
\usepackage[brazil]{babel}
\usepackage[utf8]{inputenc}

\usepackage{makeidx}
\usepackage{hyperref}
\usepackage{indentfirst}

\usepackage{graphicx}
\usepackage{subfig}
\usepackage{amsmath}
\usepackage{chemformula}
\usepackage{pgfplots}
\usepackage{tikz}
\usetikzlibrary{calc}
\usetikzlibrary{trees}


\pgfplotsset{compat=newest}
\usetikzlibrary{decorations.pathmorphing}
\usetikzlibrary{spy}
\usepackage{textcomp} %trademark


% ---
% College model
% ---
\usepackage[frame=no,algline=yes,font=default]{repUERJformat}
\usepackage{repUERJpseudocode}
% ---
% Citations packages
% ---
\usepackage[alf]{abntex2cite}

%newcommands
\newcommand{\inputgraph}[2]{% #1 = file, #2 = graph name %https://tex.stackexchange.com/questions/378607/using-input-to-insert-a-section-of-a-document-into-another
  \long\def\GRAPH ##1#2 {}%
  \input{#1}
}
\let\ENDGRAPH\endinput

    \begin{document}
         \begin{figure}
               \caption{Caption}
                \label{fig:enter-label}
            \begin{tikzpicture} %Plot
                \begin{axis}[
                title={},
                xlabel={Time (days)},
                ylabel={UFC/g},
                xmin=0, xmax=30,
                legend pos= outer north east,
                legend style={font=\tin},
                grid style=dashed,
            ]

            \addplot[
                color=cyan,
                mark=square,
                error bars/.cd, y dir=both, y explicit
                ]
                coordinates {
                (7,56400) +- (0,90)
                (14,9730) +- (0,90)
                (21,1570) +- (0,70)
                (28,12500) +- (0,90)
                };

            \addplot[
                color=red,
                mark=square,
                error bars/.cd, y dir=both, y explicit
                ]
                coordinates {
                (7,0)
                (14,0)
                (21,0)
                (28,0)
                };
                \legend{Blank, \ch{H2SO4}}
                \end{axis}
            \end{tikzpicture}
        \end{figure}
\end{document}

Como mencioné, soy nuevo en LaTeX, por lo que es posible que no esté usando las soluciones más elegantes aquí. Estoy empleando varios paquetes para adaptar el texto al formato universitario. Pido disculpas si parece algo desordenado.

Respuesta1

Por favor miraMe acaban de pedir que escriba un ejemplo de trabajo mínimo (MWE), ¿qué es eso?para saber cómo escribir un MWE.

Cuando escribes legend style={font=\tin},, probablemente quisiste decir:

legend style={font=\tiny},

información relacionada