PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Sektion-Befehl anpassen in einer vorgefertigen Document-Class



W2K2011
24-07-2012, 16:52
Hallo,

ich benötige etwas Hilfe, um eine vorgefertigte Dokumenten-Klasse zu verstehen/interpretieren. Leider muss ich muss diese Klasse verwenden; ansonsten würde etwas deutlich einfacheres (vor-definiertes) verwenden.

Unten habe ich einen Ausschnitt der verwendeten Dokumentenklasse angegeben. Ich möchte gerne die Definition des Befehls \SECTION anpassen, so dass beim Aufruf auch die Sektion-Nummer erscheint. Das passiert im Moment nicht.
Meine Fragen:
- Wo muss ich Eurer Meinung in die Definitionen eingreifen und wie geht das am einfachsten?
- Weiterhin eine generelle Frage: Was bedeutet dieser Aufruf \@.... ?

Vielen Dank im Voraus.





% Section Definitions
\setcounter{secnumdepth}{3}
\newcounter {part}
\newcounter {section}
\newcounter {subsection}[section]
\newcounter {subsubsection}[subsection]
\newcounter {paragraph}[subsubsection]
\newcounter {subparagraph}[paragraph]
\renewcommand\thepart {\@Roman\c@part}
\renewcommand\thesection {\@arabic\c@section}
\renewcommand\thesubsection {\thesection.\@arabic\c@subsection}
\renewcommand\thesubsubsection{\thesubsection .\@arabic\c@subsubsection}
\renewcommand\theparagraph {\thesubsubsection.\@arabic\c@paragraph}
\renewcommand\thesubparagraph {\theparagraph.\@arabic\c@subparagraph}
\newcommand\part{\par
\addvspace{4ex}%
\@afterindentfalse
\secdef\@part\@spart}

