我正在使用这个代码:
\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}