titlesec 및 기하학을 사용한 발 높이 및 발 규칙

titlesec 및 기하학을 사용한 발 높이 및 발 규칙

다음 MWE를 고려하십시오.

\documentclass[a4paper,twoside]{article}

\usepackage[width=14cm,left=3.5cm,marginparwidth=3cm,marginparsep=0.35cm,
height=21cm,top=3.7cm,headsep=1cm,headheight=1.6cm,footskip=1.7cm,showframe]{geometry}

\usepackage[pagestyles,outermarks]{titlesec}
\newpagestyle{foo}{%
  \headrule\sethead
  [\thepage][][{\includegraphics[height=1.5cm]{foo.jpg}}]
  {{\includegraphics[height=1.5cm]{foo.jpg}}}{}{\thepage}
  \footrule
  \setfoot
  {}{\includegraphics[height=1cm,width=\textwidth]{bar.jpg}}{}
  }
\pagestyle{foo}

\usepackage[demo]{graphicx}
\usepackage{lipsum}

\begin{document}
\lipsum[1-5]
\end{document}

바닥글의 이미지는 footrule다음 이미지와 같이 와 겹치므로 후자는 표시되지 않습니다.

여기에 이미지 설명을 입력하세요

이 문제를 어떻게 해결할 수 있나요? 보다 일반적으로 footheight기하학 패키지를 사용할 때 증가시키는 방법이 있습니까 ? (옵션으로 머리 높이를 높일 수 있지만 headheight다음 이미지에서 볼 수 있듯이 발 높이가 고정된 것 같습니다.)

여기에 이미지 설명을 입력하세요

답변1

다음을 사용하여 그림을 낮출 수 있습니다.\raisebox

\raisebox{-1cm}{\includegraphics[height=1cm,width=\textwidth]{bar.jpg}}

암호:

\documentclass[a4paper,twoside]{article}

\usepackage[width=14cm,left=3.5cm,marginparwidth=3cm,marginparsep=0.35cm,
height=21cm,top=3.7cm,headsep=1cm,headheight=1.6cm,footskip=2cm,showframe]{geometry}

\usepackage[pagestyles,outermarks]{titlesec}
\newpagestyle{foo}{%
  \headrule\sethead
  [\thepage][][{\includegraphics[height=1.5cm]{foo.jpg}}]
  {{\includegraphics[height=1.5cm]{foo.jpg}}}{}{\thepage}
  \footrule
  \setfoot
  {}{\raisebox{-1cm}{\includegraphics[height=1cm,width=\textwidth]{bar.jpg}}}{}
  }
\pagestyle{foo}

\usepackage[demo]{graphicx}
\usepackage{lipsum}

\begin{document}
\lipsum[1-5]
\end{document}

여기에 이미지 설명을 입력하세요

하드 코딩 대신 다음과 같이 1cm사용할 수 있습니다 .\height

\raisebox{-0.8\height}{\includegraphics[height=1cm,width=\textwidth]{bar.jpg}}

을 사용하면 fancyhdr모든 것이 깔끔하게 보입니다.

\documentclass[a4paper,twoside]{article}

\usepackage[width=14cm,left=3.5cm,marginparwidth=3cm,marginparsep=0.35cm,
height=21cm,top=3.7cm,headsep=1cm,headheight=1.6cm,footskip=2cm,showframe]{geometry}

\usepackage{fancyhdr}
\pagestyle{fancy}{%
  \fancyhf{}
  \fancyhead[LE,RO]{\thepage}
  \fancyhead[RE,LO]{\includegraphics[height=1.5cm]{foo.jpg}}
  \fancyfoot[C]{\includegraphics[height=1cm,width=\textwidth]{bar.jpg}}
  \renewcommand{\footrulewidth}{0.5pt}
\usepackage[demo]{graphicx}
\usepackage{lipsum}

\begin{document}
\lipsum[1-5]
\end{document}

여기에 이미지 설명을 입력하세요

관련 정보