
Ich versuche, das Paket zu verwenden, phfthm
um einen Beweis mit der Angabe zu habenBeweis von Theorem 1, und dergleichen.
Ich verwende fast genau das Beispiel aus derPaketdokumentation, auf Seite 15, aber ich bekomme nurBeweis von 1, ohne das WortSatz, und kann nicht verstehen, wo ich einen Fehler mache.
Hier ist mein Beispiel:
\documentclass[]{article}
\usepackage[resetstyle]{phfthm}
\begin{document}
\section*{Introduction}
This is a theorem
\begin{theorem}[Gauss]
\label{thm:Gauss}
For a closed surface $S$ enclosing a volume $V$, we have
\begin{equation}
\oint_S\vec u\cdot d\vec S = \int_V(\vec\nabla\cdot\vec u)\,dV\ .
\end{equation}
\end{theorem}
Then the proof.
\begin{proof}[*thm:Gauss]
text of proof
\end{proof}
\end{document}
Antwort1
Sie müssen hyperref
angeben \autoref
, was zum Ausdrucken der Proof-Art benötigt wird. Wenn \autoref
nicht vorhanden, \ref
wird als Fallback verwendet und somit erscheint nur die Nummer (vgl.https://tex.stackexchange.com/a/137433/29873). Dies hätte in der Dokumentation klarer dargelegt werden können (es gibt nur ziemlich versteckte Anmerkungen). Wie auch immer, hier sind sie:
\documentclass[]{article}
\usepackage[resetstyle]{phfthm}
\usepackage{hyperref}
\begin{document}
\section*{Introduction}
This is a theorem
\begin{theorem}[Gauss]
\label{thm:Gauss}
For a closed surface $S$ enclosing a volume $V$, we have
\begin{equation}
\oint_S\vec u\cdot d\vec S = \int_V(\vec\nabla\cdot\vec u)\,dV\ .
\end{equation}
\end{theorem}
Then the proof.
\begin{proof}[*thm:Gauss]
text of proof
\end{proof}
\end{document}