PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Titelseite für Thesis



hellmana
11-03-2010, 08:48
Hallo zusammen,

ich bin gerade bei dem Versuch gescheitert, die Titelseite für meine Bachelor-Thesis zu erstellen. Zum besseren Verständnis meines Problems habe ich im Anhang eine Bild-Datei eingefügt, die zeigt, wie die Titelseite aussehen soll.
Ich habe dabei folgendes Problem in Latex:
Zunächst habe ich versucht den grauen Balken auf der rechten Seite mit einer Minipage-Umgebung zu realisieren. Das habe ich jetzt auch soweit geschafft, allerdings wird der Text den ich dann rechts neben dem Balken schreiben will auf die nächsten Seite verschoben. Gebe ich als Höhe für die minipage 1.0\textheight an, so wird der graue Balken auf die nächste Seite verschoben, auf der dann auch eine Seitenzahl steht (die Seitenzahl soll auf der Titelseite natürlich nicht angezeigt werden).
Ich habe auch mit einer Tabellen-Umgebung versucht dieses Layout nachzubauen, bin allerdings auch damit nicht glücklich geworden.Hier nun mal meine Versuche mit der Minipage-Umgebung:

\documentclass[11pt,a4paper]{scrreprt}

\usepackage[T1]{fontenc}
\usepackage[utf8]{inputenc}
\usepackage[ngerman]{babel}
\usepackage{xcolor}

\author{abc}
\title{Erstellen einer Latex-Titelseite}
\begin{document}
\begin{titlepage}
\colorbox{gray}{\begin{minipage}[t][1.0 \textheight]{0.4\textwidth}
\color{white}
\vspace{1em}
\begin{large}
Bachelor-Thesis
\end{large}
\vfill
\begin{small}
von: abc \\
geboren am: 01.01.1970 \\
\vspace{2em} \\
Prüfer: Prof. Dr. abc \\
Betreuer: Dr. abc \\
Berlin xx. Juni 2010 \\
\end{small}
\end{minipage}}
\textbf{Thema:} \\
\large
\textbf{Erstellen einer Latex-Titelseite}
\end{titlepage}
\end{document}


Das Erstellen der Bachelor-Thesis mit Latex ist meine erstes größeres Latex-Projekt, so dass ich leider noch nicht so viele Kniffe kenne...

Wie kann ich dir Seite wie in der Bild-Datei erstellen?


Vielen Dank für jeden Vorschlag.


hellmana

LuPi
11-03-2010, 08:53
Ich würde für so eine Aufgabe vermutlich auf PGF/TikZ ausweichen. Wenn das bis zum Wochenende Zeit hat, kann ich Dir auch gerne beim Erstellen der Vorlage helfen.

Weitere Informationen zum Thema PGF/TikZ beispielsweise hier: http://www.texample.net/tikz/ (http://texample.net)

hellmana
11-03-2010, 09:08
Hallo LuPi,

vielen Dank für die schnelle Antwort. Bis zum Wochenende hat das noch Zeit. Allerdings kenne ich PGF/TikZ noch gar nicht. Ich denke auch, dass das mit einer Minipage oder Tabelle machbar ist, nur leider kenne ich mich noch nicht gut genug aus und weiß nicht wie... :-(

Aber vielen Dank für das Angebot. Ich werde darauf zurückkommen ;).


Ich würde für so eine Aufgabe vermutlich auf PGF/TikZ ausweichen. Wenn das bis zum Wochenende Zeit hat, kann ich Dir auch gerne beim Erstellen der Vorlage helfen.

Weitere Informationen zum Thema PGF/TikZ beispielsweise hier: http://www.texample.net/tikz/ (http://texample.net)

LuPi
11-03-2010, 09:21
Warum bis zum Wochenende warten?

Ein erster Entwurf könnte so aussehen:


