Für die Fussnote klappt es ganz gut, und auch bei der Endnote wird ein Punkt ausgegeben, verursacht aber eine Fehlermeldung.
Hier der Code:
\documentclass[a4paper,oneside,parskip=full]{scrbook}
\usepackage[latin9]{inputenc}
\usepackage[greek,ngerman]{betababel}
\usepackage{endnotes}
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
\makeatletter
\renewcommand*{\subparagraph}{\@startsection{subparagraph}{2}{0,5cm}%
{-2ex}%
{1ex}%
{\reset@font\bfseries}}
\renewcommand{\thesubparagraph}{\arabic{subparagraph}}
\makeatother
%%%%%%%%%%%%%%%%%%%%%%%%%%
\usepackage{ifthen}
\let\orgfootnote\footnote
\newcommand\myautodot{%
\ifthenelse{\the\spacefactor>\sfcode`,}{}{.}%
}
\renewcommand\footnote[2][\empty]{%
\ifx#1\empty%
\orgfootnote{\normalsfcodes#2\myautodot}%
\else%
\orgfootnote[#1]{\normalsfcodes#2\myautodot}%
\fi
}
\let\orgendnote\endnote
\newcommand\myautodot{%
\ifthenelse{\the\spacefactor>\sfcode`,}{}{.}%
}
\renewcommand\endnote[2][\empty]{%
\ifx#1\empty%
\orgendnote{\normalsfcodes#2\myautodot}%
\else%
\orgendnote[#1]{\normalsfcodes#2\myautodot}%
\fi%
}
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
\usepackage{blindtext}
\usepackage{hyperref}
\begin{document}
Dies ist eine Fussnote\footnote{Erste Fu\ss{note}}.
\clearpage
% Umdefinieren des Header von endnotes
% aus der Datei endnotes.sty
\let\footnote=\endnote
\def\enoteheading{%
\mbox{}
\vskip+.5\baselineskip %Abstand zum Text; falls Linie \vskip-.5\baselineskip
\par
% \rule{3cm}{.4pt} %Linie
\vskip+.1\baselineskip % Abstand zur Linie
\setcounter{endnote}{0} % endnotes-Zähler rücksetzen
}
\parindent 0pt % Einzug
\parskip .3ex % Abstand zwischen Fußnoten
\newcommand*{\absatzfn}{\theendnotes\addtoendnotes{}}
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
\subparagraph{Beispiel}
Dies ist eine Endnote\footnote{Erste Endnote}.
\absatzfn
\end{document}
Zudem wäre ich auch Abnehmer für einen Tipp, wie man Endnoten verlinken kann (mit hyperref oder so). Meine Versuche sind alle fehlgeschlagen...
Danke für eure Vorschläge.

