Como centralizar verticalmente o texto com uma imagem na mesma linha de uma tabela em LaTeX
Quando colocamos uma imagem em uma célula de uma tabela o seu alinhamento é por base a parte inferior da célula.
\documentclass[12pt]{article}
\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
\usepackage[brazil]{babel}
\usepackage{graphicx}
\begin{document}
\centering
\begin{tabular}{*3c}
texto & \includegraphics[width=.5\linewidth]{imagem1.jpg} & texto\\
texto & texto & texto
\end{tabular}
\end{document}
Para conseguir alinhar de forma vertical você pode criar uma caixa com o comando \raisebox
.
Com esse comando podemos informar uma profundidade para a imagem, nesse caso metade da altura da caixa (-0.5\height
).
\documentclass[12pt]{article}
\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
\usepackage[brazil]{babel}
\usepackage{graphicx}
\begin{document}
\centering
\begin{tabular}{*3c}
texto & \raisebox{-0.5\height}{\includegraphics[width=.5\linewidth]{imagem1.jpg}} & texto\\
texto & texto & texto
\end{tabular}
\end{document}
Confira nossos vídeos no YouTube, visite nosso canal.
Playlist sobre LaTeX no YouTube: Playlist sobre LaTeX