创建页眉并插入两个数字

创建页眉并插入两个数字

我打算为学术活动制作一个标题,但需要插入两个图形(每边一个),以便符合教授的要求。

从这个意义上讲,我该如何制作这个允许插入两个图形并且文本位于它们之间的标题?

感谢你

标头

答案1

您可以使用 LaTeX 框构建这样的布局。

带有图片的标题

这背后的代码:

\documentclass[a4paper]{article}

\usepackage[margin=2.5cm]{geometry}
\usepackage{graphicx}
\usepackage{adjustbox}

\makeatletter

\newlength\headerintomargin
\newlength\titlewidth
\newlength\sideimagewidth

\setlength\headerintomargin{2.5cm}
\setlength\titlewidth{0.6\textwidth}

\newcommand{\makeimageheader}{
    \par\newpage\bgroup\noindent
    \global\@topnum=0\relax
    \setlength\sideimagewidth{\dimexpr(\textwidth - \titlewidth)/2 + \headerintomargin\relax}%
    \adjustbox{right=\dimexpr\sideimagewidth-\headerintomargin\relax,valign=T}{%
        \includegraphics[width=\sideimagewidth]{assets/red.png}%
    }%
    \parbox[t]{\titlewidth}{
        \bigskip
        \begin{center}
            \LARGE
            {\scshape

            university\\
            center\\
            department\\}
            \medskip
            \Large\@title
        \end{center}
    }%
    \adjustbox{left=\dimexpr\sideimagewidth-\headerintomargin\relax,valign=T}{%
        \includegraphics[width=\sideimagewidth]{assets/blue.png}%
    }%
    \vspace{20pt}
    \egroup
}

\makeatother

\title{Subject}

\begin{document}
    \makeimageheader

    \tableofcontents
    \section{Introduction}
\end{document}

这将创建三个固定宽度的框。第一个框用于放置左侧图像,第二个框用于放置居中的文本,第三个框用于放置右侧图像。请注意,图像在技术上“泄漏”到边距中。

您需要设置\headerintomargin左右边距的长度,或者如果您不希望图像移动到边缘,则设置一个较小的值。代码中的百分号可防止出现不必要的空白。

最后,你是想在每个页面上自动执行此操作,还是只执行一次?如果你想要更详细地了解代码的某个部分在做什么,请随时提问!

相关内容