Wie kann ich das labelfont
zusätzlich \spacedlowsmallcaps
zu serifenlos und klein machen?
\documentclass{article}
\usepackage{microtype}
\usepackage{caption}
\microtypesetup{expansion=false}%
\DeclareRobustCommand{\spacedlowsmallcaps}[1]{\textls[80]{\scshape\MakeTextLowercase{#1}}}%
\renewcommand{\sfdefault}{iwona}
\captionsetup{%
format=hang,%
labelfont={small,sf},%
font={small,sf},%
width={.8\textwidth}%
}
\captionsetup[table]{skip=\medskipamount}
\begin{document}
\begin{table}
\caption{Test}
\end{table}
\end{document}
\subfloat
Befehl
\DeclareCaptionLabelFormat{mysublabel}{\small\sffamily\bothIfSecond{\spacedlowsmallcaps{#1}}{~}\spacedlowsmallcaps{(#2)}}
\captionsetup[subfloat]{%
labelformat=mysublabel,%
labelsep=space,%
listofformat=subparens,%
font={small,sf},%
}
Antwort1
Sie können Ihr eigenes Beschriftungsformat deklarieren. Das caption
Paket sieht \DeclareCaptionLabelFormat
das vor. Es benötigt zwei Argumente, den Namen und den Code. Innerhalb des Codearguments können Sie #1
den Namen der Beschriftung (wie „Abbildung“ oder „Tabelle“) und #2
die Nummer verwenden. Um die richtige Formatierung zu erhalten, auch wenn eines dieser Argumente nicht angegeben ist, caption
definiert das Paket auch \bothIfFirst
, \bothIfSecond
welche Argumente sie setzen, wenn das jeweilige Argument angegeben ist, und welche nicht, wenn nicht. Dies kann wichtig sein, wenn das subcaption
Paket verwendet wird. Weitere Einzelheiten finden Sie in derPaketdokumentation.
\documentclass{article}
\usepackage{microtype}
\usepackage{caption}
\usepackage{textcase}
\microtypesetup{expansion=false}%
\DeclareRobustCommand{\spacedlowsmallcaps}[1]{\textls[80]{\scshape\MakeTextLowercase{#1}}}%
\renewcommand{\sfdefault}{iwona}
\DeclareCaptionLabelFormat{mycaption}{%
\bothIfFirst{\spacedlowsmallcaps{#1}}{~}\spacedlowsmallcaps{#2}}
\captionsetup{%
format=hang,%
% labelfont={small,sf},% not necessary since `font' applies to both label and text
labelformat=mycaption,
font={small,sf},%
width={.8\textwidth}%
}
\captionsetup[table]{skip=\medskipamount}
\begin{document}
\begin{table}
\caption{Test}
\end{table}
\end{document}