\documentclass{article}
\usepackage[english]{babel}
\usepackage[utf8]{inputenc}
\usepackage[a4paper, total={6in, 9in}]{geometry}
\usepackage{fancyhdr,stix,graphicx,framed,amsmath,amssymb,blindtext}
\pagestyle{fancy}
\fancyhf{}
\rhead{Right Header Content}
\lhead{\includegraphics[scale=.15]{logo-tv-logo.png}
}
\rfoot{Page \thepage}
\newcommand\fillin[1][3cm]{\makebox[#1]{\dotfill}}
\begin{document}
\blindtext
\end{document}
答案1
该软件包fancyhdr
不会根据标题行的内容调整页边距,但您必须手动进行调整。
编译此代码:
\documentclass{article}
\usepackage[demo]{graphicx}
\usepackage{fancyhdr}
\usepackage{blindtext}
\pagestyle{fancy}
\lhead{\includegraphics[scale=.15]{logo}}
\begin{document}
\blindtext
\end{document}
我在日志文件中收到一条警告:
软件包 Fancyhdr 警告:\headheight 太小(12.0pt):
至少设置为 103.60004pt。
104pt
所以这就是你要做的:你使用代码的标题将头部的高度增加到(左右)
\setlength\headheight{104pt}
当然,您必须根据您使用的实际图像调整此长度(即根据日志文件中的警告)。