Fetter fnum in Caption mit sidecap

Antwort erstellen


Diese Frage dient dazu, das automatisierte Versenden von Formularen durch Spam-Bots zu verhindern.
Smilies
:D :) :( :o :shock: :? 8) :lol: :-x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen:

BBCode ist eingeschaltet
[img] ist eingeschaltet
[flash] ist ausgeschaltet
[url] ist eingeschaltet
Smilies sind eingeschaltet

Die letzten Beiträge des Themas

Ich habe die Datenschutzerklärung gelesen und bin damit einverstanden.

   

Wenn du eine Datei oder mehrere Dateien anhängen möchtest, gib die Details unten ein.

Ansicht erweitern Die letzten Beiträge des Themas: Fetter fnum in Caption mit sidecap

Tatsaechlich!

von Topmoeller » Fr 18. Mär 2011, 11:43

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!

Anderer Weg

von localghost » Fr 18. Mär 2011, 11:20

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

Fetter fnum in Caption mit sidecap

von Topmoeller » Fr 18. Mär 2011, 10:41

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!

Nach oben