Duas subfiguras, duas páginas, imagens tikz

Duas subfiguras, duas páginas, imagens tikz

Eu tenho um grande diagrama de fluxo tikz que abrange várias páginas. Eu dividi em números 'a' e 'b'. Seria bom se a legenda indicasse 'Figura 1a:' e 'Figura 1b:' automaticamente (em vez de apenas 'Figura 1:' para ambos). Além disso, gostaria que as referências no texto funcionassem automaticamente (como 1a e 1b, sem a necessidade de indicar 'a' e 'b' explicitamente, como fiz abaixo). Eu tentei os pacotes subfigura e subcaption, mas sem sucesso. Cada um deve ter 1 legenda exclusiva. Aqui está um MWE.

\documentclass{report}
\usepackage{caption,tikz}
\begin{document}

Would like this to automatically be listed as
Figures~\ref{fig1a}a and~\ref{fig1b}b in text and caption.

\begin{figure}
  \begin{tikzpicture}
    \draw (0, 0) -- (10,  0) -- (10,-12) -- (0,-12) -- (0,0);
    \draw (0, 0) -- (10,-12);
    \draw (10,0) -- ( 0,-12);
  \end{tikzpicture}
  \caption{Figure 1a}
  \label{fig1a}
\end{figure}

\begin{figure}
  \ContinuedFloat
  \begin{tikzpicture}
    \draw (0, 0) -- (10,  0) -- (10,-12) -- (0,-12) -- (0,0);
    \draw (0, 0) -- (10,-12);
    \draw (10,0) -- ( 0,-12);
  \end{tikzpicture}
  \caption{Figure 1b}
  \label{fig1b}
\end{figure}

\end{document}

Uma segunda pergunta, provavelmente deveria ser uma pergunta separada, o que devo usar: figura, legenda, subfigura ou sublegenda? Eu li em outros tópicos que todos, exceto a sublegenda, estão obsoletos, mas quando uso a sublegenda com a classe de documento necessária (não incluída), recebo o seguinte.

Aviso de legenda do pacote: classe de documento (ou pacote) não suportada detectada, o uso (legenda) do pacote de legenda não é recomendado. Consulte a documentação do pacote de legendas para obter explicação.

Minha classe de documento também precisa ser atualizada? Alguém pode esclarecer isso? Desde já, obrigado.

Responder1

Observe que os ae bjá estão nos rótulos.

\documentclass{report}
\usepackage{caption,tikz}
\begin{document}

Would like this to automatically be listed as
Figures~\ref{fig1a} and~\ref{fig1b} in text and caption.

\begin{figure}
  \begin{tikzpicture}
    \draw (0, 0) -- (10,  0) -- (10,-12) -- (0,-12) -- (0,0);
    \draw (0, 0) -- (10,-12);
    \draw (10,0) -- ( 0,-12);
  \end{tikzpicture}
  \def\thefigure{\arabic{figure}a}
  \caption{Figure 1a}
  \label{fig1a}
\end{figure}

\begin{figure}
  \ContinuedFloat
  \begin{tikzpicture}
    \draw (0, 0) -- (10,  0) -- (10,-12) -- (0,-12) -- (0,0);
    \draw (0, 0) -- (10,-12);
    \draw (10,0) -- ( 0,-12);
  \end{tikzpicture}
  \def\thefigure{\arabic{figure}b}
  \caption{Figure 1b}
  \label{fig1b}
\end{figure}

\end{document}

informação relacionada