如何在每一页上绘制矩形并在标题页上绘制图像?

如何在每一页上绘制矩形并在标题页上绘制图像?

我需要用 latex 为一个班级做以下设计。我知道如何格式化内容,但我不知道如何绘制灰色区域、页脚和图像。

我已经得到的:

\documentclass[
  a4paper,
  12pt,
  titlepage,
  footheight=12pt,
]{scrbook}
\usepackage[ngerman]{babel}
\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
\usepackage[page]{totalcount}

\usepackage{amsmath}
\usepackage{geometry}
 \geometry{
 a4paper,
 total={170mm,257mm},
 left=15mm,
 right=15mm,
 top=15mm,
 bottom=15mm,
 }

\usepackage[usenames, dvipsnames]{xcolor}

\definecolor{rubgray}{gray}{0.7}
\definecolor{rubblue}{HTML}{003560}
\definecolor{rubgreen}{HTML}{8dae10}

\begin{document}
    \begin{titlepage}
        \begin{center}
            \vspace*{4cm}
            {\Huge \textbf{ \textcolor{rubgray}{ABSCHLUSSBERICHT}}}
            \\
            \vspace*{1cm}
            {\Large \textbf{ \textcolor{rubblue}{Funktionsweise und Datenschutzgefährdung der Smart Border Systeme}}}
            \\
            \vspace*{2cm}
            Abschlussbericht der Projektarbeit für das Fach\\
            \textbf{Datenschutz WS 16/17}\\
            Im Studienfach\\
            \textbf{    B.Sc. Angewandte Informatik}
        \end{center}
        \vfill
        \begin{flushright}
            \textbf{Saif Al-Dilaimi (xxx)} \\
            \textcolor{rubblue}{\textbf{RUHR-UNIVERSITÄT} BOCHUM} \\
            Institut für Neuroinformatik \\
            Ruhr-Universität Bochum \\
            Universitätsstraße 150 \\
            44801 Bochum
        \end{flushright}
    \end{titlepage}

    \begin{flushleft}
    lölöö           
    \end{flushleft}
\end{document}

我的页面结构应该是这样的设计:

1. 页面:

在此处输入图片描述

2, 3, ... 页码:

在此处输入图片描述

正如你所看到的第一页有那些灰色区域和图像(右上角的 RUB 徽标),但没有带有文档标题的页脚。

第二页及之后图像消失了,但是灰色区域和页脚仍然存在。

我真的希望你们能帮忙。

答案1

我不仅会将包scrlayer-scrpage用于页脚,还会为底部和右边距的规则定义新层。这些新层可以添加到所有页面样式中,包括empty。对于标题页上的徽标,titlepage可以使用新层页面样式。

\documentclass[
  a4paper,
  12pt,
  titlepage,
  ngerman,
  footheight=15pt,
  headheight=15pt,
  oneside% seems to be a onesided layout
]{scrbook}
\usepackage{babel}
\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
\usepackage[page]{totalcount}
\usepackage{amsmath}
\usepackage{geometry}
 \geometry{
     total={170mm,257mm}
 }
\usepackage[dvipsnames,svgnames,x11names]{xcolor}

%% footer
\usepackage{scrlayer-scrpage}
\setlength\footheight{15pt}
\clearpairofpagestyles
\ifoot*{\pagemark}
\cfoot*{Center}
\ofoot*{Right}
\setkomafont{pageheadfoot}{\sffamily\small}
\addtokomafont{pagenumber}{\sffamily\small}

\renewcommand\pagemark{{%
    \textbf{\MakeUppercase{\pagename}}
    \usekomafont{pagenumber}%
    \thepage/\totalpages
}}

%% rules on every page
\DeclareNewLayer[
    background,
    bottommargin,
    addvoffset=-\footheight,
    addvoffset=-.5ex,
    mode=picture,
    contents=\putUL{\textcolor{Silver}{\rule[-\layerheight]{\layerwidth}{\layerheight}}}
]{bottomrule}
\DeclareNewLayer[
    clone=bottomrule,
    textarea,
    voffset=0pt,
    height=\paperheight,
    addhoffset=\textwidth,
    addhoffset=1ex
]{rightrule}
\AddLayersToPageStyle{@everystyle@}{bottomrule,rightrule}

%% logo on the title page
\usepackage{graphicx}
\DeclareNewLayer[
    clone=rightrule,
    contents=\putUL{\raisebox{-\height}{\makebox[5mm][r]{\includegraphics[scale=.7]{example-grid-100x100bp}}}}
]{titlepagelogo}
\DeclarePageStyleByLayers{titlepage}{titlepagelogo}
%%

\definecolor{rubgray}{gray}{0.7}
\definecolor{rubblue}{HTML}{003560}
\definecolor{rubgreen}{HTML}{8dae10}

\usepackage{blindtext}% for dummy text

