在标题中设置徽标位置

在标题中设置徽标位置

我正在使用这个代码:

\rhead{\textsc{\includegraphics[height=36pt]{my_pict}}}
\renewcommand{\headrulewidth}{0pt}
\setlength{\headheight}{40pt} 

在标题的右侧设置一个徽标(左侧还有另一个徽标)。

它工作得很好,直到我尝试放大文本

\usepackage[textwidth=17cm]{geometry}

左边的标志似乎仍然处于良好的位置,而右边的标志则向中心移动。

我怎样才能让它绑定到文本的右边缘?

以下是该文件开头的简化版本:

\documentclass[english]{article}
\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
\usepackage{babel}
\usepackage{amsmath}
\usepackage{graphicx}
\usepackage{fancyhdr}

\pagestyle{fancy}
\fancyhf{}

\renewcommand{\headrulewidth}{0pt}
\setlength{\headheight}{40pt} 

\lhead{\textsc{\includegraphics[height=36pt]{SciData_logo.jpg}}}
\rhead{\textsc{\includegraphics[height=36pt]{./paper_figures/OF_logo.png}}}


\usepackage[textwidth=17cm]{geometry}

\begin{document}
text
\end{document}

感谢帮助

答案1

用于\usepackage[textwidth=17cm]{geometry}指定上面的页面尺寸\pagestyle{fancy}。由于它是一个会更改文档内相对大量参数的包,因此应将其作为最后一个或最后的包之一包含,以确保设置不会被以下包之一覆盖。

\usepackage{showframe}可以使页边距可见。

在此处输入图片描述

梅威瑟:

\documentclass[english]{article}
\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
\usepackage{babel}
\usepackage{amsmath}
\usepackage{graphicx}
\usepackage{fancyhdr}
\usepackage[textwidth=17cm]{geometry}

\pagestyle{fancy}
\fancyhf{}

\renewcommand{\headrulewidth}{0pt}
\setlength{\headheight}{40pt} 

\lhead{\textsc{\includegraphics[height=36pt]{example-image-a}}}
\rhead{\textsc{\includegraphics[height=36pt]{example-image-b}}}


%\usepackage{showframe}
\usepackage{lipsum}
\begin{document}
\lipsum
\end{document}

相关内容