仅在 documentclass 文章第一页上带有徽标的标题

仅在 documentclass 文章第一页上带有徽标的标题

我正在写一篇文章,第一页只有一个标题;标题包含一个徽标。这是使用 fancyhdr 的 MWE:

\documentclass[a4paper]{article}
\usepackage{fancyhdr,graphicx}
\usepackage{lipsum}

\pagestyle{plain}
\fancyhf{}

\fancyhead[L]{
  \large \textsf{Address line 1\\
    Address line 2\\
    Address line 3}}

\fancyhead[R]{\raisebox{-0.4\height}{
    \includegraphics[width=32mm]{example-image-a}}}

\fancyfoot[C]{\thepage}

\setlength\headheight{68.3pt}

\renewcommand{\headrulewidth}{0pt}

% \title{\flushleft{This is the title}}
% \date{}

\begin{document}
% \maketitle

\section*{A section}

\thispagestyle{fancy}
\lipsum[1-7]

\end{document}

采用这种方法,第 2 页上的文本将从页眉所在的位置下方开始(如果页眉包含在此页面中)。

我怎样才能让文本从第 2 页的“顶部”开始?

答案1

不要将第 1 页顶部的内容视为页眉。相反,将其设置为常规文档的一部分。这样,您就不必担心影响页眉空间(或\headheight)以及它如何影响后续页面。

在此处输入图片描述

\documentclass{article}

\usepackage{graphicx,lipsum}

\begin{document}

\noindent
\begin{tabular}[t]{@{}l}
  \large\sffamily Address line 1 \\
  \large\sffamily Address line 2 \\
  \large\sffamily Address line 3
\end{tabular}
\hfill
\raisebox{\dimexpr.8\baselineskip-\height}{\includegraphics[width=32mm]{example-image}}

\section*{A section}
\lipsum[1-7]

\end{document}

上述解决方案与以下无关fancyhdr或者geometry,因此您可以添加它而不会影响最终的输出/布局。

答案2

一个简单的补丁可能如下:

\documentclass[a4paper]{article}
\usepackage{fancyhdr,graphicx}
\usepackage{mwe}

\fancypagestyle{fancylogo}{%
    \fancyhf{}%
    \fancyhead[L]{xxx%
        \parbox[t][0pt][t]{.6\textwidth}{%
            \large \textsf{%
                Address line 1\\%
                Address line 2\\%
                Address line 3%
            }%
        }%
    }%
    \fancyhead[R]{%
        \parbox[b][0pt][t]{.3\textwidth}{%
            \vspace{-1cm}% adjust as needed
            \includegraphics[width=32mm]{image-a}%
        }%
    }%
    \fancyfoot[C]{\thepage}%
    \renewcommand{\headrulewidth}{0pt}
}



\begin{document}

\vspace*{24pt} % or whatever is needed

\section*{A section}
\thispagestyle{fancylogo}
\lipsum[1-7]

\end{document}

一个更简洁的解决方案可以利用该geometry包来改变第一页的页面布局,但对于像这样的简单情况,我认为这会有点小题大做。

相关内容