\begin{document}
\begin{titlepage}
  \thispagestyle{titlepage}
  \begin{center}
    \vspace*{4cm}
    {\Huge \textbf{ \textcolor{rubgray}{ABSCHLUSSBERICHT}}}
    \\
    \vspace*{1cm}
    {\Large \textbf{ \textcolor{rubblue}{Funktionsweise und Datenschutzgefährdung der Smart Border Systeme}}}
    \\
    \vspace*{2cm}
    Abschlussbericht der Projektarbeit für das Fach\\
    \textbf{Datenschutz WS 16/17}\\
    Im Studienfach\\
    \textbf{    B.Sc. Angewandte Informatik}
  \end{center}
  \vfill
  \begin{flushright}
    \textbf{Saif Al-Dilaimi (xxx)} \\
    \textcolor{rubblue}{\textbf{RUHR-UNIVERSITÄT} BOCHUM} \\
    Institut für Neuroinformatik \\
    Ruhr-Universität Bochum \\
    Universitätsstraße 150 \\
    44801 Bochum
  \end{flushright}
\end{titlepage}

\blinddocument
\end{document}

在此处输入图片描述

在此处输入图片描述

答案2

徽标看起来不太好,因为它目前是灰色的,您需要xshift根据图像进行适当调整。不过,这应该很容易。

这个答案使用:

  • Z 创建灰色背景;
  • tikzpagenodes放置图像和灰色背景;
  • everypage在适当的页面上添加图像和背景;
  • scrlayer-scrpage配置页脚。

我已经调整了geometry设置以响应scrlayer-scrpages 的投诉和遵守物理现实要求的需要。我保留了文本块的大小,并headheight根据警告进行设置(否则,它会被更改并导致布局不一致。我不知道为什么它不会让它这样,0pt但它不会。)我\footheight以同样的方式直接设置。 (同样,否则,布局将不一致。footskip根据需要在设置中进行调整。我已经使用了10mm。使用verbose和/或showframe告诉geometry您它在做什么,并像鹰一样阅读控制台输出以查找来自geometry、KOMA 和/或的警告scrlayer-scrpage。根据需要调整pageheadfoot配置。我使用了小型无衬线字体作为示例。

\documentclass[
  a4paper,
  12pt,
  titlepage,
  ngerman,
]{scrbook}
\usepackage{babel}
\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
\usepackage[page]{totalcount}
\usepackage{amsmath}
\usepackage{geometry}
 \geometry{
 total={170mm,257mm},
 headheight=15pt,
 marginratio=1:1,
 marginparwidth=0pt,
 marginparsep=0pt,
 footskip=10mm,
 }
\usepackage[dvipsnames,svgnames,x11names]{xcolor}
\usepackage{everypage,tikzpagenodes}
\usepackage{scrlayer-scrpage}
\setlength\footheight{15pt}
\ohead{}
\chead{}
\ihead{}
\ofoot{Out here.}
\cfoot{This is the footer for every page but the first of this document.}
\ifoot{In here.}
\setkomafont{pageheadfoot}{\sffamily\small}
\pagestyle{scrheadings}
\AddEverypageHook{%
  \tikz[remember picture, overlay]{%
    \fill [Silver] (current page.north east) |- (current page.south west) |- ([xshift=2.5mm,yshift=-2.5mm]current page text area.south east) |- cycle;
  }%
}

\definecolor{rubgray}{gray}{0.7}
\definecolor{rubblue}{HTML}{003560}
\definecolor{rubgreen}{HTML}{8dae10}

\usepackage{kantlipsum}

\begin{document}
\begin{titlepage}
  \begin{center}
    \vspace*{4cm}
    {\Huge \textbf{ \textcolor{rubgray}{ABSCHLUSSBERICHT}}}
    \\
    \vspace*{1cm}
    {\Large \textbf{ \textcolor{rubblue}{Funktionsweise und Datenschutzgefährdung der Smart Border Systeme}}}
    \\
    \vspace*{2cm}
    Abschlussbericht der Projektarbeit für das Fach\\
    \textbf{Datenschutz WS 16/17}\\
    Im Studienfach\\
    \textbf{    B.Sc. Angewandte Informatik}
  \end{center}
  \vfill
  \begin{flushright}
    \textbf{Saif Al-Dilaimi (xxx)} \\
    \textcolor{rubblue}{\textbf{RUHR-UNIVERSITÄT} BOCHUM} \\
    Institut für Neuroinformatik \\
    Ruhr-Universität Bochum \\
    Universitätsstraße 150 \\
    44801 Bochum
  \end{flushright}
  \AddThispageHook{%
    \tikz[overlay,remember picture]{\node [anchor=north, xshift=-5mm, inner sep=0pt] at (current page text area.east |- current page.north) {\includegraphics[scale=.4]{example-image-golden-upright}};
    }%
  }%
\end{titlepage}

\kant[1-10]
\end{document}

双页

标题页

相关内容