\colorbox in textbreite

Fragen und Probleme, die nicht den obigen Kategorien zugeordnet werden können


Umberto
Forum-Newbie
Forum-Newbie
Beiträge: 2
Registriert: Sa 13. Apr 2013, 13:13

\colorbox in textbreite

Beitrag von Umberto »

Hallo,
ich bin derzeit dabei eine Titelseite (die mir als Word Formatvorlage vorliegt) in Latex nachzubauen.

Dabei soll der obere Bereich, welcher eingerahmt von horizontalen Linien, zentrierten Text und ein rechtsbündiges Logo enthält, komplett grau hinterlegt werden.
Mein bisheriger Code (hier wird nur ein Teil der Fläch grau gefärbt..)
% Das ist mein LaTeX-Dokument.

\documentclass[11pt,a4paper, headings=small]{scrreprt}
\usepackage[utf8]{inputenc}
\usepackage[ngerman]{babel}
\usepackage{graphicx}
\usepackage[left=2cm,right=2cm,top=2.54cm,bottom=2.54cm]{geometry}
\usepackage[scaled]{helvet}
\usepackage{color}
\renewcommand*\familydefault{\sfdefault} %% Only if the base font of the document is to be sans serif
\usepackage[T1]{fontenc}
\begin{document}
\begin{titlepage}
% Titelseite meiner Bachelorarbeit

 \thispagestyle{empty}
 \newcommand{\Rule}{\rule{\textwidth}{0.5mm}}
 \begin{center}
\definecolor{light-gray}{gray}{0.95}

 \Rule
 \\
% Von hier...
\colorbox{light-gray}{
  \begin{minipage}[c]{12cm}
\centering
\LARGE Bachelor-Arbeit
\\
\LARGE Geowissenschaften

\end{minipage}
\begin{minipage}[c]{0cm} 
    \includegraphics[scale=0.6]{fig/unifr.png}
 \end{minipage}
}
% ...bis hier soll die graue Hinterlegung in Textbreite reichen.
\vspace{1mm}\Rule

\vfill

{\Huge Thema}
\vfill
\Large
\textit{vorgelegt von}\par
\textbf{Autor}\par
aus Ort\par
\vfill
\vfill
\textbf{BetreuerInnen}\par
Prof. ...\par
CoBetreuer\par
\vfill
\begin{flushright}
Freiburg, den \today
\end{flushright}
\end{center}
\vspace{1mm}\Rule
\end{titlepage}
\end{document}

% Ende des Dokumentes 


Hier gibts die Formatvorlage, so sollte das ganze später aussehen: https://portal.uni-freiburg.de/bachelor ... ttitel.doc

Wäre genial, wenn ihr mit mit der colorbox oder einer anderen lösung des problems helfen könntet.

edit: nochmal ein paar kleine fehler im code korrigiert.
PS: ich bin latex neuling, also bitte weist mich auf fehler oder ungereimtheiten hin und seht wenn möglich über meinen chaotischen code hinweg :wink:

Epllus
Forum-Guru
Forum-Guru
Beiträge: 470
Registriert: So 23. Sep 2012, 17:31

Beitrag von Epllus »

Man sollte verbieten, Vorlagen zu basteln, die man schwerer mit LaTeX nachbauen kann.

Ein Problem ist, dass ich nicht weiß, wie groß dein Bild ist und fürchte, du musst meinen Code anpassen.
\documentclass[11pt,a4paper, headings=small]{scrreprt} 
\usepackage[utf8]{inputenc} 
\usepackage[ngerman]{babel} 
\usepackage[demo]{graphicx} 
\usepackage[left=2cm,right=2cm,top=2.54cm,bottom=2.54cm]{geometry} 
\usepackage[scaled]{helvet} 
\usepackage{xcolor,tabularx} 
\renewcommand*\familydefault{\sfdefault} %% Only if the base font of the document is to be sans serif 
\usepackage[T1]{fontenc} 
\begin{document} 
\begin{titlepage} 
% Titelseite meiner Bachelorarbeit 

 \thispagestyle{empty} 
 \newcommand{\Rule}{\rule{\textwidth}{0.5mm}} 
 \begin{center} 
\definecolor{light-gray}{gray}{0.95} 

\begin{flushleft} 
 \Rule 
 \\ 
% Von hier... 
\colorbox{light-gray}{ 
\begin{minipage}{0.975\textwidth} 
 \extrarowheight=5pt 
\begin{tabularx}{\textwidth}{>{\centering}X 
          >{\raggedleft\vspace{-3.7cm}\hspace{-5.3cm}}m{0cm}}%% hier Ausrichtung verändern
\tabularnewline 
\tabularnewline 
%\\ 
\LARGE Geowissenschaften  \\ 
\LARGE Bachelor-Arbeit \\ 
\tabularnewline 
& \includegraphics[scale=0.6]{fig/unifr.png}   
\tabularnewline 
\end{tabularx} 

\end{minipage} 
} 
\vspace{1mm}\Rule 
\end{flushleft} 
\vfill 

{\Huge Thema} 
\vfill 

\Large 
\textit{vorgelegt von}\par 
\textbf{Autor}\par 
aus Ort\par 

\vfill 
\vfill 

\textbf{BetreuerInnen}\par 
Prof. ...\par 
CoBetreuer\par 

\vfill 

\begin{flushright} 
Freiburg, den \today 
\end{flushright} 

\end{center} 
\vspace{1mm}\Rule 

\end{titlepage} 

\end{document} 

% Ende des Dokumentes 

Falls du dich über den schwarzen Kasten anstatt dem Bild wunderst,
der erscheint, weil das Paket graphicx mit "demo" geladen wurde.

Grüße
Epllus

Umberto
Forum-Newbie
Forum-Newbie
Beiträge: 2
Registriert: Sa 13. Apr 2013, 13:13

Beitrag von Umberto »

Vielen Dank für deine Hilfe, Epllus! Super!

Antworten