\documentclass[DIV12]{scrbook}
\usepackage{tikz}
\usepackage{xcolor}
\begin{document}
\begin{tikzpicture}
\draw[ultra thin] (0,0) rectangle (15,22);
\fill[gray!10] (0,0) rectangle (5,22);
\node[below right=0.2cm] at (0,22) {Thesis};
\node[below right=0.2cm,align=left] at (0,6)
{von: Max Mustermann\\geboren am : 22.22.2222};
\node[below right=0.2cm,align=left] at (0,3)
{Betreuer: Frau Musterfrau\\geboren am : 33.33.3333};
\node[below right,font=\bfseries\large] at (7,21) {Thema der Arbeit};
\node[below right,align=left] at (7,15)
{An der Hochschule X\\
erstellte Thesis zur\\
Erlangung des Grades\\
abc};
\end{tikzpicture}
\end{document}


Schnell runtergehackt, ohne Rücksicht auf exakte Positionierung usw. Sicherlich erforderliche Einstellungen von Schriftgrößen und Ähnlichem können jederzeit eingefügt werden. Wenn Du mit dem zugegebenermaßen etwas dickeren TikZ-Handbuch Schwierigkeiten hast, kannst Du Dich gerne wieder melden.

hellmana
11-03-2010, 09:25
Hi,

nicht schlecht, danke schön. Aber ehrlich gesagt sieht mir das ein bisschen kompliziert aus :-). Wie würde sowas denn im "Normalfall" gemacht werden. Ich meine mit den Latex "Bordmitteln". Dieses TikZ and PGF ist vermutlich etwas komplizierter für einen Anfänger, oder?

bobmalaria
11-03-2010, 11:13
hi,

ich glaube das es mit den "bordmitteln" auch ein bisschen ein gefummel wird. da würdest du viel mit \hspace u. \vspace arbeiten müssen. da scheint es doch bequem eine absolute positionierung verwenden zu können.

vielleicht wird es so klarer:


\documentclass[DIV12]{scrbook}
\usepackage{tikz}
\usepackage{xcolor}
\begin{document}

%beginne so ein hübsches bild
\begin{tikzpicture}

%zeichne ein rechteck von 0cm,0cm (x,y koordinaten) bis 15cm,22cm.
%cm braucht man nicht schreiben, da 1cm der standard ist
%ultra thin= sehr dünne linie
\draw[ultra thin] (0,0) rectangle (15,22);

%fülle ein rechteck mit 10%grau, beginnend bei 0,0 bis 5,22 (x,y koordinaten)
\fill[gray!10] (0,0) rectangle (5,22);

%Erstelle einen Koordinatenknoten bei 0,22.
%0.2cm unterhalb u. rechts davon schreibe den text : Thesis
%Man könnte auch den ganzen Knoten verschieben, das ist dann deine
%Freiheit, bzw du kannst das richtig ausmessen von der Vorlage
\node[below right=0.2cm] at (0,22) {Thesis};

%Gleiches spiel. Wieder ein knoten
% align=left richtet den text aus
\node[below right=0.2cm,align=left] at (0,6)
{von: Max Mustermann\\geboren am : 22.22.2222};

%Nochmal ein Knoten an anderer stelle
\node[below right=0.2cm,align=left] at (0,3)
{Betreuer: Frau Musterfrau\\geboren am : 33.33.3333};

%Wieder das gleiche, dieses mal wird noch die schrift eingestellt
\node[below right,font=\bfseries\large] at (7,21) {Thema der Arbeit};

%Und zum letzten mal so ein knotenpunkt
\node[below right,align=left] at (7,15)
{An der Hochschule X\\
erstellte Thesis zur\\
Erlangung des Grades\\
abc};
\end{tikzpicture}
%und schluss mit der titelseite

\end{document}

grüße

ps: It's not rocket science ;)

LuPi
11-03-2010, 11:21
Vielen Dank für Deine zusätzlichen Erläuterungen (dafür fehlt mir momentan einfach die Zeit).


