Die Probleme liegen daran, dass bei dem Beispiel praktisch alles (bis auf
\crefname und
\cref) falsch ist. Da beginnt schon damit, dass bei
\newenvironment das end-Argument fehlt. Dann verwendet man natürlich bereits bei der Definition
\refstepcounter. Außerdem gehören Definitionen, Einstellungen etc. grundsätzlich in die Dokumentpräambel und einiges mehr. Hier einmal ein funktionierendes Beispiel:
\documentclass[ngerman]{scrartcl}
\usepackage{hyperref}
\usepackage[nameinlink]{cleveref}
\newcounter{fall}
\counterwithin{fall}{section}
\crefname{fall}{Fall}{Fälle}
\Crefname{fall}{Fall}{Fälle}
\newenvironment{fall}[1][]{%
\par
\refstepcounter{fall}%
\noindent\textbf{Fall~\thesection.\thefall}:~\ignorespaces
}{\par}
\begin{document}
\section{Erster Abschnitt}\label{sec:1}
\begin{fall}
Blall\label{fall:a}
\end{fall}
\section{Zweiter Abschnitt}
\cref{sec:1} vs.
\cref{fall:a}
\end{document}
Allerdings bezweifle ich stark, dass das wirklich der Weisheit letzter Schluss ist. Dazu müsste ich aber erst einmal wissen, was das ganze überhaupt soll. Eigentlich sieht mir das nämlich eher nach einem Fall für
\subsection oder einen neu definierten Gliederungsbefehl aus. Eventuell wäre aber auch schlicht eine mit
enumitem angepasste Aufzählungsumgebung das richtige. Ohne weiter Infos ist das schwer zu sagen.
Die Probleme liegen daran, dass bei dem Beispiel praktisch alles (bis auf [tt]\crefname[/tt] und [tt]\cref[/tt]) falsch ist. Da beginnt schon damit, dass bei [tt]\newenvironment[/tt] das end-Argument fehlt. Dann verwendet man natürlich bereits bei der Definition [tt]\refstepcounter[/tt]. Außerdem gehören Definitionen, Einstellungen etc. grundsätzlich in die Dokumentpräambel und einiges mehr. Hier einmal ein funktionierendes Beispiel:
[code]
\documentclass[ngerman]{scrartcl}
\usepackage{hyperref}
\usepackage[nameinlink]{cleveref}
\newcounter{fall}
\counterwithin{fall}{section}
\crefname{fall}{Fall}{Fälle}
\Crefname{fall}{Fall}{Fälle}
\newenvironment{fall}[1][]{%
\par
\refstepcounter{fall}%
\noindent\textbf{Fall~\thesection.\thefall}:~\ignorespaces
}{\par}
\begin{document}
\section{Erster Abschnitt}\label{sec:1}
\begin{fall}
Blall\label{fall:a}
\end{fall}
\section{Zweiter Abschnitt}
\cref{sec:1} vs.
\cref{fall:a}
\end{document}[/code]
Allerdings bezweifle ich stark, dass das wirklich der Weisheit letzter Schluss ist. Dazu müsste ich aber erst einmal wissen, was das ganze überhaupt soll. Eigentlich sieht mir das nämlich eher nach einem Fall für [tt]\subsection[/tt] oder einen neu definierten Gliederungsbefehl aus. Eventuell wäre aber auch schlicht eine mit [ctan]enumitem[/ctan] angepasste Aufzählungsumgebung das richtige. Ohne weiter Infos ist das schwer zu sagen.