2010-06-30 76 views
10

好的,我被打敗了。我嘗試了一些東西,但我無法做到這一點。我現在需要一些幫助。 我希望能夠有並排一些文字和圖片邊(只有一條線路,因此,不需要包裝或其他有趣的圖片是足夠小,適合在一個文本行。):LaTeX includegraphics和textline

This is a text <temp.jpg placed center to the textline> 

問題是當我使用

This is a text \includegraphics{temp.jpg} 

圖片基線與文本基線進行了對齊。我希望圖片(垂直)中心與文本基線對齊。我怎樣才能使這成爲可能?

回答

23
This is a text $\vcenter{\hbox{\includegraphics{temp.jpg}}}$ 
+0

謝謝你的工作:) – Jose 2010-06-30 13:09:10

6

聽起來像是你想要\raisebox(請參閱LaTeX wikibook的raisebox section),並帶有負面的參數。使用尺寸ex(當前字體中'x'的名義高度)或\baselineskip(文本基線之間的大小)作爲您的單位。

如果你想做更復雜的事情,比如將圖形框向下移動一半高度,你可以,但它會變得很煩。如果圖形尺寸不是不可預知的,那麼無論如何你都可以用手調整它。

+0

是的,我在想那個。這可能會奏效,但阿列克謝的簡短解決方案非常緊湊,而且不那麼複雜。 – Jose 2010-06-30 13:10:32

+0

感謝[DanielHernández](http://stackoverflow.com/users/825325/daniel-hernandez)發現斷開的鏈接。 @丹尼爾:對不起,你提出的修改似乎已被編輯拒絕 - 我認爲首選的形式是寫一條評論指出問題。 – 2013-04-02 10:51:26

+0

丹尼爾添加了一個有用的[編輯問題](http://stackoverflow.com/review/suggested-edits/1834742),各種編輯似乎都拒絕了。作爲答案的作者,我有什麼辦法可以反對這種拒絕? (在編輯評論頁面上似乎沒有任何機制)。相反,我必須手動編輯丹尼爾的答案,以增加工作量。 – 2013-04-02 11:08:35