如何在同一空间内水平排列图像和文本?

如何在同一空间内水平排列图像和文本?

编辑:我使用以下代码让它看起来像我想要的那样,但我不认为这是正确的方法。

\begin{figure}
    \begin{minipage}{0.5\textwidth}
        \flushleft
        \includegraphics[height=1.4cm]{Logo_file1}
        \newline
        \newline
        Official company of a thing,\\
        In a place somewhere\\
        Bla bla bla Lorem Ipsum!
    \end{minipage}
    %\hfill
    \begin{minipage}{0.5\textwidth}
        \flushright
        \includegraphics[height=4.0cm]{Logo_file2}
    \end{minipage}
\end{figure}

因此我得到了以下代码:

\begin{figure}
    \includegraphics[height=1.4cm]{Logo_file1}
    \hfill
    \includegraphics[height=4.0cm]{Logo_file2}
\end{figure}
Official company of a thing,\\
In a place somewhere\\
Bla bla bla Lorem Ipsum!

但这会导致第一张图像位于这些图像所在的“框”的底部。我需要这幅图像位于顶部,与第二张图像的顶部齐平,就像这样:

答案1

adjustbox包定义了一个valign键:

\documentclass[demo]{article}
\usepackage[svgnames]{xcolor} 
\usepackage[demo]{graphicx}
\usepackage[export]{adjustbox} 

\begin{document}

\begin{figure}
   \color{Tomato} \includegraphics[height=1.4cm, valign=t]{Logo_file1}
    \hfill
    \includegraphics[height=4.0cm, valign=t]{Logo_file2}
\end{figure}
\noindent
Official company of a thing,\\
In a place somewhere\\
Bla bla bla Lorem Ipsum!

\end{document} 

在此处输入图片描述

相关内容