I would like to use latex. However, I would like to use a slightly different layout. The layout contains two separate areas, which are coloured differently. They are separated by a thick white bar and there is a white frame around them.

How could I create such a template in Latex?

\usepackage[a4paper, left={2.5cm}, right={2cm}, top={3cm}, bottom={3cm}]{geometry}


\usepackage{xurl} % <-- more modern than 'url'


        \normalfont \normalsize 
        {\LARGE \textsc{Some Text}} \\[4ex]
        {\Large Another Text}\\
        \HRule \\[0.4cm]
        { \huge \bfseries More Text}\\[0.4cm] 
        \HRule \\[1.5cm]
        {\Large Name 1001\\
                Name 100\\}

        Max Power \\
        Frank Boy \\
        Small Text \\}



What I want

enter image description here

  • Maybe the titling package could help?
    – Bernard
    Nov 7, 2021 at 11:34

1 Answer 1


This kind of very customised title page is best done directly in tikz:





  \begin{tikzpicture}[remember picture, overlay]
    \fill [topcolour] (current page.north west) rectangle (current page.east) 
      node [white, align=center, yshift=5mm, text width=15cm,
      font=\sffamily\bfseries\Huge] at (current path bounding box)
      {\includegraphics[width=4cm, height=4cm]{example-image}


    \fill [bottomcolour] (current page.west) rectangle (current page.south east);
    \draw [white, line width=2mm] ([shift={(1cm,-1cm)}]current page.north west)
      rectangle ([shift={(-1cm,1cm)}]current page.south east)
      node [white, align=left, anchor=south west, text width=15cm,
      font=\sffamily\Large, inner sep=5mm]
      at (current path bounding box.south west)
      {\textbf{\huge Something in bold}

       This is normal text


       More normal text but with more spaces \\
       Name xy 100 \\
       Name zz 101


       Max Power \\
       Frank Boy


       \textbf{\LARGE Some bold text but smaller}


       {\large Small text} \\
       {\large And again small text}};
     \node [fill=white, font=\sffamily\huge, align=center, text
       width=\paperwidth-2cm, inner sep=0pt, minimum height=5cm]
        at (current page)
       {\textbf{Subtitle 2}


        {\LARGE Subtitle 1}};
      \node [anchor=south east, inner sep=0pt, shift={(-1cm,1cm)}]
        at (current page.south east)
        {\includegraphics[width=4cm, height=4cm]{example-image}};



  • Thank you very much for your effort!!
    – Mr. Hankey
    Nov 7, 2021 at 13:11

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .