PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Bild daneben Text (oben beginnend)



ElGato
09-09-2011, 22:29
Liebes Forum,

wie kann ich ein Bild und daneben Text setzen, wobei der Text oben ausrichtet ist? Ich probiere es seit über 1h mit Sidecap aus :( Ich hätte gerne IMMER das Bild links und den Text dazu oben rechts auf gleicher Höhe wie das Bild.

Bin für alle Vorschläge offen, es muss nicht unbedingt Sidecap sein, Hauptsache es klappt.



\documentclass{scrbook}
\usepackage[ansinew]{inputenc}
\usepackage[T1]{fontenc}
\usepackage{xcolor}
\usepackage[font={sf,footnotesize},labelfont=bf,format=plain,s inglelinecheck=off,aboveskip=0.1em]{caption}
%\usepackage[outercaption]{sidecap} % Beschriftungen neben dem Bild
\usepackage[font={sf,footnotesize},labelfont=bf,singlelinechec k=off,aboveskip=0.1em]{subfig}
\usepackage{sidecap}

\begin{document}
\begin{SCfigure}[50]
\color{yellow}\rule{3cm}{4cm}
\caption*{\textbf{\textsf{1. Überschrift}} \newline
Text}
\end{SCfigure}

\begin{SCfigure}[50]
\color{yellow}\rule{3cm}{4cm}
\caption*{\textbf{\textsf{1. Überschrift}} \newline
Text}
\end{SCfigure}

\begin{SCfigure}[50]
\color{yellow}\rule{3cm}{4cm}
\caption*{\textbf{\textsf{1. Überschrift}} \newline
Text}
\end{SCfigure}

\begin{SCfigure}[50]
\color{yellow}\rule{3cm}{4cm}
\caption*{\textbf{\textsf{1. Überschrift}} \newline
Text}
\end{SCfigure}

\begin{SCfigure}[50]
\color{yellow}\rule{3cm}{4cm}
\caption*{\textbf{\textsf{1. Überschrift}} \newline
Text}
\end{SCfigure}

\begin{SCfigure}[50]
\color{yellow}\rule{3cm}{4cm}
\caption*{\textbf{\textsf{1. Überschrift}} \newline
Text}
\end{SCfigure}

\begin{SCfigure}[50]
\color{yellow}\rule{3cm}{4cm}
\caption*{\textbf{\textsf{1. Überschrift}} \newline
Text}
\end{SCfigure}

\begin{SCfigure}[50]
\color{yellow}\rule{3cm}{4cm}
\caption*{\textbf{\textsf{1. Überschrift}} \newline
Text}
\end{SCfigure}
\end{document}

Sepp99
09-09-2011, 23:50
Aus der KOMAScript-Anleitung:

\documentclass{scrbook} % [captions=topbeside]
\usepackage[ansinew]{inputenc}
\usepackage[T1]{fontenc}
\usepackage[ngerman]{babel}
\usepackage[demo]{graphicx}

\begin{document}
\chapter{Ein Beispiel}
\begin{figure}[htb]
\KOMAoption{captions}{topbeside} %kann global auch als Klassenoption angegeben werden, s.o.
\begin{captionbeside}%
[Beispiel: Bildbeschreibung daneben, oben]%
{Eine Bildbeschreibung weder über noch unter
der Abbildung, sondern oben daneben}%
[r][\linewidth][0em]*
\raisebox{\dimexpr\baselineskip-\totalheight}{%
\includegraphics{beispielbild}}%
\end{captionbeside}
\label{fig:maincls.captionbesidetop}
\end{figure}
\end{document}

scrguide-20110616.pdf, S. 145f.

Gruß, Sepp.-

sommerfee
10-09-2011, 07:52
Ich würde auch captionbeside von KOMA-Script nehmen, aber der Vollständigkeit halber, falls jemand unbedingt eine Lösung mit sidecap braucht:

Man kann bei sidecap mit \sidecaptionvpos angeben, wie die Beschriftung vertikal ausgerichtet werden soll, z.B. \sidecaptionvpos{figure}{t}.

ElGato
10-09-2011, 22:29
Das mit der Änderung in Komascript war eine tolle Idee :)

Wie bekomme ich das Wort "Abbildung X.X" weg. In der Umgebung kann ich leider nichts mit * machen :(

ElGato
11-09-2011, 09:06
Die Lösung:



\renewcommand*{\figureformat}{}


lässt sich direkt vor \begin{captionbeside}

setzen und gilt dann im hier angegebenen Code dann auch nur für die Umgebung :)

Super! Und Danke euch allen!