我正在尝试在不改变垂直间距的情况下在文档中插入一个小图形(徽标)。
我有两行文本,我想将图形插入到与第二行对齐的位置。我可以用以下代码片段轻松实现这一点:
{\bf The First Line }\\{\bf The Second Line} \hfill\includegraphics[height=24pt]{google}
此后,文本之间的间距会根据图形的垂直大小而变化。我希望在包含图形后也能有相同的间距。
我怎样才能做到这一点?
答案1
注意,\bf
这是一个弃用的命令,在核心 LaTeX 格式中根本没有定义(但某些类出于兼容性原因添加了它)。\textbf{The First Line}
标记会更好。
如果您希望线条永远不会被打开,即使图形会覆盖上面的线条,那么\smash{\includegraphics[height=24pt]{google}}
该\smash
命令会隐藏其参数的高度。
答案2
您可能需要使用底部对齐tabular
:
\noindent{\bfseries
\begin{tabular}[b]{@{}l@{}}
First line\\
Second line
\end{tabular}\hfill
\includegraphics[height=24pt]{google}