将图像与文本设置在同一行

将图像与文本设置在同一行

我有

\noindent\parbox{\textwidth}{{\LARGE\textbf{\name}}}\hfill\begin{figure}[ht!]\includegraphics[width=2cm,height=2cm]{MyPic.jpg}\end{figure}

我希望“name”变量位于页面左侧,而图像位于页面右侧。但结果图像位于下一行的左侧。我怎样才能让它与“name”位于同一行,但位于右侧?

编辑:删除begin{figure}

{\noindent\parbox{\textwidth}{{\LARGE\textbf{\name}}}\hfill\includegraphics[width=2cm,height=2cm]{MyPic.jpg}

产生相同的结果。

答案1

figure如果不使用,则不需要环境captionfigure是一个浮动对象,会四处移动。 你也不需要\parbox

\documentclass{article}
\usepackage{graphicx}
\begin{document}
\noindent\textbf{name} \hfill\includegraphics[width=2cm]{example-image-a}
\end{document}

在此处输入图片描述

相关内容