amsthm no Scissor LaTeX
O pacote amsthm funciona em parte no Scissor LaTeX: \newtheorem, o \newtheorem* com asterisco, notas opcionais como [Mustermann] e o ambiente proof funcionam, enquanto \theoremstyle, contadores compartilhados ou por seção, títulos de demonstração e \qedhere não são aplicados.
O que o pacote faz
O amsthm permite declarar ambientes do tipo teorema com \newtheorem e oferece um ambiente proof que termina com um pequeno quadrado. Os estilos de teorema (plain, definition, remark) mudam a aparência do título e do corpo.
O que funciona aqui
| Comando | No Scissor LaTeX | Observações |
|---|---|---|
\newtheorem{name}{Title} | Funciona | Cada nome recebe seu próprio contador: 1, 2, 3. |
\newtheorem{name}[other]{Title} | Em parte | O contador compartilhado é ignorado; o ambiente conta sozinho. |
\newtheorem{name}{Title}[section] | Em parte | Os números não recomeçam a cada seção e não ficam como 2.1. |
\newtheorem*{name}{Title} | Funciona | Sem número. |
\begin{theorem}[note] | Funciona | A nota aparece entre parênteses depois do número. |
\theoremstyle{...} | Ignorado | Todo ambiente tem título em negrito e corpo em itálico. |
proof | Em parte | O título é sempre "Proof."; um título opcional como [Proof of Lemma 2] é ignorado. Termina com um quadrado. |
\qedhere | Não suportado | A fórmula que o contém aparece em vermelho. |
\qed, \qedsymbol | Não suportado | Pulados com uma nota na aba Problemas; o quadrado da demonstração vem só do ambiente proof. |
Exemplos
Declare os ambientes no preâmbulo e use-os no texto:
\newtheorem, uma nota e uma demonstração
\documentclass{article}
\usepackage{amsthm}
\newtheorem{theorem}{Theorem}
\newtheorem{lemma}{Lemma}
\begin{document}
\begin{lemma}
Every even number greater than 2 is the sum of two odd numbers.
\end{lemma}
\begin{theorem}[Mustermann]
The number 44 is the sum of two primes.
\end{theorem}
\begin{proof}
Take $44 = 3 + 41$, and both 3 and 41 are prime.
\end{proof}
\end{document}Um ambiente sem número com \newtheorem*. A linha \theoremstyle{definition} é aceita, mas o corpo continua em itálico:
\newtheorem* e \theoremstyle
\documentclass{article}
\usepackage{amsthm}
\theoremstyle{definition}
\newtheorem{definition}{Definition}
\newtheorem*{remark}{Remark}
\begin{document}
\begin{definition}
A number is \emph{even} if it is divisible by 2.
\end{definition}
\begin{remark}
By this definition, 0 and 44 are even.
\end{remark}
\end{document}O \qedhere leva o quadrado para dentro de uma fórmula destacada no fim de uma demonstração. Ele não é conhecido aqui, então a fórmula fica vermelha:
\qedhere deixa a fórmula em vermelho
\begin{proof}
It remains to compute
\[ 44 = 4 \cdot 11. \qedhere \]
\end{proof}Em vermelho: a fórmula não pode ser lida, então o código-fonte dela aparece no lugar.
Deixe o \qedhere de fora. O quadrado fica então em uma linha própria depois da fórmula, o que também está correto:
A mesma demonstração sem \qedhere
\begin{proof}
It remains to compute
\[ 44 = 4 \cdot 11. \]
\end{proof}Compatibilidade
- De uma instalação do TeX para cá: os documentos são compostos. Os números podem diferir quando ambientes compartilham um contador, e todo estilo de teorema fica parecido com
plain. Remova o\qedhereonde uma fórmula ficar vermelha. - Daqui para uma instalação do TeX: os documentos compilam lá sem mudanças, desde que cada ambiente seja declarado com
\newtheorem.
O manual completo está no CTAN: ctan.org/pkg/amsthm. Para uma introdução guiada, veja Teoremas e demonstrações.
Veja também Teoremas e demonstrações e cleveref.
Perguntas e respostas
Por que meus lemas e teoremas não compartilham um contador?
O Scissor LaTeX dá a cada ambiente seu próprio contador e ignora o argumento [theorem]. O documento compila mesmo assim; só os números diferem de uma instalação do TeX.
Posso mudar o título da demonstração?
Ainda não. O argumento opcional de proof é ignorado e o título é sempre "Proof.". Em vez disso, você pode escrever o título como as primeiras palavras da demonstração.
Cada exemplo desta página é composto pelo Scissor LaTeX quando o site é gerado. Última atualização: 2026-11-07.