ich glaube das es mit den "bordmitteln" auch ein bisschen ein gefummel wird

ACK. Genau aus diesem Grund bin ich ausgewichen.


da scheint es doch bequem eine absolute positionierung verwenden zu können.


Dafür wäre natürlich auch textpos.sty geeignet. Aber auch das ist schon ein recht großes Kaliber für diesen Spatz. Und PGF/TikZ bietet halt noch etwas mehr als nur die Möglichkeit der Gestaltung von Deckblättern ...


ps: It's not rocket science

Sehr schön auf den Punkt gebracht!

hellmana
11-03-2010, 11:40
Ich bin euch beiden sehr dankbar. Zum einen für die Kommentare und zum anderen natürlich auch für das praktische Beispiel. Danke schön. :D
Dann kann ich mich ja nun auf das Inhaltliche konzetrieren ;)

nixversteh
12-03-2010, 09:11
hi,
ich glaube das es mit den "bordmitteln" auch ein bisschen ein gefummel wird. da würdest du viel mit \hspace u. \vspace arbeiten müssen. da scheint es doch bequem eine absolute positionierung verwenden zu können.
vielleicht wird es so klarer:

\documentclass[DIV12]{scrbook}
\usepackage{tikz}
\usepackage{xcolor}
\begin{document}
%beginne so ein hübsches bild
\begin{tikzpicture}
%zeichne ein rechteck von 0cm,0cm (x,y koordinaten) bis 15cm,22cm.
%cm braucht man nicht schreiben, da 1cm der standard ist
%ultra thin= sehr dünne linie
\draw[ultra thin] (0,0) rectangle (15,22);
%fülle ein rechteck mit 10%grau, beginnend bei 0,0 bis 5,22 (x,y koordinaten)
\fill[gray!10] (0,0) rectangle (5,22);
%Erstelle einen Koordinatenknoten bei 0,22.
%0.2cm unterhalb u. rechts davon schreibe den text : Thesis
%Man könnte auch den ganzen Knoten verschieben, das ist dann deine
%Freiheit, bzw du kannst das richtig ausmessen von der Vorlage
\node[below right=0.2cm] at (0,22) {Thesis};
%Gleiches spiel. Wieder ein knoten
% align=left richtet den text aus
\node[below right=0.2cm,align=left] at (0,6)
{von: Max Mustermann\\geboren am : 22.22.2222};
%Nochmal ein Knoten an anderer stelle
\node[below right=0.2cm,align=left] at (0,3)
{Betreuer: Frau Musterfrau\\geboren am : 33.33.3333};
%Wieder das gleiche, dieses mal wird noch die schrift eingestellt
\node[below right,font=\bfseries\large] at (7,21) {Thema der Arbeit};
%Und zum letzten mal so ein knotenpunkt
\node[below right,align=left] at (7,15)
{An der Hochschule X\\
erstellte Thesis zur\\
Erlangung des Grades\\
abc};
\end{tikzpicture}
%und schluss mit der titelseite
\end{document}
grüße

ps: It's not rocket science ;)

Hallo bobmalaria,

ab und an versuche ich Beispiele aus dem Forum zu compilieren, so auch dein Beispiel, leider erhalte ich folgende Meldungen. Ich habe es mit Miktex 2.8unter Texnicenter, Texlive 2009 unter Ubuntu 10.04 (sowohl per Fuß installiert als auch über Debian,) und Mandriva 2010 und Texlive 2009 sowohl allen Editoren (Winefish, Texworks, Emacs, KIle und Texmaker und Texmakerx) versucht: DIe Fehlermeldungen sind jedesmal dei gleichen. Die Distris sind up to date...

Was läuft falsch?

Vielen Dank

Gruß

Martin


! Package pgfkeys Error: I do not know the key '/tikz/align' and I am going to
ignore it. Perhaps you misspelled it.

See the pgfkeys package documentation for explanation.
Type H <return> for immediate help.
...

