![Alterar rótulo do esquema em chemmacros](https://rvso.com/image/399829/Alterar%20r%C3%B3tulo%20do%20esquema%20em%20chemmacros.png)
Preciso alterar a rotulagem dos meus carros alegóricos (números de página/seções/figuras/tabelas/esquemas) para Figura S1, Tabela S1, Esquema S1, ... (para informações de suporte de um diário).
Para figuras e tabelas,Eu encontrei esse código, que funciona perfeitamente bem:
\renewcommand{\thepage}{S\arabic{page}}
\renewcommand{\thesection}{S\arabic{section}}
\renewcommand{\thetable}{S\arabic{table}}
\renewcommand{\thefigure}{S\arabic{figure}}
Contudo, se eu tentar fazer a analogia com o ambiente do esquema do chemmacros
pacote
\renewcommand{\thescheme}{S\arabic{scheme}}
Recebo o seguinte erro no arquivo de log:
Command \thescheme undefined.
Não sou especialista em leitura de código, então não consegui obter a descrição correta do rótulo para o ambiente do esquema no código do pacote chemmacros. Qualquer sugestão para fazer essa renomeação funcionar é muito apreciada!
Responder1
OK, depois de pesquisar mais algumas horas, encontreiesta postagem, afirmando que algumas mudanças de redefinição das definições de chemmacros só são afetivas após\begin{document}.
Não sei o motivo disso, mas aqui está o que fiz e agora obtenho a renomeação correta do Esquema 1 para Esquema S1:
\AtBeginDocument{\renewcommand\thescheme{S\arabic{scheme}}}
Talvez alguns gurus do LATEX possam explicar esse comportamento para mim e para outros novatos? De qualquer forma, acho que vale a pena compartilhar esta solução (solução alternativa?).