我怎样才能将该图像与我的文本放在同一行上?

我怎样才能将该图像与我的文本放在同一行上?

问题

我的文档中有一句话,全部在一行上。我还有一个徽标(.eps 文件),其高度与文本大致相同。我想让徽标与文本在同一行上,就像是一种项目符号一样。

笔记

我正在使用模板制作海报,其中的图形以某种奇怪的方式(至少对我来说)定义。

最小工作示例

\documentclass[landscape,a0b,final]{a0poster}
\usepackage{graphicx}

% POSTER DEFINITION
\newenvironment{poster}{
\begin{center}
\begin{minipage}[c]{0.95\textwidth}}
{\end{minipage} 
\end{center}}

% FIGURE DEFINITION
\newcommand{\myfig}[3][0]{
\begin{center}
\vspace{1.5cm}
\includegraphics[width=#3\hsize,angle=#1]{#2}
\nobreak\medskip
\end{center}}

\begin{document}
\begin{poster}

\vspace{2cm}
\myfig[0]{Time.eps}{0.01}
\large{Here is some text. Here is some more text. Here is some more text. Here is some more text. Here is some more text. Here is some more text. Here is some more text. Here is some more text. Here is some more text. Here is some more text.}

\end{poster}
\end{document}

答案1

为什么您将中心环境作为定义的一部分? 我得到了不错的结果:

% FIGURE DEFINITION
\newcommand{\myfig}[3][0]{
\vspace{1.5cm}
\includegraphics[width=#3\hsize,angle=#1]{#2}
}

然后你可以使用

\myfig[0]{time}{0.01} {\Large Text...........}

或者

\myfig[0]{time}{0.01}~{\Large Text...........}

如果由于某种原因您担心文本和图形项目符号之间的换行符。

相关内容