Tabellen, Kopfzeilen. ein Anfänger braucht Hilfe
- Johannes_B
- Moderator
- Beiträge: 5079
- Registriert: Do 1. Nov 2012, 14:55
- Kontaktdaten:
An solchen urls ohne www verschluckt sich der Parser leider. Tut mir leid.
TeXwelt - Fragen und Antworten Schaut vorbei und stellt Fragen.
LaTeX-Vorlagen?
Der Weg zum Ziel: Ruhe bewahren und durchatmen, Beiträge und unterstützende Links aufmerksam lesen, Lösungsansätze verstehen und ggf. nachfragen.
LaTeX-Vorlagen?
Der Weg zum Ziel: Ruhe bewahren und durchatmen, Beiträge und unterstützende Links aufmerksam lesen, Lösungsansätze verstehen und ggf. nachfragen.
Hey, ich muss diesen Thread leider noch mal beleben. Ich bin schon recht zufrieden mit meiner Vorlage, doch nun stecke ich wieder fest. Und zwar habe ich nun dank eurer Hilfe eine Kopf- und Fußzeile so wie gewünscht. Allerdings würde ich die Fußzeile gerne nur auf der Titelseite haben. Ich habe schon den Befehl gefunden, doch der löscht gleich Kopf- und Fußzeile.
Eigentlich würde ich gerne etwas in dieser Form haben:
Das scheint aber nicht vorgesehen zu sein, oder ich kapier' einfach nicht wie.
Ich habe mal ein kommentiertes Minimalbeispiel erstellt:
So stelle ich mir das vor. Aber wie gesagt sehe konnte ich keine Möglichkeit finden den eigenen Stil zu definieren.
Könntet ihr mir da einen Tipp geben?
\thispagestyle{empty}
Eigentlich würde ich gerne etwas in dieser Form haben:
\thispagestyle{TitelseitenStil} \thispagestyle{RestlicheSeitenStil}
Ich habe mal ein kommentiertes Minimalbeispiel erstellt:
\documentclass[a4paper]{scrartcl} \usepackage[T1]{fontenc} \usepackage{lmodern} \usepackage[utf8]{inputenc} \usepackage[english]{babel} \usepackage[top=5cm,headheight=3cm,bottom=3cm]{geometry} \usepackage{graphicx} \usepackage{tabularx} \usepackage{lastpage}% Zum Ermitteln der Gesamtseitenzahl \usepackage[automark]{scrpage2} \usepackage{framed} \usepackage[usenames,dvipsnames,svgnames]{xcolor} \usepackage{colortbl} \usepackage{blindtext} \clearscrheadfoot \setheadwidth{18cm} \setfootwidth{18cm} \chead[\Kopfzeile]{\Kopfzeile} \cfoot[\Fusszeile]{\Fusszeile} \setkomafont{pageheadfoot}{\normalfont\small} \pagestyle{scrheadings} \newcolumntype{L}[1]{>{\raggedright\arraybackslash}p{#1}} \newcolumntype{C}[1]{>{\centering\arraybackslash}p{#1}} \newcolumntype{R}[1]{>{\raggedleft\arraybackslash}p{#1}} \newcommand\Kopfzeile{ \begin{tabularx}{\linewidth}{|m{0.35\textwidth}| >{\bfseries\centering\hspace{0pt}}X|>{\bfseries\raggedright\arraybackslash}m{2.8cm}| >{\raggedright\arraybackslash}m{5cm}|} \hline% \rule{\linewidth}{1cm} & foobar & Project:\newline Document No:\newline Issue No:\newline Issue Date:\newline Page:\newline Contents: & foobar\newline foobar\newline 2\newline 22.11.2013 \newline \pagemark \newline \pageref{LastPage} \\\hline \end{tabularx}% } \newcommand\Fusszeile{% \begin{tabularx}{16cm}{|>{\bfseries}X|>{\bfseries}X|>{\bfseries}X|}% \hline% Prepared:\vspace{0.4cm}& Checked:\vspace{0.4cm}& Approved:\vspace{0.4cm}\\% Name 1 & Name 2 & Name 3\\ \hline% \end{tabularx}% } \begin{document}% \Blindtext % Das hier soll die Titelseite darstellen %\include{Titelseite} % Später soll die Titelseite dann so eingebunden werden %\thispagestyle{TitelseitenStil} % Ein eher verzweifelter Versuch, der leider für alle Seiten die Fußzeile löscht \clearscrheadfoot \setheadwidth{18cm} \chead[\Kopfzeile]{\Kopfzeile} \Blindtext % Ab hier dann der eigentliche Inhalt (dieser dann ohne Fußzeile) %\thispagestyle{RestlicheSeitenStil} %\include{Chapter1} %... \end{document}
Könntet ihr mir da einen Tipp geben?
Wo hast du gesucht? Siehe Abschnitt 5.2. Seitenstile selbst gestalten im scrguide. Insebesondere die Befehle \deftripstyle + \defpagestyle. Es gibt sogar diverse Beispiele.Aber wie gesagt sehe konnte ich keine Möglichkeit finden den eigenen Stil zu definieren.
Ulrike Fischer
www.troubleshooting-tex.de
www.troubleshooting-tex.de
Tut mir sehr Leid, aber so ganz klappt das leider nicht. Ich bekomme so nun zwar die Fußzeile auf der zweiten Seite ausgeblendet, aber dafür ist ist die Kopfzeile (und die Fußzeile auf der ersten Seite) verrutscht und der Compiler meckert über diverse Bad Boxes.
\documentclass[a4paper]{scrartcl} \usepackage[T1]{fontenc} \usepackage{lmodern} \usepackage[utf8]{inputenc} \usepackage[english]{babel} \usepackage[top=5cm,headheight=3cm,bottom=3cm]{geometry} \usepackage{graphicx} \usepackage{tabularx} \usepackage{lastpage}% Zum Ermitteln der Gesamtseitenzahl \usepackage[automark]{scrpage2} \usepackage{framed} \usepackage[usenames,dvipsnames,svgnames]{xcolor} \usepackage{colortbl} \usepackage{blindtext} \clearscrheadfoot \setheadwidth{18cm} \setfootwidth{18cm} \chead[\Kopfzeile]{\Kopfzeile} \cfoot[\Fusszeile]{\Fusszeile} \setkomafont{pageheadfoot}{\normalfont\small} \pagestyle{scrheadings} \newcolumntype{L}[1]{>{\raggedright\arraybackslash}p{#1}} \newcolumntype{C}[1]{>{\centering\arraybackslash}p{#1}} \newcolumntype{R}[1]{>{\raggedleft\arraybackslash}p{#1}} \newcommand\Kopfzeile{ \begin{tabularx}{\linewidth}{|m{0.35\textwidth}| >{\bfseries\centering\hspace{0pt}}X|>{\bfseries\raggedright\arraybackslash}m{2.8cm}| >{\raggedright\arraybackslash}m{5cm}|} \hline% \rule{\linewidth}{1cm} & foobar & Project:\newline Document No:\newline Issue No:\newline Issue Date:\newline Page:\newline Contents: & foobar\newline foobar\newline 2\newline 22.11.2013 \newline \pagemark \newline \pageref{LastPage} \\\hline \end{tabularx}% } \newcommand\Fusszeile{% \begin{tabularx}{16cm}{|>{\bfseries}X|>{\bfseries}X|>{\bfseries}X|}% \hline% Prepared:\vspace{0.4cm}& Checked:\vspace{0.4cm}& Approved:\vspace{0.4cm}\\% Name 1 & Name 2 & Name 3\\ \hline% \end{tabularx}% } \defpagestyle{Stil1}{{}{}{\Kopfzeile}}{{}{}{\Fusszeile}} \defpagestyle{Stil2}{{}{}{\Kopfzeile}}{{}{}{}} \begin{document}% \Blindtext % Das hier soll die Titelseite darstellen \pagestyle{Stil1} %\include{Titelseite} % Später soll die Titelseite dann so eingebunden werden %\thispagestyle{TitelseitenStil} \Blindtext % Ab hier dann der eigentliche Inhalt (dieser dann ohne Fußzeile) \pagestyle{Stil2} %\thispagestyle{RestlicheSeitenStil} %\include{Chapter1} %... \end{document}
Da nur eine Seite anders aussehen soll, genügt ein \deftripstyle.
Bei der Definition von \Kopfzeile muss noch ein Leerzeichen auskommentiert werden, dass durch den Zeilenumbruch steht. Durch den zusätzlichen Seitenstil muss bei tabularx das \linewidth noch ersetzt werden:
Insgesamt sieht das dann so aus:
Gruß
Elke
\deftripstyle{titelseite}{}{\makebox[0pt]{\Kopfzeile}}{}{}{\Fusszeile}{}
\newcommand\Kopfzeile{% das Prozentzeichen ist hier notwendig \begin{tabularx}{18cm}{|m{0.35\textwidth}| ...
\documentclass{scrartcl} \usepackage[T1]{fontenc} \usepackage{lmodern} \usepackage[utf8]{inputenc} \usepackage[english]{babel} \usepackage[top=5cm,headheight=3cm,bottom=3cm]{geometry} \usepackage{graphicx} \usepackage{tabularx} \usepackage{lastpage}% Zum Ermitteln der Gesamtseitenzahl \usepackage[automark]{scrpage2} \usepackage{framed} \usepackage[usenames,dvipsnames,svgnames]{xcolor} \usepackage{colortbl} \usepackage{blindtext} \clearscrheadfoot \setheadwidth{18cm} \setfootwidth{18cm} \chead[\Kopfzeile]{\Kopfzeile} \setkomafont{pageheadfoot}{\normalfont\small} \pagestyle{scrheadings} \deftripstyle{titelseite}{}{\Kopfzeile}{}{}{\Fusszeile}{} \newcolumntype{L}[1]{>{\raggedright\arraybackslash}p{#1}} \newcolumntype{C}[1]{>{\centering\arraybackslash}p{#1}} \newcolumntype{R}[1]{>{\raggedleft\arraybackslash}p{#1}} \newcommand\Kopfzeile{% das Prozentzeichen ist hier notwendig \begin{tabularx}{18cm}{|m{0.35\textwidth}| >{\bfseries\centering\hspace{0pt}}X|>{\bfseries\raggedright\arraybackslash}m{2.8cm}| >{\raggedright\arraybackslash}m{5cm}|} \hline% \rule{\linewidth}{1cm} & foobar & Project:\newline Document No:\newline Issue No:\newline Issue Date:\newline Page:\newline Contents: & foobar\newline foobar\newline 2\newline 22.11.2013 \newline \pagemark \newline \pageref{LastPage} \\\hline \end{tabularx}% } \newcommand\Fusszeile{% \begin{tabularx}{16cm}{|>{\bfseries}X|>{\bfseries}X|>{\bfseries}X|}% \hline% Prepared:\vspace{0.4cm}& Checked:\vspace{0.4cm}& Approved:\vspace{0.4cm}\\% Name 1 & Name 2 & Name 3\\ \hline% \end{tabularx}% } \begin{document} \clearpage \thispagestyle{titelseite} \Blindtext[20] \end{document}
Elke