图片旁边的文字

图片旁边的文字

我在 LaTeX 中无法获得以下结果:

在此处输入图片描述

这个图不是我想用 tikz 做的,但我想用\includegraphics{figure1.png}。有人能帮我得到这个吗?

答案1

这是我对您的代码的建议:

\documentclass{article}
\usepackage{float}
\usepackage{graphicx}
\begin{document}

\begin{minipage}{0.5\textwidth}
\begin{figure}[H]
\includegraphics{figure1}
\caption{\label{fig:blue_rectangle} Rectangle}
\end{figure}
\end{minipage} \hfill
\begin{minipage}{0.45\textwidth}
\begin{itemize}
\item *Rectangle
\item *Color: blue
\end{itemize}
\end{minipage}

\end{document}

您可以通过调整部分来调整两列的大小0.5\textwidth以满足您的需要(两列不必相等!)。

注意:minipage 环境之间不能有任何未注释的白线,即它们必须相接,如示例所示。如果它们之间有一条线,LaTeX 会将它们分开绘制。

答案2

按照 mrc 的评论,编辑为矩形,嗯...蓝色。

\documentclass{article}
\usepackage{calc,xcolor}
\begin{document}

%\def\x{\includegraphics{filename}}
\def\x{\textcolor{blue!70}{\rule{1in}{2in}}}
\def\y{\parbox[t]{1.5in}{\LARGE *Rectangle\\ {*Color: blue}}}

\begin{figure}
\centering
\rule{\widthof{\y}}{0in}~
\raisebox{\baselineskip -\heightof{\x}}{\x} 
~\y
\caption{Rectangle}
\end{figure}
\end{document}

在此处输入图片描述

答案3

这是另一种方法,使用表格:

\begin{figure}
\begin{tabular}{>{\centering\arraybackslash}m{3in}>{\centering\arraybackslash}m{1.5in}}
\centering
{\includegraphics[width=0.4\textwidth]{example-image} & Some text\\
\end{tabular}
\caption{The caption....}
\end{figure}

在此处输入图片描述

相关内容