将图像左对齐,并将文本沿图像中心对齐

将图像左对齐,并将文本沿图像中心对齐

我有一个徽标/图像,希望将其放在页面的左侧,并CERTIFICATE在穿过图像中心的水平线上写上文字。

我一直在使用以下方法,但它CERTIFICATE沿着穿过徽标底部的水平线书写文字,而不是中心。

\noindent\includegraphics[width = 35 mm, height = 35 mm]{image.jpg}
\hfill CERTIFICATE

EDIT1:此外,我希望此文本(证书)位于页面的中心。

如何CERTIFICATE沿着通过图像中心的水平线书写。

答案1

你在寻找这样的东西吗:

\documentclass[10pt]{article}

\begin{document}
\noindent\_\ \rule{35mm}{35mm}\hfil
\fbox{%
  \begin{minipage}[b][35mm][c]{35mm}\centering
    CERTIFICATE
  \end{minipage}}
\ \_
\end{document}

答案2

\documentclass{article}
\usepackage{showframe}
\usepackage{graphicx}
\begin{document}
\noindent\makebox[0pt][l]{\raisebox{-0.5\height}{\includegraphics[width = 35 mm, height = 35 mm]{example-image-a}}}%
\hfil CERTIFICATE

\noindent\dotfill X\dotfill
\end{document}

在此处输入图片描述

或者,adjustbox

\documentclass{article}
\usepackage{showframe}
\usepackage[export]{adjustbox}
\begin{document}
\noindent\makebox[0pt][l]{\includegraphics[width = 35 mm, height = 35 mm,valign=c]{example-image-a}}%
\hfil CERTIFICATE

\noindent\dotfill X\dotfill
\end{document}

在此处输入图片描述

相关内容