Mehrere Fehler beim Erstellen einer Vorlage

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


Noch so einer

Beitrag von Noch so einer »

Das Paket scrpage2 kann mit "headsepline=on" (noch) nichts anfangen. Daher solltest Du schlicht "headsepline" als Option verwenden. Außerdem hast Du bisher nur Kapitelanfangsseiten, auf denen der plain-Seitenstil verwendet wird, der bei Deiner Konfiguration korrekter Weise ohne Linie ist:
\documentclass[10pt,headsepline,twoside]{scrreprt}

\usepackage[ngerman]{babel}
\usepackage[T1]{fontenc}
\usepackage{selinput}
\SelectInputMappings{
  adieresis={ä},
  germandbls={ß},
}
\usepackage[automark]{scrpage2} % Paket zur Kontroller von Kopf- und Fußzeile
%\usepackage[scaled]{uarial} %Arial Klon
\usepackage{blindtext}% Für dummy-Text zur Demo-Zwecken

\pagenumbering{arabic} % Seitennummerierung arabisch

\title{Erste Vorlage} % Titel
\author{Der Autor} % Autor

\pagestyle{scrheadings} % Seitenstil scrheadings aktivieren
\clearscrheadings % den Seitenstil scrheadings zurücksetzen
\ohead{\pagemark} %pagemark=Zugriff auf Seitenzahl
\ihead{\headmark} %headmark=Zugriff auf Kolumnentitel
%\clearpage

\begin{document}

\maketitle % Titel
\tableofcontents % Inhaltsverzeichnis
\chapter{Kapitel 1}
\section{Unterkapitel 1.1}

Hier kommt die Beschreibung über den Filter

\section{Unterkapitel 2}

Das ist ein Beispiel

\chapter{Kapitel 2}
\section{Unterkapitel 2.1}

Das ist ein Beispiel

\section{Unterkapitel 2.1}

Programm 2 erläutert

\blindtext[10]
\end{document}
Das Paket uarial habe ich auskommentiert, weil ich die entsprechenden Fonts nicht habe und es für ein VM (mit Anleitung zur Erstellung nicht nur für Anfänger) unerheblich ist.

Das Paket selinput nur zu laden, bringt gar nichts. Man muss auch eine \SelectInputMapping-Anweisung verwenden.

Das Paket blindtext habe ich hinzugenommen, um am Ende via \blindtext ein paar zusätzliche Dummy-Seiten einzufügen, damit Du sieht, was das Ergebnis für den Seitenstil scrheadings ist.

Was Option automark beim Laden von scrpage2 bewirkt, kannst Du in der KOMA-Script-Anleitung nachlesen. :wink:

Und wenn Du auf den Kapitelanfangsseiten die Seitenzahl ebenfalls oben haben willst, dann sei auf \clearscrheadfoot statt \clearscrheadings hingewiesen und auf das optionale Argument von \ohead. Beispiele dafür sind ebenfalls in der KOMA-Script-Anleitung und mehrfach hier im Forum zu finden.

creme
Forum-Anfänger
Forum-Anfänger
Beiträge: 17
Registriert: So 25. Aug 2013, 15:13

Beitrag von creme »

Hi, der Strich in der Kopfzeile ist nun da, aber es fällt die Überschrift der Kapitel in der Kopfzeile, die ich ja mit \headmarks erzwungen habe oder nicht?

