Mir ist auch nicht so ganz klar, was Du mit den captions möchtest. Für die Schriftumstellung in den Verzeichnissen kann man auch
\BeforeStartingTOC{%
\renewcommand{\familydefault}{\sfdefault}\normalfont}
nutzen. Soll das nur für das Inhaltsverzeichnis gelten, muss man das optionale Argument nutzen, also \BeforeStartingTOC[toc]{...}. Analog kann man auch für Abbildungs- und Tabellenverzeichnis \footnotesize einstellen, auch wenn ich nicht verstehe, warum man so etwas wollen kann:
\BeforeStartingTOC[lof]{\footnotesize}
\BeforeStartingTOC[lot]{\footnotesize}
Die Schrifteinstellungen gehören nicht in die Umdefinition von \figurename und \tablename. Sollen die caption und die zugehörigen captionlabel im Text auch serifenlos und mit \footnotesize gesetzt werden, dann kann man das mit \addtokomafont einstellen:
\renewcaptionname{ngerman}{\figurename}{Abb.}
\renewcaptionname{ngerman}{\tablename}{Tab.}
\addtokomafont{caption}{\sffamily\footnotesize}
\addtokomafont{captionlabel}{\sffamily}
Beispiel:
\documentclass{scrbook}
\usepackage[ngerman]{babel}
\renewcaptionname{ngerman}{\figurename}{Abb.}
\renewcaptionname{ngerman}{\tablename}{Tab.}
\addtokomafont{caption}{\sffamily\footnotesize}
\addtokomafont{captionlabel}{\sffamily}
\BeforeStartingTOC{%
\renewcommand{\familydefault}{\sfdefault}\normalfont}
\BeforeStartingTOC[lof]{\footnotesize}
\BeforeStartingTOC[lot]{\footnotesize}
\usepackage{blindtext}
\begin{document}
\tableofcontents
\listoffigures
\chapter{Abbildungen}
\begin{figure}[htb]%
\centering
\rule{10cm}{3cm}%
\caption{Beschriftung}%
\end{figure}
\blindtext
\Blinddocument\Blinddocument\Blinddocument\Blinddocument
\end{document}
Mir ist auch nicht so ganz klar, was Du mit den [tt]caption[/tt]s möchtest. Für die Schriftumstellung in den Verzeichnissen kann man auch
[code]\BeforeStartingTOC{%
\renewcommand{\familydefault}{\sfdefault}\normalfont}[/code]
nutzen. Soll das nur für das Inhaltsverzeichnis gelten, muss man das optionale Argument nutzen, also [tt]\BeforeStartingTOC[toc]{...}[/tt]. Analog kann man auch für Abbildungs- und Tabellenverzeichnis [tt]\footnotesize[/tt] einstellen, auch wenn ich nicht verstehe, warum man so etwas wollen kann:
[code]\BeforeStartingTOC[lof]{\footnotesize}
\BeforeStartingTOC[lot]{\footnotesize}[/code]
Die Schrifteinstellungen gehören nicht in die Umdefinition von [tt]\figurename[/tt] und [tt]\tablename[/tt]. Sollen die [tt]caption[/tt] und die zugehörigen [tt]captionlabel[/tt] im Text auch serifenlos und mit [tt]\footnotesize[/tt] gesetzt werden, dann kann man das mit [tt]\addtokomafont[/tt] einstellen:
[code]\renewcaptionname{ngerman}{\figurename}{Abb.}
\renewcaptionname{ngerman}{\tablename}{Tab.}
\addtokomafont{caption}{\sffamily\footnotesize}
\addtokomafont{captionlabel}{\sffamily}[/code]
Beispiel:
[code]\documentclass{scrbook}
\usepackage[ngerman]{babel}
\renewcaptionname{ngerman}{\figurename}{Abb.}
\renewcaptionname{ngerman}{\tablename}{Tab.}
\addtokomafont{caption}{\sffamily\footnotesize}
\addtokomafont{captionlabel}{\sffamily}
\BeforeStartingTOC{%
\renewcommand{\familydefault}{\sfdefault}\normalfont}
\BeforeStartingTOC[lof]{\footnotesize}
\BeforeStartingTOC[lot]{\footnotesize}
\usepackage{blindtext}
\begin{document}
\tableofcontents
\listoffigures
\chapter{Abbildungen}
\begin{figure}[htb]%
\centering
\rule{10cm}{3cm}%
\caption{Beschriftung}%
\end{figure}
\blindtext
\Blinddocument\Blinddocument\Blinddocument\Blinddocument
\end{document}[/code]