2010-06-30 5 views
10

Ok, ich bin Beat. Ich habe ein paar Dinge ausprobiert, aber ich kann das nicht schaffen. Ich brauche jetzt Hilfe. Ich möchte einen Text und Bild nebeneinander in der Lage sein zu haben (nur eine Linie, so dass keine Notwendigkeit für die Verpackung oder andere Spaß Das Bild klein genug ist, in einer Textzeile zu passen.):LaTeX includegraphics und textline

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

Problem ist, wenn ich verwende

This is a text \includegraphics{temp.jpg} 

die Bilder Baseline ist mit dem Text Baseline zugeordnet. Ich möchte, dass die Mitte des Bildes (vertikal) mit der Grundlinie des Textes übereinstimmt. Wie kann ich das ermöglichen?

Antwort

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

Danke das hat funktioniert :) – Jose

6

Es klingt wie Sie wollen \raisebox (siehe raisebox section des LaTeX Wikibook), mit einem negativen Argument. Verwenden Sie Dimensionen ex (die fiktive Höhe eines 'x' in der aktuellen Schriftart) oder \baselineskip (die Größe zwischen Textbasislinien) als Einheiten.

Wenn Sie kompliziertere Dinge tun möchten, wie zum Beispiel die Grafikbox um die Hälfte ihrer Höhe nach unten verschieben, können Sie das, aber es wird fummelig. Wenn die Grafikgröße nicht unvorhersehbar ist, ist es wahrscheinlich besser, sie per Hand abzustimmen.

+0

Ja, ich dachte darüber nach. Das könnte funktionieren, aber Alexeys kurze Lösung ist kompakt und weniger kompliziert. – Jose

+0

Danke an [Daniel Hernández] (http://Stackoverflow.com/users/825325/daniel-hernandez) für das Auffinden des defekten Links. @Daniel: Entschuldigung, dass Ihre vorgeschlagenen Änderungen von den Redakteuren abgelehnt wurden - ich nehme an, dass die bevorzugte Form darin besteht, einen Kommentar zu schreiben, der auf das Problem hinweist. –

+0

Daniel fügte eine nützliche [Bearbeiten Sie die Frage] (http://stackoverflow.com/review/suggested-edits/1834742) hinzu, die verschiedene Editoren abgelehnt scheinen. Gibt es eine Möglichkeit, wie ich als Autor der Antwort gegen diese Ablehnung einwenden kann? (Es scheint keinen Mechanismus auf der Überarbeitungsseite zu geben). Stattdessen musste ich Daniels Lösung in der Antwort von Hand bearbeiten, was zu mehr Arbeit führt. –