Code:
\documentclass{scrbook}
\usepackage{blindtext}
\usepackage{float} % ohne "H" kann figure nicht in der minipage stehen
\let\oldminipage\minipage
\let\oldendminipage\endminipage
\renewenvironment{minipage}{\setcapindent{0pt}\oldminipage}{\oldendminipage}
\begin{document}
\blindtext
\begin{minipage}[t]{0.8\textwidth}
\begin{figure}[H]
\caption{\blindtext}
\end{figure}
\end{minipage}
\begin{figure}
\caption{\blindtext}
\end{figure}
\end{document}
oder alternativ
Code:
\documentclass{scrbook}
\usepackage{blindtext}
\usepackage{float} % ohne "H" kann figure nicht in der minipage stehen
\usepackage{etoolbox}
\AtBeginEnvironment{minipage}{\setcapindent{0pt}}
\begin{document}
\blindtext
\begin{minipage}[t]{0.8\textwidth}
\begin{figure}[H]
\caption{\blindtext}
\end{figure}
\end{minipage}
\begin{figure}
\caption{\blindtext}
\end{figure}
\end{document}
Allerdings finde ich die Lösung mit der figure in der minipage etwas unhübsch. Wie wäre es mit
Code:
\documentclass{scrbook}
\usepackage{blindtext}
\usepackage{etoolbox}
\AtBeginEnvironment{minipage}{\setcapindent{0pt}}
\begin{document}
\blindtext
\begin{minipage}[t]{0.8\textwidth}
\captionof{figure}{\blindtext}
\end{minipage}
\begin{figure}
\caption{\blindtext}
\end{figure}
\end{document}
Lesezeichen