Fetter fnum in Caption mit sidecap

Tabellen und Grafiken erstellen und anordnen


Topmoeller

Fetter fnum in Caption mit sidecap

Beitrag von Topmoeller »

Hi,

ich benutze folgende Zeilen, um den Namen meiner Figures in der Caption fett zu setzen:
\makeatletter
\renewcommand{\fnum@figure}{\textbf{\figurename~\thefigure}}
\makeatother
So weit, so gut. Nun setze ich unter Verwendund des sidecap-Packages fuer eine einzelne Figure die Caption neben meine Figure (anstatt darunter):
\begin{SCfigure}
  \includegraphics[width=.3\textwidth]{mein_bild}
  \caption{Meine Beschreibung des Bildes.
    \label{fig:mein_bild}}
\end{SCfigure}
Das klappt auch wunderbar, nur dass der Name der Figure in der Caption nicht fett ist.

In dem sidecap-Package steht unter anderem:
...
\@namedef{fnum@#2}{\mbox{\@nameuse{#2name}~\@nameuse{the#2}}}%
Ich hatte gehofft, daraus schliessen zu koennen, dass das Folgende funktionieren koennte:
\makeatletter
\renewcommand{\fnum@SCfigure}{\textbf{\figurename~\thefigure}}
\makeatother
Daraufhin meldet er aber: "\fnum@SCfigure undefined". Wie heisst also wohl die entsprechende Variable in diesem Fall? Ich habe auch ein paar andere Loesungsversuche unternommen, die teilweise ohne Fehlermeldung allerdings auch ohne den gewuenschten Effekt blieben.

Ueber Loesungsvorschlaege wuerde ich mich sehr freuen...

1000 Dank im Voraus!

Benutzeravatar
localghost
Forum-Meister
Forum-Meister
Beiträge: 826
Registriert: Di 8. Jul 2008, 15:40
Wohnort: Braunschweig

Anderer Weg

Beitrag von localghost »

Es geht doch so viel einfacher.
\documentclass[11pt,a4paper,ngerman]{article}
\usepackage[T1]{fontenc}
\usepackage[utf8]{inputenc}
\usepackage{babel}
\usepackage{geometry}
\usepackage[font=small,labelfont=bf,tableposition=top]{caption}
\usepackage[outercaption]{sidecap}

\begin{document}
  \begin{SCfigure}[1][!ht]
    \rule{6.4cm}{3.6cm}
    \caption{Platzhalter}\label{fig:dummy}
  \end{SCfigure}
\end{document}

Thorsten
TeX und LaTeX, Fragen und Antworten – TeXwelt

¹ Es tut mir Leid. Meine Antworten sind begrenzt. Sie müssen die richtigen Fragen stellen.
² System: TeX Live 2024, TeXworks

Topmoeller

Tatsaechlich!

Beitrag von Topmoeller »

Ja, mit
\usepackage[labelfont=bf]{caption}
kann ich mir die Zeilen mit "\renewcommand{\fnum@..." ganz sparen und bekomme fette Namen meiner Figures auch in den Captions der SCFigures.

Vielen Dank!

Antworten