
itemize 環境内で図を垂直に揃えたいです。MWE は次のとおりです。
\documentclass{article}
\usepackage{graphicx} % Required for inserting images
\begin{document}
I want the bullet vertically aligned with the picture
\begin{itemize}
\item \includegraphics[scale=0.1]{paris.jpg}
\item \includegraphics[scale=0.1]{paris.jpg}
\end{itemize}
\end{document}
出力は次のようになります。
しかし、箇条書きは図の下部にあります。図の左側の中央に配置するにはどうすればよいでしょうか?
答え1
valign
パッケージのオプションを見てみましょうadjustbox
:
\documentclass{article}
\usepackage{graphicx} % Required for inserting images
\usepackage[export]{adjustbox}
\begin{document}
I want the bullet vertically aligned with the picture
\begin{itemize}
\item \includegraphics[valign=c]{example-image-duck}
\item \includegraphics[valign=c]{example-image-duck}
\end{itemize}
\end{document}
答え2
\hbox
内部で使用できます\vcenter
。マクロ内に配置すると使いやすくなります。
\documentclass{article}
\usepackage{graphicx} % Required for inserting images
\newcommand{\igcenter}[2][1]{$\vcenter{\hbox{\includegraphics[scale=#1]{#2}}}$}
\begin{document}
I want the bullet vertically aligned with the picture
\begin{itemize}
\item \igcenter[0.1]{example-image-a}
\item \igcenter[0.1]{example-image-b}
\end{itemize}
\end{document}