我想将我学校的徽标放在页面的右下角。问题是徽标与顶部的文本发生冲突。我知道页脚的位置由命令控制\footskip
,但页脚的位置不是问题。问题是徽标的底部与页脚框的底部对齐。我想将徽标的顶部与框的顶部对齐。我已经尝试过放置一个,\vspace{}
但它不符合我放入的值。我的代码是
\rfoot{\includegraphics[scale=0.10]{logo.jpg}}
但
\rfoot{\vspace{5pt}\includegraphics[scale=0.10]{logo.jpg}}
是的,将徽标移到底部,但无论我在命令中输入什么值\vspace{}
,结果总是相同的,即徽标确实发生了变化,但值不受尊重。
我能做什么 ?
答案1
使用\raisebox
并隐藏图像的高度和深度。示意图:
\documentclass{article}
\usepackage{showframe}
\usepackage{graphicx}
\usepackage{fancyhdr}
\usepackage{lipsum}
\pagestyle{fancy}
\fancyhf{}
\fancyfoot[R]{\raisebox{-\height}[0pt][0pt]{\includegraphics[scale=0.10]{example-image-a}}}
\begin{document}
\lipsum[1-20]
\end{document}
结果:
更改-\height
为所需值。还请注意,使用现代\fancyfoot[]{}
语法比使用旧语法更好\rfoot{}
。该showframe
包仅用于为页面布局提供视觉指南。