Flushright funktioniert nicht bei Bildern

Flushright funktioniert nicht bei Bildern

Ich fand es schwierig, eine kleine Miniseite am rechten Rand über einem Bild auszurichten, indem ich den vspace (-5 cm) anpasste. In der unteren rechten Ecke des Bildes gibt es eine leere Stelle, auf der ich einen Textblock platzieren muss. Der Textblock kommt an die Stelle, aber leicht vom Rand ab (ca. 18 pt). Wie kann ich ihn mit dem Rest des Dokuments ausrichten? Hier ist mein Code:

\documentclass{article}
\usepackage{lipsum}

\begin{document}

\begin{table}[!ht]
\begin{tabular}{  c  }
   \begin{minipage}{\textwidth}
      \includegraphics[width=.94\linewidth]{images/Fig-10} \\
\centering \textcolor{blue}{\lipsum[2]}\\ 

    \end{minipage}
  \end{tabular}
\end{table}

\begin{table}[!ht]
  \vspace{-7cm}
    \begin{flushright}
     \begin{tabular}{  c  }
\begin{minipage}{.4\textwidth}

\lipsum[11]

    \end{minipage}
  \end{tabular}
       \end{flushright}
\end{table}
\end{document}

Antwort1

  • Es ist leider nicht klar, was Sie wollen: zwei aufeinanderfolgende Floats:
    • zuerst mit zentrierten Bildern und Text darunter
    • zweite mit Text in der Miniseite nach rechts verschoben
  • Wenn dies der Fall ist, sollte Ihnen der folgende einfache Code helfen:

Bearbeiten:
Aus Ihrem Kommentar unten lässt sich schließen, dass Sie Folgendes wünschen:

Bildbeschreibung hier eingeben

(rote Linien zeigen das Seitenlayout an)

Eine Möglichkeit, dies zu erreichen, besteht darin, Knoten zu verwenden, die in folgendem definiert sind tikzpicture:

\documentclass{article}
%---------------- show page layout. don't use in a real document!
\usepackage{showframe}
\renewcommand\ShowFrameLinethickness{0.15pt}
\renewcommand*\ShowFrameColor{\color{red}}
%---------------------------------------------------------------%
\usepackage{lipsum}% For dummy text. Don't use in a real document

\usepackage{microtype}
\usepackage{graphicx}
\usepackage{tikz}

\begin{document}
    \begin{figure}[ht]
    \centering
\begin{tikzpicture}[inner sep=0pt]
  \node (image) {\includegraphics[width=0.94\linewidth]{example-image-duck}}; %{images/Fig-10}
  \node[text width=0.4\textwidth, 
        align=justify,
        below left=0pt] at (image.north east)
                {\lipsum[66]};
\end{tikzpicture}
\textcolor{blue}{\lipsum[1]}
    \end{figure}
\end{document}

verwandte Informationen