书籍页眉左侧和右侧的徽标(双面)

书籍页眉左侧和右侧的徽标(双面)

我想在书的页眉中添加徽标。徽标应该位于奇数页/偶数页的左角或右角。请帮我更正我的代码:

\documentclass[
  paper=a4, % it's the default anyway
  fontsize=12pt,
  twoside
  ]{book}
\usepackage[paperwidth=7.25in, paperheight=9.5in,bindingoffset=.75in]{geometry}
\usepackage{fancyhdr}
\usepackage{makeidx}         % allows index generation
\usepackage[demo]{graphicx} 
\pagestyle{fancy}
    {%
 \fancyhead[L]{\includegraphics[width=1.5cm,height=1.5cm,keepaspectratio]{logo.eps}}
\fancyhead[R]{\includegraphics[width=1.5cm,height=1.5cm,keepaspectratio]{logo.eps}}}
\setlength{\headheight}{47.0pt}
\addtolength{\topmargin}{-4\baselineskip}
\usepackage{lipsum}
\begin{document}
\lipsum 
\newpage
\lipsum
\end{document}

答案1

软件包默认使用了一些弃用的命令。但在使用并清除默认设置fancyhdr后,这不再重要(感谢\fancyhf埃格尔)。

我建议使用scrlayer-scrpageKOMA-bundlea 中的包。语法非常相似。\lehead代表左偶数头,\rohead右奇数头部。页脚的命名约定类似(\lofoot\cefoot等等)。

\documentclass{book}
\usepackage[paperwidth=7.25in,
paperheight=9.5in,bindingoffset=.75in]{geometry}
\usepackage[headsepline]{scrlayer-scrpage}
\usepackage{mwe}
\lehead{\includegraphics[height=1.5cm,keepaspectratio]{example-image-a}}
\rohead{\includegraphics[height=1.5cm,keepaspectratio]{example-image-b}}
\setlength{\headheight}{47.0pt}
\begin{document}
\lipsum[1-20]
\end{document}

注意:book在外部头部设置页码。scrlayer-scrpage如果用户请求,包将覆盖该页码。包fancyhdr只会覆盖书籍的设置,无需用户交互。

答案2

fancyhdr提供Odd 和Even 页面的放置位置以及在页面的L左侧或右侧之间进行选择。因此,对于dd 页面上的左侧,使用,对于ven 页面上的右侧,使用:RLOLORERE

在此处输入图片描述

\documentclass[twoside]{book}
\usepackage[paperwidth=7.25in, paperheight=9.5in,bindingoffset=.75in]{geometry}
\usepackage{fancyhdr,graphicx,lipsum}
\pagestyle{fancy}
\fancyhead[LO]{\includegraphics[width=1.5cm,height=1.5cm,keepaspectratio]{example-image-a}}
\fancyhead[RE]{\includegraphics[width=1.5cm,height=1.5cm,keepaspectratio]{example-image-b}}
\setlength{\headheight}{47.0pt}
\begin{document}
\lipsum[1-20]
\end{document}

请注意,文档类在每个 的第一页上book发布。在这些情况下,您将丢失页面样式,除非您重新发布或重新定义。\thispagestyle{plain}\chapterfancy\pagestyle{fancy}plain

相关内容