PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Bilder in zweispaltigem Text



BenniW
03-06-2007, 14:28
Hallo,
ich weiß, dass das Thema schon einige Male im Forum behandelt wurde, aber die bisherigen Post haben mir leider nichts gebracht...

Ich habe einen relativ langen (einige Seiten) Text, den ich mit
\begin{multicols}{2} Text \end{multicols} zweispaltig setzen möchte, da mir der "Standard" von LaTeX ("\twocolumn") nicht wirklich gefällt (verwende ich gerade noch)...
Mein Problem ist nun, dass ich auch einige Bilder einfügen möchte/muss, die z.T. nur eine Spalte breit sein, manchmal aber auch über zwei Spalten gehen sollen.

Wie mache ich das?

Aktuelles Listing (stark gekürzt):

\documentclass[a4paper,twocolumn,onside,cleardoubleempty]{scrbook} %Das twocolumn hier würd ich gerne streichen!!! :-)
\usepackage{wrapfig}
\usepackage{nofloat}
\usepackage[raggedright,rightcaption]{sidecap}
%\usepackage{multicol} %Das Paket soll ja rein...

\begin{document}
\chapter{Kapitelname}

Kurzer Text.... (ein paar Zeilen)

\section{Einleitung}

\begin{SCfigure}[][ht] %Bild in einer Spalte
\includegraphics{Bild1.jpg}
\caption{Bild1}
\label{fig:Bild}
\end{SCfigure}

Ein etwas längerer Text.....


\section{nächste Überschrift}

Kurzer Absatz

\begin{figure}[ht] %Bild über zwei Spalten
\centering
\includegraphics{Bild2.jpg}
\caption{Bild über beide Spalten}
\label{fig:Bild2}
\end{figure}

Text geht hier weiter!!!!!Es folgt dann auch eine Aufzählung, in der es Bilder gibt usw.....


Mit
\begin{figure}
\begin{multicols}{2}
Text
\end{multicols}
\includepicture{}
\caption
\end{figure} hab ich's schon probiert, aber geht wahrscheinlich u.a. wegen den Aufzählungen nicht...

Vielen Dank schon jetzt für eure Mühe!!


Viele Grüße,
Benni


PS: Folgendes Problem besteht immernoch: Wie setzt man ein zweispaltiges Glossar? Danke!

localghost
03-06-2007, 14:36
[…] Mein Problem ist nun, dass ich auch einige Bilder einfügen möchte/muss, die z.T. nur eine Spalte breit sein, manchmal aber auch über zwei Spalten gehen sollen. […]
Da könnte das Paket wrapfig (ftp://dante.ctan.org/tex-archive/help/Catalogue/entries/wrapfig.html) von Nutzen sein. Über die Konsole erreichst Du die Datei multiple-span.txt, die das beschreibt.

texdoc wrapfig

BenniW
03-06-2007, 15:08
Vielen Dank für die Antwort!
Ich verwende wrapfig z.T auch schon, aber ich finde diese Lösung sehr unbefriedigend!!
Gibt es bessere Lösungen?

Vielen Dank,
Benni

bischi
03-06-2007, 15:16
Hast du die Möglichkeiten in l2picfaq.pdf mal ausprobiert?

MfG Bischi

BenniW
03-06-2007, 16:47
Vielen Dank für den Tipp... Habe es jetzt so:



[...]
\begin{multicols}{2}

\begin{minipage}{\columnwidth}
\includegraphics[width=3.81cm]{Bild}
\captionof{figure}[Bild (für Abbildungsverzeichnis)]{Bild bla blub (ist etwas länger)}
\label{fig:Bild}
\end{minipage}

Text....

\end{multicols}

Das klappt jetzt mal soweit (für Bild in einer Spalte). Jetzt noch eines: Wie bekomme ich jetzt die Bildunterschrift möglichst einfach (d.h. mit welchem Befehl?) auf die rechte Seite des Bildes?

Vielen herzlichen Dank,
Benni

edico
04-06-2007, 08:02
Probier es mal so:

...
\begin{minipage}{\columnwidth-2\columnsep}%<<<<<<<<<<
\includegraphics[width=3.81cm]{images/duck}
\captionof{figure}[Bild (für Abbildungsverzeichnis)]{%
\raggedleft Bild bla blub (ist etwas länger)}%<<<<<<<<<<
\label{fig:Bild}
\end{minipage}
...

edico

BenniW
04-06-2007, 17:20
Hi,
vielen Dank, edico! Das "{\columnwidth-2\columnsep}" hat mir sehr geholfen! Die Umgebung sieht nun etwas besser aus. Jedoch habe ich die Bildunterschrift immernoch nicht auf der rechten Seite, neben dem Bild, sondern nur rechts unten (unter dem Bild)...

Kann jemand weiterhelfen (auch wie man ein Glossar zweispaltig bekommt...?)?

Vielen herzlichen Dank schon jetzt!!


Viele Grüße,
Benni

edico
04-06-2007, 23:06
Hmm, ich weiss nicht, ob ich DIch wirklich verstehe : -2-spaltig und die caption neben das 1-spaltige Bild ... so möglicherweise:

\documentclass{book}
\usepackage[latin1]{inputenc}
\usepackage[demo]{graphicx}
\usepackage{caption}
\usepackage{multicol,calc}

\usepackage{blindtext}
\begin{document}

\begin{multicols}{2}
%\the\columnwidth%=167.5pt

\blindtext[2]

\noindent
\parbox[t]{100pt}{%
\includegraphics[width=100pt]{duck}%
}\hspace{6pt}
\makebox[0pt][l]{%
\parbox{167.5pt-100pt-\columnsep}{%
\captionof{figure}[Bild (für Abbildungsverzeichnis)]{%
\raggedleft Bild bla blub (ist etwas länger)}
}%
}%
\label{fig:label}

\blindtext

\end{multicols}

\end{document}


edico

BenniW
04-06-2007, 23:39
Vielen Dank, edico!!! :-)