Design Titlepage mit Minipage

Layout von Seiten, Rändern, Fusszeilen, usw, modifizieren


Aristo

Design Titlepage mit Minipage

Beitrag von Aristo »

Hallo,

ich möchte die Titelseite Horizontal in drei Bereiche einteilen, wobei die drei Bereiche die gesamte Seitenhöhe einnehmen sollen. Das ganze mal als Bild: https://picload.org/view/darrowgw/verti ... d.png.html

Das habe ich mit Minipages gemacht, 3 Stück nebeneinander. Schreib ich nun in die erste Minipage (ganz links) meinen um 90 grad gedrehten Text " Bewerbung", beeinflusst das die Position (vertikal) der Minipages die rechts liegen, die sind dann nicht mehr ganz oben. Die Minipage erschint dann unterhalt des Textes Bewerbung und nicht ganz oben. Jemand eine Idee wie ich das zum laufen bekomme? Danke im Vorraus.

\documentclass[10pt,a4paper]{article}
\usepackage[utf8]{inputenc}
\usepackage{amsmath}
\usepackage{amsfonts}
\usepackage{amssymb}

\usepackage{xcolor} %backcolor minipage

\usepackage[showframe,paper=a4paper,margin=0cm]{geometry} %frame
\usepackage{rotating}%rotate text
\definecolor{MyRed}{rgb}{0.34,0,0}

%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%% less text in title page
\newcommand{\mh}{\hspace{35px}}
 \newcommand{\BewV}{ \begin{turn}{90} \textcolor{black}{\Huge \textbf{{B{\mh}e{\mh}w{\mh}e{\mh}r{\mh}b{\mh}u{\mh}n{\mh}g}} }\end{turn}}
 %%% Company Data

%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%  define the 3 Minipages, left mid right
\newcommand*{\LMP}[1]{%
\fboxsep=0pt%
\noindent\fbox{%
\fcolorbox{MyRed}{MyRed}{\begin{minipage}[t][\paperheight]{0.3\textwidth}
    #1%
\end{minipage}}}%
}
\newcommand*{\MMP}[1]{%
\fboxsep=0pt%
\noindent\fbox{%
\fcolorbox{white}{white}{\begin{minipage}[t][\paperheight]{0.4\textwidth}
    #1%
\end{minipage}}}%
}
\newcommand*{\RMP}[1]{%
\fboxsep=0pt%
\noindent\fbox{%
\fcolorbox{MyRed}{MyRed}{\begin{minipage}[t][\paperheight]{0.3\textwidth}
    #1t%
\end{minipage}}}%
}

 
\begin{document}
\begin{titlepage}
 \LMP{\centering\BewV}%
\MMP{hier steht die Adresse der Firma, und der Text sollte auch oben stehen}%
\RMP{}  
 
  \end{titlepage}
\end{document}
[/code]

markusv
Forum-Meister
Forum-Meister
Beiträge: 947
Registriert: Do 3. Sep 2015, 17:20
Wohnort: Leipzig

Beitrag von markusv »

Hallo. Hast du schon über die Umsetzung mittels TikZ nachgedacht?

Anbei ein möglicher Anfang:
\documentclass[10pt,a4paper]{article}
\usepackage[utf8]{inputenc}
\usepackage{lmodern}

\usepackage{tikz}%lädt xcolor
\definecolor{MyRed}{rgb}{0.34,0,0}
 
\begin{document}
\begin{titlepage}\sffamily
\begin{tikzpicture}[remember picture, overlay]
\draw ([yshift=8cm]current page.west) -- ([yshift=8cm]current page.east);
\draw ([yshift=7.8cm]current page.west) -- ([yshift=7.8cm]current page.east);
\node[anchor=north east,rotate=90,white,minimum width=\paperheight,minimum height=30mm,fill=MyRed] at (current page.north west) {\fontsize{52}{36}\selectfont Bewerbung};
\end{tikzpicture}%
\hspace{3cm}\begin{minipage}{5cm}\Large
Name der Firma\\
Straße der Firma\\
Stadt 01234
\end{minipage}
\end{titlepage}
\end{document}
Wäre Microsoft Word für das Schreiben von Büchern entwickelt worden,
würde es Microsoft Book heißen.

Unkomplizierte und schnelle LaTeX-Hilfe, bspw. Erstellung von Vorlagen und Bewerbungen:
Help-LaTeX@web.de

Aristo

Beitrag von Aristo »

Hallo,

ja damit hab ich es hinbekommen. Vielen Dank für den Tipp :)

vg

Bartman
Forum-Meister
Forum-Meister
Beiträge: 2456
Registriert: Do 16. Jul 2009, 21:41
Wohnort: Hessische Provinz

Beitrag von Bartman »

Eine weitere Möglichkeit auf der Grundlage des Beispiels von markusv:
\documentclass[10pt,a4paper]{article}
\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
\usepackage{lmodern}
\usepackage{setspace}
\usepackage{calc}% für widthof
\usepackage{tikz}%lädt xcolor

\usetikzlibrary{calc, shadows}

\definecolor{MyRed}{rgb}{0.34,0,0}
 
\begin{document}
\begin{titlepage}
\sffamily
\begin{tikzpicture}[remember picture, overlay]
\node[
	anchor=north east,
	rotate=90,
	white,
	minimum width=\paperheight,
	minimum height=30mm,
	fill=MyRed
] at (current page.north west) (red border) {%
	\fontsize{52}{36}\selectfont Bewerbung
};

\draw [
	copy shadow={%
		shadow xshift=0mm, 
		shadow yshift=-2mm
	}
]
	($(red border.south east)!1/4!(red border.south west)$) 
	coordinate (red border point) -- 
	(red border point-|current page.east)
;
\end{tikzpicture}%
\hspace{3cm}
\begin{minipage}{\widthof{\Large Straße der Firma}}
\onehalfspacing
\Large
Name der Firma\\
Straße der Firma\\
Stadt 01234
\end{minipage}
\end{titlepage}
\end{document}

Antworten