Esta pode parecer uma pergunta muito óbvia para alguns de vocês, mas estou tendo alguns problemas.
Eu uso ambientes de Teorema (e Lema, etc.) em meus documentos e os referencio na prova de outros - bastante padrão.
O problema que estou tendo é como chamar meus teoremas - pelo menos aqueles sem nome.
Uma maneira óbvia é numerá-los da mesma forma que aparecem no documento, mas se eu voltar e adicionar ou remover ambientes de teoremas, tudo isso ficará confuso.
Alguém tem um bom sistema lógico para fazer isso?
Exemplo mínimo de trabalho
\documentclass{article}
\newtheorem{thm}{Theorem}
\newtheorem{prop}[thm]{Proposition}
\newtheorem{lem}[thm]{Lemma}
\begin{document}
\begin{lem}\label{lem2}
This is the 1st lemma (2nd 'theorem') I write, but it clarifies the proof of the theorem below, so I place it above.
\end{lem}
\begin{proof}
The proof of lemma.
\end{proof}
\begin{thm}\label{thm1}
This is the 1st theorem I write.
\end{thm}
\begin{proof}
The proof of theorem using Lemma \ref{lem2}.
\end{proof}
\end{document}
Responder1
Se bem entendi, seu problema é que você tem alguns \label
s em algum documento e deseja consultá-los usando \ref
um documento separado (como em "compilado separadamente").
Este é um trabalho para o xr
pacote:
Se um documento precisar se referir a seções de outro, digamos
aaa.tex
, então este pacote pode ser carregado no arquivo principal e o comando\externaldocument{aaa}
dado no preâmbulo. Então você pode usar\ref
e\pageref
para se referir a qualquer coisa que tenha sido dada\label
em umaaa.tex
ou no documento principal. Você pode declarar qualquer número desses documentos externos.
Responder2
Tente nomear os teoremas conforme sua conveniência e depois rotule-os usando nomes adequados pré-atribuídos. Por exemplo, \label{Continuity}
, \label{date11.1.19}
etc.