\documentclass[10pt,headsepline,,plainheadsepline,twoside]{scrreprt} 
% twoside (Anpassung des Textabstandes zum Rand, bei doppelseitigem Ausruck

\usepackage[ngerman]{babel}
\usepackage[T1]{fontenc}
\usepackage{selinput}
\SelectInputMappings{
  adieresis={ä},
  germandbls={ß},
} 
\usepackage[automark]{scrpage2} % Packet zur Kontroller von Kopf- und Fußzeile 
%headsepline,plainheadsepline
\usepackage[scaled]{uarial} %Arial Klon
\usepackage{setspace} % Package für Zeilenumbrüche

\pagenumbering{arabic} % Seitennummerierung arabisch

\title{Der Titel} % Titel
\author{Autor} % Autor

\pagestyle{scrheadings} % Seitenstil scrheadings aktivieren
\clearscrheadings 
\ohead{\pagemark} %pagemark=Zugriff auf Seitenzahl
\ihead{Kopfzeile-Überschrift} %headmark=Zugriff auf Kolumnentitel
%\clearpage

\begin{document}

\parindent0pt %kein Einrücken der Zeile nach einem Absatz
\maketitle % Titel

\section*{Erklärung} % * erzwingt das keine Nummerierung stattfindet
%\par\bigskip
Test

\tableofcontents % Inhaltsverzeichnis
% --------------------------------------------------------
\chapter{Kap 1}
\section{Kap 1.1}
Text
% --------------------------------------------------------
\chapter{Kap 2}
\section{Kap 2.1}
Text
% --------------------------------------------------------
\chapter{Kap 3}
\section{Kap 3.1}
Text

% --------------------------------------------------------

\end{document}
Zuletzt geändert von creme am Di 27. Aug 2013, 11:33, insgesamt 1-mal geändert.

Noch so einer

Beitrag von Noch so einer »

Nein. Auf Kapitelanfangsseiten macht man keine Kolumnentitel. Das steht auch in der KOMA-Script-Anleitung. Du solltest auch den Strich auf diesen Seiten weglassen.

Auf den restlichen Seiten ist der Kolumnentitel da, wie Du an meinem um einige dummy-Seiten erweiterten Beispiel sehen kannst.

Noch so einer

Beitrag von Noch so einer »

PS: Du solltest auch nicht mit \parindent einfach die Absatzmarkierung abschalten. Lies Option parskip in der KOMA-Script-Anleitung nach.

Überhaupt würde ich Dir empfehlen, die KOMA-Script-Anleitung mal komplett quer zu lesen. Da steht sehr viel Nützliches drin.

creme
Forum-Anfänger
Forum-Anfänger
Beiträge: 17
Registriert: So 25. Aug 2013, 15:13

Beitrag von creme »

Hi, nach Vorlage des Profs muss ich auf jeder Seite eine Kopfzeile mit Linie und dem Titel des Projektes + Seitenzahl haben.

Hab dazu \ihead{Titel des Projektes} erstellt.

Wie kriege ich es hin, das auch auf den Kapitelseiten, in der Kopfzeile die Seitenzahl und der Titel, den ich in \ihead definiert habe, zu sehen ist?

Noch so einer

Beitrag von Noch so einer »

Bist Du sicher, dass Du ein Dokument mit Kapitel erstellen sollst und nicht nur etwas, das auf scrartcl basiert, also als oberste Ebene Abschnitte hat? Bei Dokumenten mit Kapitels wäre das nämlich unter aller Sau.

Das ist aber alles in der KOMA-Script-Anleitung, die ich jetzt schon mehrfach verlinkt habe, erklärt. Beispielsweise so:
\usepackage[manualmark,headsepline,plainheadsepline]{scrpage2}
\pagestyle{scrheadings}
\clearscrheadfoot
\ihead[Titel des Projekts]{Titel des Projekts}
\ohead[\pagemark]{\pagemark}
Oder eben mit einer Artikel-Klasse und als vollständiges Minimalbeispiel, das wenigstens einen Sinn hat:
\documentclass[10pt,headsepline,twoside]{scrartcl}

\usepackage[ngerman]{babel}
\usepackage[T1]{fontenc}
\usepackage{selinput}
\SelectInputMappings{
  adieresis={ä},
  germandbls={ß},
}
\usepackage[manualmark]{scrpage2}
\pagestyle{scrheadings}
\clearscrheadings
\ihead{\headmark}% Alternativlösung in Kombination mit \markboth (siehe unten)
\ohead{\pagemark}
\usepackage{blindtext}

\begin{document}
\title{Titel des Projekts}
\markboth{Titel des Projekts}{Titel des Projekts}
\maketitle

\tableofcontents % Inhaltsverzeichnis
\blinddocument
\end{document}
BTW: Arial ist als Brotschrift gänzlich ungeeignet. Das ist nur ein schlechter Abklatsch von Helvetica, die auch nicht als Brotschrift geeignet ist. Ja, ich weiß, der Prof. will das so. Aber für andere sei es als Warnung gesagt.

Und zukünftig erzählst Du bitte nicht nur, was Du ausprobiert hast, sondern gleich auch was genau erreicht werden muss.

creme
Forum-Anfänger
Forum-Anfänger
Beiträge: 17
Registriert: So 25. Aug 2013, 15:13

Beitrag von creme »

Hi vielen Dank für die Hilfe.

Der Aufbau dieser Datei entspricht einer Diplomarbeit und die hat Kapitel oder irre ich mich da und häufig wird dafür "scrreprt" genutzt.

Die entsprechenden Abschnitte aus dem Koma-Skript habe ich mir durchgelesen, es ist aber nicht so einfach als Anfänger da druchzublicken und zu wissen welche Befehle man verwenden muss und an welcher Stelle man die im Quelltext einfügt.

Was ich immer noch nicht hinbekomme und brauche.
Schriftart einheitlich "Arial" , Überschriften (chapter, section) sowie der Text sollen einheitlich 10pt groß sein.
Wobei die Überschriften in Fettdruck dargestellt werden müssen, das macht das Koma Script schon automatisch.

Hab dazu im Koma-Script gelesen, das es mit headings geht, aber headings hat feste größen definiert. Die Option Small reicht nicht, brauche eine defnierte Größe von 10pt.

Also hab ich noch die Befehle \addtokommafont und \setkomafont gefunden. Irgendwie wende ich die falsch an hier das Minimalbeispiel.
\documentclass[10pt,headsepline,oneside,plainheadsepline,fontsize=10pt,headings=small]{scrreprt}
% twoside (Anpassung des Textabstandes zum Rand, bei doppelseitigem Ausruck

\usepackage[ngerman]{babel}
\usepackage[T1]{fontenc}
\usepackage{selinput}
\SelectInputMappings{
  adieresis={ä},
  germandbls={ß},
} 
\usepackage{blindtext}
\usepackage{scrpage2} % Packet zur Kontroller von Kopf- und Fußzeile
\usepackage[scaled]{uarial} %Arial Klon

\pagenumbering{arabic} % Seitennummerierung arabisch


\pagestyle{scrheadings} % Seitenstil scrheadings aktivieren
\clearscrheadings 
\ohead[\pagemark]{\pagemark} %pagemark=Zugriff auf Seitenzahl
\ihead[Titel Kopfzeile]{Titel Kopfzeile} %headmark=Zugriff auf Kolumnentitel
%\clearpage

\setkomafont{sectioning}{\sffamily\bfseries}   %Arial und Fett
\setkomafont{sectioning}{\fontsize=10pt}

\begin{document}
\title{Erste Vorlage} % Titel
\author{Der Autor} % Autor

\maketitle % Titel
\tableofcontents % Inhaltsverzeichnis
\blinddocument
\end{document} 
[/u]

Benutzeravatar
u_fischer
Forum-Meister
Forum-Meister
Beiträge: 4300
Registriert: Do 22. Nov 2012, 11:09
Kontaktdaten:

Beitrag von u_fischer »

Hab dazu im Koma-Script gelesen, das es mit headings geht, aber headings hat feste größen definiert. Die Option Small reicht nicht, brauche eine defnierte Größe von 10pt.

Also hab ich noch die Befehle \addtokommafont und \setkomafont gefunden. Irgendwie wende ich die falsch an hier das Minimalbeispiel.
Die funktionieren nicht für den Fall: Was auch immer du dort als Schriftgrößen einsetzt (der korrekte Befehl wäre \normalsize}, es wird von den durch headings definierten Größen wieder überschrieben.

Du musst wohl sowas machen:
\makeatletter
    \renewcommand*{\size@part}{\normalsize}%
    \renewcommand*{\size@partnumber}{\normalsize}%
    \renewcommand*{\size@chapter}{\normalsize}%
    \renewcommand*{\size@section}{\normalsize}%
    \renewcommand*{\size@subsection}{\normalsize}%
    \renewcommand*{\size@subsubsection}{\normalsize}%
    \renewcommand*{\size@paragraph}{\normalsize}%
    \renewcommand*{\size@subparagraph}{\normalsize}%
\makeatother    

creme
Forum-Anfänger
Forum-Anfänger
Beiträge: 17
Registriert: So 25. Aug 2013, 15:13

Beitrag von creme »

Hi Ulrike vielen Dank für die schnelle Antwort.

Ich verstehe leider nicht ganz wie ich deinen Codeschnipsel anwenden muss.

Könntest du mir das vielleicht noch erklären an welche Stelle ich deinen Code im meinem Quelltext einfügen muss?

EDIT:
\makeattitle hab ich verstanden, das ist dafür da, das man das @zeichen in Namen von Befehlen verwendet werden darf.

\renewcommand ist mir auch klar, das es ein marko kann ja auch ein Befehl sein, neu definiert.

Aber den ganzen Zusammenhang versteh ich nicht.
Zuletzt geändert von creme am Mi 28. Aug 2013, 11:04, insgesamt 1-mal geändert.

Benutzeravatar
u_fischer
Forum-Meister
Forum-Meister
Beiträge: 4300
Registriert: Do 22. Nov 2012, 11:09
Kontaktdaten:

Beitrag von u_fischer »

Warum versuchst du nicht einfach ein paar mehr oder weniger sinnvolle Stellen aus? Wenn es die falsche ist, funktioniert es entweder nicht, oder du bekommst vielleicht eine Fehlermeldung.

Antworten