Kopfzeile gestalten

Antwort erstellen


Diese Frage dient dazu, das automatisierte Versenden von Formularen durch Spam-Bots zu verhindern.
Smilies
:D :) :( :o :shock: :? 8) :lol: :-x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen:

BBCode ist eingeschaltet
[img] ist eingeschaltet
[flash] ist ausgeschaltet
[url] ist eingeschaltet
Smilies sind eingeschaltet

Die letzten Beiträge des Themas

Ich habe die Datenschutzerklärung gelesen und bin damit einverstanden.

   

Wenn du eine Datei oder mehrere Dateien anhängen möchtest, gib die Details unten ein.

Ansicht erweitern Die letzten Beiträge des Themas: Kopfzeile gestalten

von esdd » Do 9. Apr 2015, 18:04

Falls die Frage damit beantwortet ist, dann ändere bitte noch den Status entsprechend.

von Noah D. » Do 9. Apr 2015, 15:48

HI,

ich koennt euch knutschen!!!

Danke fuer eure Unterstuetzung und die zahlreichen Tips. Hat alles jetzt bestens funktioniert. :D

Jetzt kann ich weitermachen!

VG
N.

von Noch so einer » Do 9. Apr 2015, 09:29

Mein erstes Beispiel läuft sogar im Online-Editor, der AFAIK kein aktuelles TeX Live bzw. kein aktuelles KOMA-Script verwendet. Das zweite benötigt wie erwähnt min. KOMA-Script 3.16, das wie von Elke erklärt inzwischen per Update sowohl für MiKTeX als auch für TeX Live verfügbar ist. Ganz aktuell ist eine Vorabversion von KOMA-Script 3.17.

von esdd » Mi 8. Apr 2015, 23:21

Noah D. hat geschrieben:Wenn ich nach \automark*{subsection} -->\automark{subsection}{section} in den Befehlscode eingebe, dann verschwinden alle Fehlermeldungen.
Dafür hast Du dann aber vermutlich ein ähnliches Ergebnis wie in Deinem ursprünglichen Code ;-)

Bei mir läuft das erste Bespiel von Noch so einer fehlerfrei durch und liefert auch das von ihm beschriebene Ergebnis. Deshalb wäre es vielleicht sinnvoll, wenn Du mal schaust, welche KOMA-Script Version bei Dir verwendet wird. Das kannst Du der log Datei entnehmen oder Dir mit dem Befehl \KOMAScriptVersion in ein Testdokument ausgeben lassen. Aktuell auf CTAN und in TeX Live sowie bei MiKTeX ist die Version 3.16.

Gruß
Elke

von Noah D. » Mi 8. Apr 2015, 22:34

Wenn ich nach \automark*{subsection} -->\automark{subsection}{section} in den Befehlscode eingebe, dann verschwinden alle Fehlermeldungen.
%
\documentclass[12pt,oneside]{scrreprt}
\usepackage[latin1]{inputenc}
\usepackage[ngerman,english]{babel}
\usepackage[left=6cm,right=2cm, top=3cm, bottom=3cm]{geometry} %layout

\usepackage[automark,headsepline]{scrlayer-scrpage}
\pagestyle{scrheadings}        
\automark{chapter}
\automark*{section}
\automark*{subsection}
\automark[subsection]{section}
\ihead{\headmark}
\chead{}
\ohead{}
\usepackage{mwe}

\begin{document}
\chapter{ABC}
\lipsum[1-10]
\section{Hallo}
\lipsum[1-10]
\subsection{Hilfe}
\lipsum
\subsection{\protect\LaTeX}
\lipsum
\blinddocument
\end{document}
%
[/code]

von Noah D. » Mi 8. Apr 2015, 22:15

H Elke, Hi Gast,

sorry das ich mich unklar ausgedrueckt habe.

Aber Gast hat es auf dem Punkt gebracht. Dein erstes MB Beispiel funktioniert zwar, aber es kommt mehrfach folgende Fehlermeldung:

! Undefined control sequence.
\subsectionmarkformat ...csname \autodot \endskip
l.21 \subsection{Hilfe}
The control sequence at the end of the top line
of your error message was never \def'ed. If you have
misspelled it (e.g., `\hobx'), type `I' and the correct
spelling (e.g., `I\hbox'). Otherwise just continue,
and I'll forget about whatever was undefined.
[5]
LaTeX Font Info: External font `cmex10' loaded for size
(Font) <14.4> on input line 23.
LaTeX Font Info: External font `cmex10' loaded for size
(Font) <7> on input line 23.


Ich weiss leider nicht was ich damit machen soll.

von Noch so einer » Mi 8. Apr 2015, 17:19

Mir geht es bezüglich der Unklarheit Deiner Frage wie Elke. Ich halte es aber auch für möglich, dass du eventuell eher willst, das im Kopf solange das Kapitel steht, bis ein erster Abschnitt auftritt, der dann so lange im Kopf stehen soll, bis ein erster Unterabschnitt auftritt, also so etwas:
\documentclass[12pt,oneside]{scrreprt}
\usepackage[latin1]{inputenc}
\usepackage[ngerman,english]{babel}
\usepackage[left=6cm,right=2cm, top=3cm, bottom=3cm]{geometry} %layout

\usepackage[automark,headsepline]{scrlayer-scrpage}
\pagestyle{scrheadings}         
\automark{chapter}
\automark*{section}
\automark*{subsection}
\ihead{\headmark}
\chead{}
\ohead{}
\usepackage{mwe}

\begin{document}
\chapter{ABC}
\lipsum[1-10]
\section{Hallo}
\lipsum[1-10]
\subsection{Hilfe}
\lipsum
\subsection{\protect\LaTeX}
\lipsum
\blinddocument
\end{document}
oder
\documentclass[12pt,oneside]{scrreprt}
\usepackage[latin1]{inputenc}
\usepackage[ngerman,english]{babel}
\usepackage[left=6cm,right=2cm, top=3cm, bottom=3cm]{geometry} %layout

\usepackage[automark,headsepline]{scrlayer-scrpage}
\pagestyle{scrheadings}         
\automark{chapter}
\automark*{section}
\automark*{subsection}
\ihead{\rightbotmark}
\chead{}
\ohead{}
\usepackage{mwe}

\begin{document}
\chapter{ABC}
\lipsum[1-10]
\section{Hallo}
\lipsum[1-10]
\subsection{Hilfe}
\lipsum
\subsection{\protect\LaTeX}
\lipsum
\blinddocument
\end{document}
Für \rightbotmark braucht man ein möglichst aktuelles KOMA-Script (AFAIR min. Version 3.16).

von esdd » Mi 8. Apr 2015, 16:09

Mir ist jetzt nicht ganz klar, was Du möchtest: statt Kapitel und Abschnitt sollen Abschnitt und Unterabschnitt in der Kopfzeile stehen? Dann musst Du bei \automark auch subsection und section als Argumente angeben. Und wenn kein Unterabschnitt existiert, dann soll an der Stelle auch nichts stehen?
\documentclass[12pt,oneside]{scrreprt} 
\usepackage[latin1]{inputenc} 
\usepackage[ngerman,english]{babel} 
\usepackage[left=6cm,right=2cm, top=3cm, bottom=3cm]{geometry} %layout 

\usepackage[headsepline,autooneside=false,automark]{scrlayer-scrpage}
\automark[subsection]{section} 
\ihead{\leftmark} 
\chead{} 
\ohead{\ifstr{\leftmark}{\rightmark}{}{\rightmark}} 

\begin{document} 
\chapter{ABC} 
\clearpage
\section{Hallo} 
 Hier steht random Text. 
\clearpage 
\subsection{Hilfe} 
\clearpage 
\subsection{LaTex} 
\end{document}
Ich habe außerdem das Paket scrpage2 durch dessen Nachfolger scrlayer-scrpage ersetzt.

Gruß
Elke

Kopfzeile gestalten

von Noah D. » Mi 8. Apr 2015, 15:35

Hi,
ich brauechte mal wieder eure Unterstuetzung.

Hier mein MB:
%
\documentclass[12pt,oneside]{scrreprt}
\usepackage[latin1]{inputenc}
\usepackage[ngerman,english]{babel}
\usepackage[left=6cm,right=2cm, top=3cm, bottom=3cm]{geometry} %layout

\usepackage[automark,headsepline]{scrpage2}
\pagestyle{scrheadings}			
\automark[chapter]{section}
\ihead{\leftmark}
\chead{}
\ohead{}

\begin{document}
\chapter{ABC}
\section{Hallo}
Hier steht random Text.
\newpage
\subsection{Hilfe}
\newpage
\subsection{LaTex}
\end{document}
%
Ich wuerd gerne auch die 'subsections' in der Kopfzeile haben, sobald eben eine "subsection" anfaengt. Leider funktioniert das nicht wie ich das haben moechte.

Was mache ich falsch?

N.

Nach oben