PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : caption* und schriftart



dalk
02-04-2007, 21:51
hallo!
ich moechte unter die bilder beschriftungen ohne abbildungsnummerierungen setzen. die captions sollen \footnotesize sein und keinen einzug haben. was mache ich nur falsch?

\addto\captionsngerman{\renewcommand{\figurename}{ }} \setcapindent{0pt}
\addtokomafont{captionlabel}{\footnotesize}
\addtokomafont{caption}{\footnotesize}
\addto\captionsngerman{\renewcommand{\thefigure}{} }
\addto\captionsngerman{\renewcommand{\captionforma t}{}}

%% \bild{datei}{titel}{tbh!}
%%
\newcommand{\bild}[4]{%
\begin{figure}[#4]
%%\centering{\includegraphics[width=#1cm]{#2}}\setcapwidth[c]{#1cm}
\ifthenelse{\equal{#3}{}}{}{\caption{#3}}\label{#2 }
\end{figure}}


danke!
martin

sommerfee
03-04-2007, 09:10
Am besten statt \figurename und \thefigure lieber \figureformat umbennennen. (Siehe auch KOMA-Script-Anleitung 3.6.6 "Abbildung und Tabellen", da ist dein Wunsch als Beispiel drin.) \figureformat wird auch nicht durch Babel kontrolliert (da nicht sprach-abhängig), ebenso wenig wie \captionformat, so daß man sich bei beiden das \addto\captionsngerman sparen kann. (Schaden tuts aber nicht.)

So ergibt sich als kleines, funktionierendes Beispiel mit deinem Code:


\documentclass{scrartcl}
\usepackage[ngerman]{babel}
\usepackage{ifthen}

\setcapindent{0pt}
\addtokomafont{caption}{\footnotesize}
\renewcommand{\figureformat}{}
\renewcommand{\captionformat}{}

%% \bild{datei}{titel}{tbh!}
%%
\newcommand{\bild}[4]{%
\begin{figure}[#4]
%%\centering{\includegraphics[width=#1cm]{#2}}\setcapwidth[c]{#1cm}
\ifthenelse{\equal{#3}{}}{}{\caption{#3}}\label{#2 }
\end{figure}}

\begin{document}
\bild{5cm}{blah}{Eine Abbildung}{???}
\end{document}


Liebe Grüße,
Axel

dalk
03-04-2007, 19:23
bester axel,
beste hilfe,
besten dank!
martin