Anzeige:
Ergebnis 1 bis 14 von 14

Thema: Bild und Text nebeneinander positionieren

  1. #1
    Registrierter Benutzer Avatar von phate
    Registriert seit
    14.02.2003
    Beiträge
    149

    Bild und Text nebeneinander positionieren

    Hallo an alle LaTeXer,

    ich hab hier ein kleines Problem, dass mir ein wenig Kopfschmerzen bereitet.

    Ich will neben einem Bild (rechts- oder linksbündig) einen Text positionieren.

    Bsp.:

    B = Bild, T = Text

    BBBBB TTTTTTTT
    BBBBB TTTTTTTT
    BBBBB
    BBBBB
    BBBBB

    Nun habe ich das auf meherer Arten und Weisen versucht, momentan war ich gerade dabei, dass über eine Tabelle abzubilden, aber die Grundproblematik bleibt jedesmal dieselbe. LaTeX erarchtet mein Bild als 1-Zeilen-Element und richtet das Bild mit der Unterkante an der Zeilegrundlinie / Zellengrundlinie aus.

    BBBBB
    BBBBB
    BBBBB
    BBBBB TTTTTTTT
    BBBBB TTTTTTTT

    Dabei ist das genau das Gegenteil von dem was ich erreichen möchte (siehe oben). Alle Such- und Nachschlagversuche im Internet und Literatur haben mir nicht sonderlich weitergeholfen.

    Kann mir jemand auf die Sprünge helfen und eine brauchbare Lösung aufzeigen?

  2. #2
    Registrierter Benutzer
    Registriert seit
    25.12.1999
    Ort
    Stuttgart
    Beiträge
    259
    Moin,

    nur neben dem Bild oder geht auch umfließen ? Dann wäre das hier vielleicht ne Möglichkeit:

    Code:
    \usepackage[dvips]{graphicx} 
    \usepackage{floatflt,epsfig} 
    
    \begin{document}
    TTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTT
    TTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTT
    \begin{floatingfigure}[r]{9cm}
    \mbox{\includegraphics[width=80mm,height=61mm]{bild.eps}}
    \caption{bla}
    \end{floatingfigure}
    TTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTT
    TTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTT
    \end{document}
    Gruß micha
    IRC: irc.euirc.net #tux

  3. #3
    Registrierter Benutzer
    Registriert seit
    12.09.2002
    Beiträge
    34
    Aloha,

    vielleicht nützt Dir folgendes:

    \begin{figure}[htbp]
    \begin{minipage}[t]{6cm}
    \vspace{0pt}
    \centering
    \includegraphics{Bild1}
    \caption{Bild1}
    \label{fig:Bild1}
    \end{minipage}
    \hfill
    \begin{minipage}[t]{6cm}
    \vspace{0pt}
    Und nun ein wenig Text $\cdots$ \\
    Blah, blah, blah, $\cdots$
    \end{minipage}
    \end{figure}

    Gruß,
    ElMiro

  4. #4
    Registrierter Benutzer Avatar von phate
    Registriert seit
    14.02.2003
    Beiträge
    149
    Hi micha, Hi elMiro,

    danke für die Antworten. Das was elMiro gepostet hat ist genau das was ich haben wollte (zumindest das was hinten bei rauskommt).

    Werde mich mal intensiver einlesen, denn bei vielen Anforderungen führen wohl ein Haufen Methoden mit unterschiedlichen Nebenwirkungen zum Ziel.

    Thx alot.

  5. #5
    Registrierter Benutzer Avatar von bischi
    Registriert seit
    10.04.2003
    Beiträge
    4.828
    Mit einer Tabelle würde es wohl auch funktionieren.

    MfG Bischi

    "There is an art, it says, or rather, a knack to flying. The knack lies in learning how to throw yourself at the ground and miss it" The hitchhiker's guide to the galaxy by Douglas Adams

    --> l2picfaq.pdf <-- www.n.ethz.ch/~dominikb/index.html LaTeX-Tutorial, LaTeX-Links, Java-Links,...

  6. #6
    Registrierter Benutzer Avatar von phate
    Registriert seit
    14.02.2003
    Beiträge
    149
    Hi bischi,

    lies meinen ersten Post, dann weisst Du, dass ichs genau damit erfolglos versucht habe (Erklärung siehe dort).

    Natürlich bin ich neuen Ideen immer aufgeschlossen, falls Du es also mit einer Tabelle doch hinkriegen solltest, lass es mich wissen.

    Gruss,

    phate

  7. #7
    Registrierter Benutzer Avatar von bischi
    Registriert seit
    10.04.2003
    Beiträge
    4.828
    Geht mit einer Tabelle auf jeden Fall; Weiss es aber nicht auswendig und muss es nachschauen...

    MfG Bischi

    "There is an art, it says, or rather, a knack to flying. The knack lies in learning how to throw yourself at the ground and miss it" The hitchhiker's guide to the galaxy by Douglas Adams

    --> l2picfaq.pdf <-- www.n.ethz.ch/~dominikb/index.html LaTeX-Tutorial, LaTeX-Links, Java-Links,...

  8. #8
    Registrierter Benutzer
    Registriert seit
    12.05.2003
    Beiträge
    17

    Question Noch 'ne Frage dazu...

    Hi!


    elMiro - danke auch!

    Aber eine Frage - habe folgendes gemacht -
    eine Tabelle mit einer minipage als Rechte Spalte, und in der Linken Spalte ist mein Bild. So:

    ------------------------------------------------
    \begin{tabular}{ll}
    \includegraphics[height=10cm]{1870.png}

    &\begin{minipage}[b]{6cm}
    \vspace{0pt}
    Mein langer Text.Mein langer Text.Mein langer Text.Mein langer Text.Mein langer Text
    .Mein langer Text.Mein langer Text.Mein langer Text.Mein langer Text.Mein langer Text.Mein langer Text
    .Mein langer Text.Mein langer Text.Mein langer Text.Mein langer Text.Mein langer Text.Mein langer Text
    .Mein langer Text.Mein langer Text.Mein langer Text.Mein langer Text.Mein langer Text.Mein langer Text
    .Mein langer Text.Mein langer Text.Mein langer Text.Mein langer Text
    .Mein langer Text.Mein langer Text.Mein langer Text.Mein langer Text
    .Mein langer Text.Mein langer Te
    \end{minipage}
    \end{tabular}
    -----------------------------------

    Das Bild erscheint, alles ok. Aber wie kann ich es in der rechten Spalte ohne Angabe der Breite der Minipage auskommen?
    Ich möchte nämlich das der Text soweit wie es die "textwidth" erlaubt geht. Wie mach ich es?

    mit "\begin{minipage}[b]{*cm}" geht es nicht, ohne der Breiteangabe geht auch nicht... Aber wie??


    Danke!


    Zucker

  9. #9
    Registrierter Benutzer
    Registriert seit
    12.09.2002
    Beiträge
    34
    Hmm, gute Frage.

    Mir fällt jetzt nur eine relative Angabe, wie "0.6\linewidth" ein.
    Vielleicht gibt es aber auch einen anderen Befehl, der den restlichen Platz dem Text/minipage zukommen läßt.
    Zur Erzeugung von Fließtext, um Bilder gibt es eigentlich eine Menge spezialisierter Pakete die Du Dir anschauen solltest, für den Fall, dass Du öfters Fließtext brauchst.
    Siehe: picins, floatflt oder auch wrapfig
    Wenn der Text figure und oder table Umgebungen umfließen soll, würde ich wrapfig empfehlen.

    Gruß,
    elMiro

  10. #10
    Registrierter Benutzer
    Registriert seit
    30.05.2005
    Beiträge
    56

    vertikaler Abstand?

    Hallo,

    war auf der Suche nach genau dem, was micha schrieb:

    Zitat Zitat von micha

    \begin{document}
    TTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTT
    TTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTT
    \begin{floatingfigure}[r]{9cm}
    \mbox{\includegraphics[width=80mm,height=61mm]{bild.eps}}
    \caption{bla}
    \end{floatingfigure}
    TTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTT
    TTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTT
    \end{document}
    [/code]
    Hab damit nur ein Problem: Es sieht bei mir im pdf dann so aus, als würde LaTex da beim kompilieren irgendwie einen kleinen vertikalen Abstand zwischend der letzten Zeile des Textes über dem Bild und der ersten Zeile neben dem Bild machen.

    Kann man das irgendwie beheben ohne die Bildgröße zu verändern?

    Ciao Patrick

  11. #11
    Registrierter Benutzer
    Registriert seit
    23.04.2014
    Beiträge
    1

    Rechts das Bild?

    So, toll bei mir hat es geklappt. Links kommt das bild, wenn ich es jedoch rum drehen möchte ( das bild soll rechts sein) Klappt es aber leider nicht. Ich als Latex newby habs einfach rum gedreht...

    \begin{minipage}[t]{6cm}
    \vspace{0pt}
    Und nun ein wenig Text $\cdots$ \\
    Blah, blah, blah, $\cdots$
    \end{minipage}
    \end{figure}
    \begin{figure}[htbp]
    \begin{minipage}[t]{6cm}
    \vspace{0pt}
    \centering
    \includegraphics{Bild1}
    \caption{Bild1}
    \label{fig:Bild1}
    \end{minipage}
    \hfill

    Wie muss ichs den setzen damit es Funktioniert? VD

  12. #12
    Registrierter Benutzer
    Registriert seit
    31.01.2014
    Beiträge
    61
    Du hast zuerst \end{figure} stehen und später begin{figure}[htbp]. Das \end{figure} beendet die Abildung, gehört also ans Ende nach \label.

    Theoretisch wären die Umgebungen zunächst so richtig angeordnet:

    Code:
    \begin{minipage}[t]{6cm}
    \vspace{0pt}
    Und nun ein wenig Text $\cdots$ \\
    Blah, blah, blah, $\cdots$
    \end{minipage}
    \begin{minipage}[t]{6cm}
    \begin{figure}[htbp]
    \vspace{0pt}
    \centering
    \includegraphics{Bild1}
    \caption{Bild1}
    \label{fig:Bild1}
    \end{figure}
    \end{minipage}
    Dann kommt jedoch noch ein Fehler: LaTeX Error: Not in outer par mode. Siehe den Link für Grund und Abhilfe (Gleitumgebungen dürfen nicht in minipage eingesperrt werden).

    Studi

  13. #13
    Registrierter Benutzer
    Registriert seit
    21.08.2009
    Beiträge
    496
    Alternativ kann man auch die beiden minipages in die figure Umgebung setzen, dann gleiten sie gemeinsam.

    Code:
    \begin{figure}[htbp]
      \begin{minipage}[t]{6cm}
        \vspace{0pt}
        Und nun ein wenig Text $\cdots$ \\
        Blah, blah, blah, $\cdots$
      \end{minipage}
      \begin{minipage}[t]{6cm}
        \vspace{0pt}
        \centering
        \includegraphics[width=\linewidth]{Bild1}
        \caption{Bild1}
        \label{fig:Bild1}
      \end{minipage}
    \end{figure}
    Gruß
    Elke

  14. #14
    Registrierter Benutzer
    Registriert seit
    24.04.2009
    Beiträge
    223

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •