Kleines Bild in eine Textzeile einbetten

Kleines Bild in eine Textzeile einbetten

Ich habe Probleme, ein Bild perfekt in eine Textzeile einzubetten. Idealerweise sollte das Bild auf die richtige Größe skaliert werden, damit es in die Textzeile passt. So weit bin ich gekommen. Es ist zwar nah dran, aber das Bild ist zu hoch. Irgendwelche Ideen? Danke!

\documentclass[preprint2]{aastex}

\usepackage{graphicx}

\newcommand*{\img}[1]{%
    \raisebox{-.02\baselineskip}{%
        \includegraphics[
        height=\baselineskip,
        width=\baselineskip,
        keepaspectratio,
        ]{#1}%
    }%
}

\begin{document}

\begin{enumerate}
\item When ready, click `record \img{Record.png}'.  There will be a three second period before the actual data collection begins.
\end{enumerate}

\end{document}

Hier ist ein Bild dessen, was ich damit bekomme:

Beispielbild

Antwort1

So was?

Tiger integriert

\documentclass{article}
\usepackage{graphicx,calc}
\newlength\myheight
\newlength\mydepth
\settototalheight\myheight{Xygp}
\settodepth\mydepth{Xygp}
\setlength\fboxsep{0pt}
\begin{document}
  This is some arbitrary \raisebox{-\mydepth}{\fbox{\includegraphics[height=\myheight]{tiger}}} line of uninteresting text.
\end{document}

In der vorliegenden Version wird sich dies nicht an Änderungen der Schriftgröße im Dokument anpassen. Sie können jedoch einen neuen \inlinegraphics{}Befehl definieren, der dies tut:

\documentclass{article}
\usepackage{graphicx,calc}
\newlength\myheight
\newlength\mydepth
\settototalheight\myheight{Xygp}
\settodepth\mydepth{Xygp}
\setlength\fboxsep{0pt}
\newcommand*\inlinegraphics[1]{%
  \settototalheight\myheight{Xygp}%
  \settodepth\mydepth{Xygp}%
  \raisebox{-\mydepth}{\includegraphics[height=\myheight]{#1}}%
}
\begin{document}
  This is some arbitrary \raisebox{-\mydepth}{\fbox{\includegraphics[height=\myheight]{tiger}}} line of uninteresting text.

  This should adapt \inlinegraphics{example-image-a}.

  \Huge Will this adapt \inlinegraphics{example-image-b} nicely?

  \tiny That is yet to be \inlinegraphics{example-image-a} seen.
\end{document}

anpassungsfähige Tiger

Antwort2

Einfach senken von 0.3\baselineskip:

\documentclass{article}%[preprint2]{aastex}

\usepackage{graphicx}

\newcommand*{\img}[1]{%
    \raisebox{-.3\baselineskip}{%
        \includegraphics[
        height=\baselineskip,
        width=\baselineskip,
        keepaspectratio,
        ]{#1}%
    }%
}

\begin{document}

\begin{enumerate}
\item When ready, click `record \img{Vinyl.png}'. There will be a three second period before the actual data collection begins.
\end{enumerate}

\end{document} 

Bildbeschreibung hier eingeben

verwandte Informationen