l.25 \node[below right=0.2cm,align=left]
at (0,6)
This error message was generated by an \errmessage
command, so I can't give any explicit help.
Pretend that you're Hercule Poirot: Examine all clues,
and deduce the truth by order and method.


! Package pgfkeys Error: I do not know the key '/tikz/align' and I am going to
ignore it. Perhaps you misspelled it.

See the pgfkeys package documentation for explanation.
Type H <return> for immediate help.
...

l.29 \node[below right=0.2cm,align=left]
at (0,3)
(That was another \errmessage.)


! Package pgfkeys Error: I do not know the key '/tikz/align' and I am going to
ignore it. Perhaps you misspelled it.

See the pgfkeys package documentation for explanation.
Type H <return> for immediate help.
...

l.36 \node[below right,align=left]
at (7,15)
(That was another \errmessage.)

bobmalaria
12-03-2010, 13:35
hi,

ehrlich gesagt hatte ichden gleichen fehler. ich hätte es dazuschreiben müssen. der grund liegt im langsamen update von pgf/tikz. da die entwicklung aber immer weiter geht, gibt es immer wieder neue builds (http://www.texample.net/tikz/builds/) und auch ein update zum manual.

mit diesen versionen hast du sehr viele neue schöne möglichkeiten, z.b. auch die align funktion für texte.

du kannst mal in deinem lokalen tex baum den aktuellen build installieren. die ordner im zip-file haben bereits die richtige dateistruktur

grüße

nixversteh
12-03-2010, 15:30
hi,

ehrlich gesagt hatte ichden gleichen fehler. ich hätte es dazuschreiben müssen. der grund liegt im langsamen update von pgf/tikz. da die entwicklung aber immer weiter geht, gibt es immer wieder neue builds (http://www.texample.net/tikz/builds/) und auch ein update zum manual.

mit diesen versionen hast du sehr viele neue schöne möglichkeiten, z.b. auch die align funktion für texte.

du kannst mal in deinem lokalen tex baum den aktuellen build installieren. die ordner im zip-file haben bereits die richtige dateistruktur

grüße

Hallo bobmalaria,

soetwas habe ich mir schon gedacht ... dachte aber, vielleicht komme ich ums *fummeln* herum, egal, weiß ich Bescheid und muss nicht an meiner *Unfähigkeit* verzweifeln.

Danke für den Hinweis.

Gruß

Martin

bobmalaria
12-03-2010, 16:02
hallo,

die fummelei hält sich hier ja in grenzen. einen localtexfm (heißt das so in linux?) hast du bestimmt schon. dort kopierst du das zipfile hin. dann klick drauf und "hier entpacken" und schwupp schon ist alles da wo es sein muss. zip file löschen, 1x texhash ausführen und schon geht es los.

cheers,
(auch) martin

nixversteh
12-03-2010, 17:16
hallo,

die fummelei hält sich hier ja in grenzen. einen localtexfm (heißt das so in linux?) hast du bestimmt schon. dort kopierst du das zipfile hin. dann klick drauf und "hier entpacken" und schwupp schon ist alles da wo es sein muss. zip file löschen, 1x texhash ausführen und schon geht es los.

cheers,
(auch) martin

Hallo bobmalaria

danke für die Anleitung werde es später durchführen, habe schonmal Dateien in den localen texmf *transportiert*

Einen schönen Abend

Gruß

Martin

PS.: finde bobmalaria schöner ;-)

alexraasch
24-03-2010, 17:23
Hallo,

bei mir geht das folgende auch nicht:


\documentclass[10pt, a4paper]{scrartcl}

\usepackage{tikz}

\begin{document}
\begin{tikzpicture}
\node [draw, rectangle,minimum width=3cm,minimum height=2cm,align=center] {Hallo};
\end{tikzpicture}
\end{document}

wegen:


! Package pgfkeys Error: I do not know the key '/tikz/align' and
I am going to ignore it. Perhaps you misspelled it.

Ich habe den CVS-Build pgfCVS2010-02-23_TDS in meinen texmf-Baum kopiert und texhash ausgeführt. Arbeite mit TeXLive unter Windows.

nixversteh
24-03-2010, 17:32
Hallo,

bei mir geht das folgende auch nicht:


\documentclass[10pt, a4paper]{scrartcl}

\usepackage{tikz}

\begin{document}
\begin{tikzpicture}
\node [draw, rectangle,minimum width=3cm,minimum height=2cm,align=center] {Hallo};
\end{tikzpicture}
\end{document}

wegen:


! Package pgfkeys Error: I do not know the key '/tikz/align' and
I am going to ignore it. Perhaps you misspelled it.

Ich habe den CVS-Build pgfCVS2010-02-23_TDS in meinen texmf-Baum kopiert und texhash ausgeführt. Arbeite mit TeXLive unter Windows.

Hallo alexraasch,

ich habe es unter Windoof nicht hinbekommen, dass das Beispiel läuft, ist mir mittlerweile eh schnuppe, gibt es doch Linux, dort läuft es ...

Gruß

Martin

alexraasch
24-03-2010, 18:05
Leider sitze ich hier auf Arbeit und da läuft nunmal Windows, leider. :(

LuPi
25-03-2010, 09:03
Bei mir läuft das Beispiel problemlos durch. Setz' doch mal an den Anfang Deines Codes \listfiles und vergleiche das Ergebnis (in der log-Datei) mit meiner Ausgabe:


*File List*
scrartcl.cls 2006/07/30 v2.95b KOMA-Script document class (article)
scrkbase.sty 2006/07/30 v2.95b KOMA-Script package (basics and keyval use)
scrlfile.sty 2006/03/28 v2.95 KOMA-Script package (loading files)
keyval.sty 1999/03/16 v1.13 key=value parser (DPC)
size10.clo 2001/04/21 v1.4e Standard LaTeX file (size option)
typearea.sty 2006/07/30 v2.95b KOMA-Script package (type area)
tikz.sty 2009/12/29 v2.00-cvs (rcs-revision 1.65)
pgf.sty 2008/01/15 v2.00-cvs (rcs-revision 1.12)
pgfrcs.sty 2008/05/19 v2.00-cvs (rcs-revision 1.22)
everyshi.sty 1999/06/08 v2.03 EveryShipout Package (MS)
pgfrcs.code.tex
pgfcore.sty 2008/01/15 v2.00-cvs (rcs-revision 1.6)
graphicx.sty 1999/02/16 v1.0f Enhanced LaTeX Graphics (DPC,SPQR)
graphics.sty 2006/02/20 v1.0o Standard LaTeX Graphics (DPC,SPQR)
trig.sty 1999/03/16 v1.09 sin cos tan (DPC)
graphics.cfg 2001/08/31 v1.1 graphics configuration of teTeX/TeXLive
pdftex.def 2001/11/29 v0.03i graphics/color for pdftex
pgfsys.sty 2009/11/29 v2.00-cvs (rcs-revision 1.35)
pgfsys.code.tex
pgfsyssoftpath.code.tex 2008/07/18 (rcs-revision 1.7)
pgfsysprotocol.code.tex 2006/10/16 (rcs-revision 1.4)
xcolor.sty 2007/01/21 v2.11 LaTeX color extensions (UK)
color.cfg 2001/08/31 v1.1 color configuration of teTeX/TeXLive
pgfcore.code.tex
pgfcomp-version-0-65.sty 2007/07/03 v2.00-cvs (rcs-revision 1.7)
pgfcomp-version-1-18.sty 2007/07/23 v2.00-cvs (rcs-revision 1.1)
pgffor.sty 2010/02/22 v2.00-cvs (rcs-revision 1.17)
pgfkeys.sty
pgfkeys.code.tex
pgffor.code.tex
tikz.code.tex
supp-pdf.tex
***********