\def\@part[#1]#2{%
\ifnum \c@secnumdepth >\m@ne
\refstepcounter{part}%
\addcontentsline{toc}{part}{\thepart\hspace{1em}#1 }%
\else
\addcontentsline{toc}{part}{#1}%
\fi
{\parindent \z@ \raggedright
\interlinepenalty \@M
\normalfont
\ifnum \c@secnumdepth >\m@ne
\Large\bfseries \partname~\thepart
\par\nobreak
\fi
\huge \bfseries #2%
\markboth{}{}\par}%
\nobreak
\vskip 3ex
\@afterheading}
\def\@spart#1{%
{\parindent \z@ \raggedright
\interlinepenalty \@M
\normalfont
\huge \bfseries #1\par}%
\nobreak
\vskip 3ex
\@afterheading}
\def\@endpart{\vfil\newpage
\if@twoside
\hbox{}%
\thispagestyle{empty}%
\newpage
\fi
\if@tempswa
\twocolumn
\fi}

% This changes the section headings style

\newcommand{\section}{\@startsection {section}{1}{\z@}
{24pt plus3pt minus2pt}
{0.0001pt}
{\tensfb}}
\newcommand{\subsection}{\@startsection {subsection}{2}{\z@}
{18pt plus2pt minus1pt}
{0.0001pt}
{\tensfb}}
\newcommand{\subsubsection}{\@startsection {subsubsection}{3}{\parindent}
{18pt plus2pt minus1pt}
{-1em}
{\tensfb}}
\newcommand{\paragraph}{\@startsection {paragraph}{4}{\z@}
{12pt plus2pt minus1pt}
{-1em}
{\normalfont\normalsize\bfseries}}
\newcommand{\subparagraph}{\@startsection {subparagraph}{4}{\parindent}
{12pt plus2pt minus1pt}
{-1em}
{\normalfont\normalsize\bfseries}}

% -----------------------------------------------------------------------
% Table of Contents
% -----------------------------------------------------------------------

\newcommand\@pnumwidth{1.55em}
\newcommand\@tocrmarg{2.55em}
\newcommand\@dotsep{4.5}
\setcounter{tocdepth}{3}
\newcommand\tableofcontents{%
\section*{\contentsname
\@mkboth{%
\MakeUppercase\contentsname}{\MakeUppercase\conten tsname}}%
\@starttoc{toc}%
}
\newcommand*\l@part[2]{%
\ifnum \c@tocdepth >-2\relax
\addpenalty\@secpenalty
\addvspace{2.25em \@plus\p@}%
\begingroup
\setlength\@tempdima{3em}%
\parindent \z@ \rightskip \@pnumwidth
\parfillskip -\@pnumwidth
{\leavevmode
\large \bfseries #1\hfil \hb@xt@\@pnumwidth{\hss #2}}\par
\nobreak
\if@compatibility
\global\@nobreaktrue
\everypar{\global\@nobreakfalse\everypar{}}
\fi
\endgroup
\fi}
\newcommand*\l@section[2]{%
\ifnum \c@tocdepth >\z@
\addpenalty\@secpenalty
\addvspace{1.0em \@plus\p@}%
\setlength\@tempdima{1.5em}%
\begingroup
\parindent \z@ \rightskip \@pnumwidth
\parfillskip -\@pnumwidth
\leavevmode \bfseries
\advance\leftskip\@tempdima
\hskip -\leftskip
#1\nobreak\hfil \nobreak\hb@xt@\@pnumwidth{\hss #2}\par
\endgroup
\fi}
\newcommand*\l@subsection{\@dottedtocline{2}{1.5em }{2.3em}}
\newcommand*\l@subsubsection{\@dottedtocline{3}{3. 8em}{3.2em}}
\newcommand*\l@paragraph{\@dottedtocline{4}{7.0em} {4.1em}}
\newcommand*\l@subparagraph{\@dottedtocline{5}{10e m}{5em}}
\newcommand\listoffigures{%
\section*{{List of Figures}
\@mkboth{\MakeUppercase{List of Figures}}
{\MakeUppercase{List of Figures}}}
\@starttoc{lof}%
}
\newcommand*\l@figure{\@dottedtocline{1}{1.5em}{2. 3em}}
\newcommand\listoftables{%
\section*{{List of Tables}
\@mkboth{%
\MakeUppercase{List of Tables}}
{\MakeUppercase{List of Tables}}}
\@starttoc{lot}%
}
\let\l@table\l@figure

rstuby
24-07-2012, 19:22
Grob gesagt werden Befehle, die ein @-Zeichen enthalten, dann verwendet, wenn nicht jeder Anfänger damit herumbasteln soll. Es gibt mit ziemlicher sicherheit einen benutzerfreundlicheren Weg, das zu erreichen, was du möchtest. Kannst du uns noch mal ausführlicher erklären, was du letztendlich erreichen willst? Ich persönlich habe das noch nicht richtig verstanden.

klops
24-07-2012, 21:17
Ausgehend von dem Codeschnippsel müsste \section{foo} eigentlich nummeriert werden. Eine Definition von \SECTION{foo} kann ich in dem Codeschnippsel jedoch nicht finden (habe ich das übersehen, oder fehlt das?). Vielleicht solltest Du Dich entweder mit dem Gedanken anfreunden, dass wenn Du die Klasse verwenden sollst, die auch so verwenden sollst wie sie ist, oder aber mit dem Gedanken, dass Du doch ein vollständiges Minimalbeispiel (http://www.mrunix.de/forums/showthread.php?t=66921) beisteuern solltest.

rstuby
25-07-2012, 08:32
Hast du vielleicht irgendwo
\setcounter{secnumdepth}{1} oder 0 oder negativ gesetzt?
Ansonsten, falls klops es richtig verstanden hat, dass du einfach bloss deine sections nummeriert haben willst, ist das tatsächlich die Voreinstellung und du musst irgendwo schon etwas formatiert haben.
Vielleicht kanst du von diesem Minimalbeispiel ausgehen und Teile deiner Dokumenteinstellungen hereinkopieren, bis die Nummerierung verschwindet:

\documentclass {scrreprt}
\begin{document}
\chapter{Kapitel}
\section{Abschnitt}
Text
\section{Abschnitt}
Text
\chapter{Kapitel}
\section{Abschnitt}
Text
\end{document}
Außerdem sind alle Dokumentklassen "vorgefertigt" - es wäre nett zu wissen, welche du denn nun benutzt.

rstuby
25-07-2012, 08:39
Oh, ich ahne etwas: du hast bei \documentclass{...} nicht eine der frei erhältlichen Klassen wie article, report, book, letter, scrartcl, scrreprt, scrbook, scrlttr2, memoir, beamer, moderncv, jurabook, ...
sondern irgendeine neue Spezialklasse.cls, die an deiner Hochschule oder Firma erstellt wurde? Und diese versuchst du jetzt zu verstehen...
Wahrscheinlich ist es einfacher, deren Verhalten mit einer der scr...-Klassen (KoMa-Script) nachzubauen, als die cls-Datei zu manipulieren. Nummerierte sections sind in allen mir bekannten Klassen sowieso schon Standard. Erzähle uns, was du sonst noch möchtest, und wir helfen dir, es zu verwirklichen (also außer Urlaub auf dem Mond und so...)

u_fischer
25-07-2012, 08:48
Wo muss ich Eurer Meinung in die Definitionen eingreifen und wie geht das am einfachsten?

In dem Schnipsel nirgendwo. Das sieht alles mehr oder weniger normal aus (auch wenn das \tensfb mich nicht erfreut). Wenn du nicht irgendwo nachträglich noch secnumdepth änderst, sollte \section{blub} eigentlich nummeriert sein.

W2K2011
25-07-2012, 13:53
Hallo Rustby,

Du liegst mir Deiner Einschätzung völlig richtig. Ich habe nun versucht selbst eine Dokumentklass, die wie folgt ausschaut:



\NeedsTeXFormat{LaTeX2e}

\ProvidesClass{dglr}[2012/07/25 v. 1.0 DGLR]

%\LoadClassWithOptions{article}
\LoadClass[9pt, DIV9, a4paper, smallheadings, halfparskip]{scrartcl}

% Packagesyphenation
%\usepackage[ngerman]{babel}
\usepackage[top=0.9843in, bottom=1.1811in, left=0.7874in, right=0.7874in]{geometry}
%
\usepackage[scaled]{uarial}
\usepackage[T1]{fontenc}

\usepackage[T1]{fontenc} %
\usepackage[latin1]{inputenc} % Dateicodierung


% enable german hyphenation in the \hyphenation command
%\usepackage[T1]{fontenc}
%- display german umlauts
%\RequirePackage[ansinew]{inputenc}

\setcounter{secnumdepth}{5}
\setcounter{tocdepth}{5}


% ************************************************** ***************************
% Page Layout
% ************************************************** ***************************


\renewcommand*\familydefault{\sfdefault} %% Only if the base font of the document is to be sans serif


%\setlength{\paperheight}{11.6in}
%\setlength{\paperwidth}{8.2in}
%
%\setlength{\topmargin}{0.9843in}
%\setlength{\bottommargin}{0.7874in}
%
%\setlength{\oddsidemargin}{0.7874in}
%\setlength{\evensidemargin}{0.7874in}


% ************************************************** ***************************
% Some new environments
% ************************************************** ***************************

\newbox\tempbox
\newenvironment{nomenclature}{%
\newcommand\entry[2]{%
\setbox\tempbox\hbox{##1.\quad}
\hangindent\wd\tempbox\noindent{##1}\quad\ignoresp aces##2\par}
\section*{NOMENCLATURE}}{\par\addvspace{12pt}}

% Acknowledgement environment

\newenvironment{acknowledgment}{%
\section*{ACKNOWLEDGMENT}}{\par\addvspace{12pt}}

% The following are the new theorem definitions


\AtEndOfClass{%
\def\@begintheorem#1#2{\trivlist \item[\hskip \labelsep%
{\tensfb #1\ #2.}]\it}
\def\@opargbegintheorem#1#2#3{\trivlist
\item[\hskip \labelsep%
{\tensfb #1\ #2\ (#3).}]\it}
\def\newtheorem{\@ifstar{\@newstheorem}{\@newtheor em}}
\def\@newtheorem#1{\@ifnextchar[{\@othm{#1}}{\@nthm{#1}}}
\def\@newstheorem#1#2{\@namedef{#1*}
{\@ifnextchar[{\@opargbeginstheorem{#2}}{\@beginstheorem{#2}}}%
\@namedef{end#1*}{\@endtheorem}}
\def\@beginstheorem#1{\trivlist \item[\hskip \labelsep%
{\tensfb #1.}]\it}
\def\@opargbeginstheorem#1[#2]{\trivlist\item[\hskip \labelsep%
{\tensfb #1\ (#2). }]\it}
%
\def\proof{\@ifnextchar[{\@optargproof}{\@proof}}
\def\@proof{\trivlist \item[\hskip \labelsep{\it Proof.}]}
\def\@optargproof[#1]{\trivlist \item[\hskip \labelsep{\it #1.}]}
\def\endproof{\endtrivlist}
\def\qed{\vskip-\lastskip\vskip-\baselineskip\hbox to \hsize{\hfill$\Box$}}
}

% ************************************************** ***************************


\if@titlepage
\newenvironment{abstract}{%
\titlepage
\null\vfil
\begin{center}
{\tensfb ABSTRACT}
\@endparpenalty\@M
\end{center}}
{\par\vfil\null\endtitlepage}
\else
\newenvironment{abstract}{%
\if@twocolumn
\normalsize\par\addvspace{12pt}\noindent
{\tensfb ABSTRACT}\par
\else
\begin{center}
{{\tensfb ABSTRACT}\vspace{-.5em}\vspace{\z@}}
\end{center}
\quotation
\fi}
{\if@twocolumn\else\endquotation\fi}
\fi

% ************************************************** ***************************

\flushbottom


Hiermit habe ich nun geschafft, dass
1. Die Schriftart ARIAL verwendet wird,
2. Beim Aufruf einer SECTION{XX} eine Kapitelnummerierung angezeigt wird.

TODOs:
3. Ich habe mir aus einem anderen Dokument eine Environment für einen ABSTRACT kopiert. Leider funktioniert er in meiner Klasse noch nicht. Den Grund habe ich noch nicht herausgefunden - poste ihn aber sofort, wenn ich etwas neues Herausgefunden hab. Ferner möchte ich die ABSTRACT-Umgebung so anpassen, dass der daran geschriebene Text über zwei Spalten gezogen wird. (Man bemerke, dass meine Klasse die Einstellung TWOCOLUMN) verwendet.

4. Wahrscheinlich trivial, aber trotzdem: Wie kann ich die Seitenzahlen, die unten/mittig auftauchen, ausschalten?

5. Zuletzt möchte ich meine Seiten noch vollständig füllen - ich habe hierzu den Befehl \flushbottom gefunden - das Ergebnis überzeugt mich aber noch nicht. Muss man den an einer anderen Stelle angeben?



\documentclass[twocolumn, 9pt, leqno, fleqn]{dglr_class}
\begin{document}
\begin{abstract}
Der Inhalt dieses Papers ist vollkommen willkürlich ;)...... Der Text, welcher in dieser Umgebung steht, sollte über zwei Spalten gezogen werden. Mit anderen Worten ich möchte das Dokument an dieser Stelle gerne auf ONECOLUMN umstellen....
\end{abstract}
\section{Mein Beispielkapitel}
Blabla blub ... Beispieltext
\end{document}

W2K2011
25-07-2012, 13:58
TODO:
6. Wie kann man die Schriftart ARIAL auch auf Formeln anwenden?

hakaze
25-07-2012, 14:21
3. Ich habe mir aus einem anderen Dokument eine Environment für einen ABSTRACT kopiert. Leider funktioniert er in meiner Klasse noch nicht. Den Grund habe ich noch nicht herausgefunden - poste ihn aber sofort, wenn ich etwas neues Herausgefunden hab. Ferner möchte ich die ABSTRACT-Umgebung so anpassen, dass der daran geschriebene Text über zwei Spalten gezogen wird. (Man bemerke, dass meine Klasse die Einstellung TWOCOLUMN) verwendet.Dafür gibt es schon Lösungen hier im Forum (http://www.mrunix.de/forums/showthread.php?t=71478) und auf stackexchange (http://tex.stackexchange.com/questions/23303/one-column-abstract-in-koma-script).

4. Wahrscheinlich trivial, aber trotzdem: Wie kann ich die Seitenzahlen, die unten/mittig auftauchen, ausschalten?Entweder ganz mit \pagstyle{empty} bzw. \thispagestyle{empty} oder mit den Mitteln, die KOMA-Script (http://mirror.ctan.org/macros/latex/contrib/koma-script/doc/scrguide.pdf) (insbesondere das Paket scrpage2) bereit stellt.

5. Zuletzt möchte ich meine Seiten noch vollständig füllen - ich habe hierzu den Befehl \flushbottom gefunden - das Ergebnis überzeugt mich aber noch nicht. Muss man den an einer anderen Stelle angeben? flushbootom funktioniert auch nur wirklich gut, wenn genügend Text vorhanden ist. Ansonsten werden unnötige Löcher in den Text bzw. zwischen die Gleitumgebungen gerissen.

TODO:
6. Wie kann man die Schriftart ARIAL auch auf Formeln anwenden?
Vielleicht mit sansmath (http://www.ctan.org/pkg/sansmath), wenn entsprechende Zeichen im Font bereitgestellt werden.

Festus
25-07-2012, 14:25
Also, wenn ich das jetzt mal zusammenfassen darf:

Du MUSST diese selbstgebaute Klasse verwenden, hast jetzt aber schon sechs Punkte beisammen mit denen du das Gesamtlayout MASSIV veränderst!

Wenn du so viel Freiraum bei der Gestaltung hast, dass du Fonts und Seitennummerierungen ändern kannst, fragt man sich doch, wieso du keine Standardklasse anpassen kannst/darfst/willst :confused:

W2K2011
25-07-2012, 14:58
Puh,

im Prinzip ist es mir egal, wessen Klasse ich benutze - Hauptsache, dass ich das Layout so hinbekomme, wie ich es zuvor beschrieben habe. Einige Dinge konnte ich mir halt aus der ersten Vorlage ganz gut zusammenreimen und ich finde es auch interessant mich in diese Klassendefinition etwas einzuarbeiten.

Das Anpassen der gewünschten Punkte muss halt möglichst zeitnah geschehen, da ich nächste Woche das Dokument einreichen muss. Ich fass noch einmal zusammen, was ich brauche:

1. DIN-A4, linker und rechter Seitenabstand = 20 mm, oberer Seitenabstand = 25mm, unterer Seitenabstand = 30 mm; zweispaltig, Schriftgröße 9 oder 10pt
2. Schriftart ARIAL für Text als auch Formeln
3. Ein bzw. ausschaltbare Seitenzahlen
4. Seiten sollen vollständig mit Text gefüllt werden;
5. SECTION-LABELS müssen groß geschrieben werden und eine Nummerierung besitzen.
6. Eine ABSTRACT-Umgebung, die an einer beliebigen Stelle im Dokument von ZWEISPALTIG auf EINSPALTIG umstellt

Besten Dank im Voraus

hakaze
25-07-2012, 15:31
Hier mal ohne andere Klassen, auf Basis von scrartcl und den bereits vorgeschlagenen Ansätzen:
% siehe Dokumentation scrguide.pdf für weitere Optionen
\documentclass[fontsize=9pt, headings=small, parskip=half, twocolumn]{scrartcl}

\usepackage[ngerman]{babel}
\usepackage[T1]{fontenc} % einmal fontenc reicht
\usepackage[latin1]{inputenc} % Dateicodierung
% geometry auch mit metrischen Angaben
\usepackage[a4paper, top=25mm, bottom=30mm, left=20mm, right=20mm]{geometry}
% Fonts
\usepackage[scaled]{helvet} % sehr ähnlich zu ARial, aber mit Mathe-Unterstützung
\renewcommand*\familydefault{\sfdefault} %% Only if the base font of the document is to be sans serif
\usepackage[EULERGREEK]{sansmath}
\sansmath
% switch two-/one-column
\usepackage{cuted}

% automatisch, da twocolumn
%\flushbottom

% Allgemeines
\author{Ich Wer-Sonst}
\title{Ein furchtbar wichtiges Schriftstück}
\date{\today}

% nur zu Demozwecken
\usepackage[math]{blindtext}

\begin{document}
\maketitle

\begin{strip}
\section*{Abstract}
Dies ist der wichtige Abstract. \blindtext
\end{strip}

\Blinddocument % zu Demo-Zwecken

\begin{strip}
\section*{Abstract 2}
Dies ist der wichtige Abstract. \blindtext
\end{strip}

Noch mehr Text \dots
\end{document}Wie ich schon vermutet hatte, stellt uarial keine Mathe-Fonts. Also habe ich Nimbus Sans (Helvectica-Klon) verwendet. Die sieht fast wie Arial (ebenfalls Helvetica-Klon) aus.

Geometry akzeptiert übrigens auch metrische Angaben.

EDIT: Neuer Code mit strip-Umgebung aus dem Paket cuted; das macht nämlich genau so eine Umschaltung von two- auf one-column.

W2K2011
25-07-2012, 16:25
Super, das sieht schon sehr schön aus.

Nun noch eins:
Und wie kann man die Seitenzahlen ausschalten??

W2K2011
25-07-2012, 16:27
Und noch eins:
Mir erscheint die Schriftgröße der "Authoren" verhältnismäßig groß zu sein; kann man diese etwas reduzieren?

Donalduck
25-07-2012, 16:37
Wie bereits geschrieben wurde kannst du Seitenzahlen mit

\thispagestyle{empty}
für die aktuelle Seite oder für alle folgenden Seiten mit

\pagestyle{empty}
ausschalten.

W2K2011
26-07-2012, 09:48
Hallo,

ja, also noch einmal besten Dank für die schnelle und direkte HILFE - das Dokument sieht jetzt bereits sehr schön aus!!!

Ich habe noch zwei Fragen:
1. Die Seitenzahl bleibt auf der ersten Seite immer stehen.
2. Auf der ersten Seite wird immer ein Datum geplottet, welches ich auch gerne ausstellen möchte.

Hier mein Code:




\documentclass[fontsize=9pt, headings=small, parskip=half, twocolumn, leqno]{scrartcl}

\usepackage[ngerman]{babel}
\usepackage[T1]{fontenc}
\usepackage[latin1]{inputenc} % Dateicodierung
\usepackage[a4paper, top=25mm, bottom=30mm, left=20mm, right=20mm]{geometry}
\usepackage[scaled]{helvet} % sehr ähnlich zu ARial, aber mit Mathe-Unterstützung
\usepackage[EULERGREEK]{sansmath}
\usepackage{cuted}

% ************************************************** **************************
% ************************************************** **************************
% PACKAGES
% ************************************************** **************************
\usepackage{textcomp} %
%\usepackage{color} % Farben
%\usepackage{wrapfig} % Textumflossene Grafiken
% ************************************************** **************************
\usepackage{amsmath}
% ************************************************** **************************
\usepackage{psfrag} %
% ************************************************** **************************
% ************************************************** **************************
\usepackage{pstricks} % PSTricks
\usepackage{pstricks-add} %
%\usepackage{pst-3dplot} % PSTricks-3DPlot
%\usepackage{pst-gr3d} % PSTricks
%\usepackage{pst-grad} % PSTricks
%\usepackage{pst-vue3d} % PSTricks-3D-Umgebungen
%\usepackage{pst-plot} % PSTricks-Plot-Umgebungen
\usepackage{microtype} %
% ************************************************** **************************

% ************************************************** **************************
\usepackage{paralist}
\usepackage{soul} % Text farbig hinterlegen
\usepackage{fancyvrb} %
\usepackage{chngpage} %
\usepackage{listliketab} %
\usepackage{colortbl} % Tabellen einfärben
\usepackage{enumitem} % Listen
\usepackage{bigdelim} %
\usepackage{rotating} %
\usepackage{graphicx} %
\usepackage{subfigure} % Unterabbildung
\usepackage{supertabular}
\usepackage[verbose]{placeins} % \FloatBarrier

% ************************************************** **************************

\setlength{\columnsep}{20pt}
\renewcommand*\familydefault{\sfdefault} %% Only if the base font of the document is to be sans serif
\sansmath
\flushbottom
\thispagestyle{empty}
\pagestyle{empty}

% ************************************************** ***************************

\newbox\tempbox
\newenvironment{nomenclature}{%
\newcommand\entry[2]{%
\setbox\tempbox\hbox{##1.\quad}
\hangindent\wd\tempbox\noindent{##1}\quad\ignoresp aces##2\par}
\section*{NOMENCLATURE}}{\par\addvspace{12pt}}

% Acknowledgement environment

\newenvironment{acknowledgment}{%
\section*{ACKNOWLEDGMENT}}{\par\addvspace{12pt}}


% ************************************************** ***************************

% ************************************************** **************************

\begin{document}
\blindtext
\end{document}

rstuby
26-07-2012, 09:59
Dein Beispiel lasse ich bei mir nicht laufen, weil ich da viele Pakete nachladen müsste.
Ich habe aber zufällig gerade selber damit zu tun gehabt, dass der Befehl \maketitle (den du in deinem Beispiel aber gar nicht benutzt...???) automatisch ein Datum auf die Titelseite setzt, wenn man nicht explizit
\date{} angibt.
Wie man in der Titelseite den Seitenstil ändert, weiß ich jetzt grad nicht. \thispagestyle{...} muss auf jeden Fall auf der entsprechenden Seite stehen und nicht in der Präambel, da hat nur das globale \pagestyle{...} Sinn.

u_fischer
26-07-2012, 10:01
Hier mein Code:

Der Code läuft nicht, weil \blindtext nicht definiert ist, und wenn ich blindtext dazu lade, erhalte ich weder eine Seitennummer noch ein Datum.

Du solltest schon darauf achten, dass deine Beispiele funktionieren und deine Probleme auch demonstrieren.

rstuby
26-07-2012, 10:08
UPD: Ich kann dein Problem mit folgendem Minimalbeispiel nachvollziehen:

\documentclass[]{scrartcl}
\begin{document}
\pagestyle{empty}
\title{bla}
\date{}
\maketitle

\section{Abschnitt}
Text
\section{Abschnitt}
Text
\clearpage
\section{Abschnitt}
Text
\end{document}
Es hilft ein

\thispagestyle{empty}
direkt NACH \maketitle.
Alternativ kannst du deinem Titel eine vollständig eigene Seite spendieren, indem du bei den Klassenoptionen
titlepage einfügst. Die hat dan automatisch den leeren Seitenstil.

W2K2011
26-07-2012, 11:36
Super, hat geklappt. Besten Dank.