在页脚中对齐文本和徽标

在页脚中对齐文本和徽标

我似乎无法将我们的徽标和页脚中的页码对齐。我有以下代码:

\pagestyle{fancy} % enable fancy page style
\renewcommand\headrulewidth{0pt}
\renewcommand\footrulewidth{0pt}
\fancyhf{} % clear header and footer
\fancyhead[L]{\leftmark} % leftmark shows the chapter, rightmark shows the section.
\fancyfoot[C]{\thepage}
\fancyfoot[R]{ % right
   \includegraphics[scale=0.5]{general_images/logo.png}
}

我怎样才能对齐页码和徽标?有什么想法吗?

答案1

使用\includegraphics,对齐的基线位于底部。您可以使用\raisebox来升高或降低图像。calc如果需要,该包可以帮助计算。例如,对于顶部对齐

\usepackage{calc}
\fancyfoot[R]{
  \raisebox{1.2ex-\height}{\includegraphics{logo.png}}}

或者经过更多计算

\usepackage{calc}
\newlength{\myheight}
\fancyfoot[R]{
  \settoheight{\myheight}{\thepage}
  \raisebox{\myheight-\height}{\includegraphics{logo.png}}}

或者改为中间对齐

\raisebox{.5\myheight-.5\height}{\includegraphics{logo.png}}

相关内容