Seite 1 von 1

\colorbox in textbreite

Verfasst: Sa 13. Apr 2013, 13:57
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:

Verfasst: So 14. Apr 2013, 15:25
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

Verfasst: Mo 15. Apr 2013, 11:53
von Umberto
Vielen Dank für deine Hilfe, Epllus! Super!