So erhalten Sie den Beweis des Theorems mit dem Paket phfthm

So erhalten Sie den Beweis des Theorems mit dem Paket phfthm

Ich versuche, das Paket zu verwenden, phfthmum 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 hyperrefangeben \autoref, was zum Ausdrucken der Proof-Art benötigt wird. Wenn \autorefnicht vorhanden, \refwird 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}

Bildbeschreibung hier eingeben

verwandte Informationen