Рассмотрим следующий 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}