Hallo,
ich habe meine Dissertation mit Latex/Komascript geschrieben und bin sehr zufrieden. Nur eine Kleinigkeit bekomme ich nicht hin: Die Kopfzeile im Anhang. Alle Kopfzeilen im restlichen Dokument sind wie gewünscht, d.h., außen: Seitenzahl, innen: Einleitung bzw. Ergbenisse und Diskussion bzw. ...
Und im Anhang hätte ich es gerne genau so: außen: Seitenzahl, innen: Anhang A bzw. Anhang B
Ich bekomme aber nur auf den geraden Seiten das gewünschte Ergebnis. Auf den ungeraden erscheinen nur die Seitenzahlen. Kann mir eventuell jemand helfen?
gruß,
lars
Kopfzeile:
\setkomafont{pagehead}{\chead{} \ihead{\headmark}\slshape}
\automark[section]{section}
\ihead{\headmark} \ohead{\pagemark} \setheadsepline{.4pt} \cfoot{}
\ofoot[]{}
Anhang:
\newpage
\appendix
\subsection{XXX}
\newpage
\nextappendix
\subsection{XXX}
Ein Minimalbeispiel wäre gut!
Es gibt Fälle in denen man Fragen auch so recht einfach beantworten kann. In deinem Fall scheint mir das ohne Minimalbeispiel recht kompliziert zu sein. Wie man ein Minimalbeispiel erstellt kannst du hier nachsehen.
Ich habe mal versucht ein passendes Minimalbeispiel zu basteln und hatte dabei diverse Probleme, aber im Endeffekt hat es doch wie von dir gewünscht geklappt.
Vielleicht ist das Problem nur, dass du
\automark[section]{section}geschrieben hast aber im Appendix nur\subsectionverwendest. Entweder müsstest du dort auch\sectionverwenden, oder nach\appendixnoch die Zeile\automark[subsection]{subsection}einfügen.Hier ist das Minimalbeispiel mit dem es klappt.
\documentclass[]{scrbook} \usepackage{scrpage2} \pagestyle{scrheadings} \setkomafont{pagehead}{\chead{} \ihead{\headmark}\slshape} \automark[section]{section} \ihead{\headmark} \ohead{\pagemark} \setheadsepline{.4pt} \cfoot{} \ofoot[]{} \usepackage[ngerman]{babel} \usepackage[ansinew]{inputenc} \usepackage{blindtext} \usepackage{tmj} % Alternativ: die Definition von Appendix aus dem Paket tmj, falls man dieses nicht hat. %\makeatletter %\renewcommand\appendix{ %\newcounter{appsection} %\setcounter{appsection}{1} %\begin{center}{\Large %\textbf{Appendix}}\end{center} %\gdef\thesection{\@Alph\c@appsection} %\newcommand{\nextappendix}{\stepcounter{appsection}} %} %\makeatother \begin{document} \frontmatter \tableofcontents \mainmatter \section{Einleitung} \blindtext\blindtext\blindtext\blindtext\blindtext \blindtext\blindtext\blindtext\blindtext \newpage\appendix\section{XXX} \blindtext\blindtext\blindtext\blindtext\blindtext \blindtext\blindtext\blindtext\blindtext \newpage\nextappendix\section{XXX} \blindtext\blindtext\blindtext\blindtext\blindtext \blindtext\blindtext\blindtext\blindtext \end{document}Wenn du allerdings
scrreprtoderscrartclverwendest, kannst du natürlich\frontmatterund\mainmatternicht verwenden.Oder ging es dir nur darum das Wort "Anhang" vor die Abschnitte im Anhang zu schreiben? Dafür müsstest du dir nur
\appendixentsprechend ändern. Dafür könntest du zum Beispiel in der angegebenen Definition von\appendixeinfach\appendixname{ }vor\@Alpheinfügen. Allerdings musst du auch noch für mehr Platz im Inhaltsverzeichnis sorgen.Ich hoffe, ich konnte dir ein wenig helfen. Wenn nicht, könnte eine genauere Beschreibung mit Minimalbeispiel helfen, damit dir irgendjemand weiterhelfen kann.
Minimalbeispiel
hallo,
vielen dank erstmal für deine antwort. leider komme ich erst jetzt dazu, dir zu antowrten, da ich auf einer tagung war.
das mit dem fehlenden minimalbeispiel tut mir echt leid. dein beispiel lief bei mir leider nicht. daher habe ich jetzt selbst eins erstellt (ich hoffe es enthält nicht zu viele unnötige informationen)
\documentclass[12pt,smallheadings,DIV13,bibtotocnumbered,pointlessnumbers,twoside]{scrartcl}
\usepackage[T1]{fontenc}
\usepackage{ngerman}
\usepackage[latin1,ansinew]{inputenc}
\usepackage[dvips]{graphicx}
\usepackage[super]{natbib}
\usepackage{scrpage2}
\pagestyle{scrheadings}
\setkomafont{pagehead}{\chead{} \ihead{\headmark}\slshape}
\automark[section]{section}
\ihead{\headmark} \ohead{\pagemark} \setheadsepline{.4pt} \cfoot{}
\ofoot[]{} %\cfoot[]{}
\makeatletter
\g@addto@macro{\appendix}{%
\renewcommand*{\thesubsection}{\Roman{subsection}}%
\newcommand*\nextappendix{%
\addcontentsline{toc}{section}{Anhang}
\addtocontents{toc}{\setcounter{tocdepth}{-1}}
\refstepcounter{section}%
\addsec{\appendixname\ \thesection}%
}%
\nextappendix
} \makeatother
\begin{document}
\section{AAAAAA}
\subsection{aaaa}
blindtext blindtext blindtext
\newpage
\section{BBBB}
\subsection{bbb}
blindtext blindtext blindtext
\newpage
\appendix
\subsection{XXXX}
blindtext blindtext blindtext
\newpage
\nextappendix
\subsection{YYY}
\end{document}
So sieht meine Arbeit aus. Und auf Seite 1 und Seite 2 ist die Kopfzeile wie gewünscht (dort steht dann halt Einleitung bzw. Ergebnisse und Diskussion). Auf Seite 3 und 4 sieht man dann mein Problem: Auf Seite 3 ist die Kopfzeile bis auf die Seitenzahl leer während auf Seite 4 wie gewünscht auch "Anhang B" erscheint. Nun hätte ich aber auch gerne auf Seite 3 "Anhang A" in der Kopfzeile stehen. Gibt es da eine Möglichkeit?
Vielen Dank im voraus,
Lars
Problem wurde schon mehrfach behandelt
Das Problem wurde für
\addchapbeispielsweise in »Altes Problem, keine gute Lösung« behandelt. In Deinem Fall ist\markbothstatt nach\addchapeben nach\addsec, notfalls auch noch im Argument von\addseczu verwenden.BTW: Der "BTW" aus dem verlinkten Beitrag gilt auch für Dich.
Problem nicht gelöst
hallo markus,
vielen dank für deine antwort und den hinweis. ich habe mir die tipps jetzt durchgelesen.
ich muss leider zugeben, dass ich mich mit deinem vorschlag zur problemlösung etwas schwer tue. ich habe nicht ganz verstanden, was ich wie einfügen muss.
ich habe deinen vorschlag - so wie ich ihn verstehe - in mein beispiel eingefügt
[...]
\newpage
\appendix
\addsec{\markboth{Kapitel}{Kapitel}Kapitel}
\markboth{Kapitel}{Kapitel}
[...]
nun erscheint aber als output folgendes:
Anhang A
Kapitel
I XXX
blindtext
die kopfzeile ist aber immer noch leer- dafür steht jetzt ein nicht gewünschtes "Kapitel" vor der gewünschten überschrift. ich wäre dir echt sehr dankbar, wenn du mir noch einmal genauer erläutern könntest, was du meinst. ich bin leider ein totaler dummy ... ;)
viele liebe grüße,
lars
Wenn Du Deinen Code ordentlich markierst
Wenn Du Deinen Beitrag mit dem Codebeispiel nochmal editierst und dann die html-Tags verwendest, die für mehrzeilige Beispiele vorgesehen sind, kann ich das Beispiel auch ordentlich rauskopieren. Dann kann ich es auch ausprobieren und bearbeiten und die genaue Änderung angeben.
Jetzt richtig?
hallo markus,
im voraus schon mal vielen dank für deine bemühungen, mir zu helfen ... ;)
ich hoffe, dass ich es jetzt richtig gemacht habe ...
\documentclass[12pt,smallheadings,DIV13,bibtotocnumbered,pointlessnumbers,twoside]{scrartcl} \usepackage[T1]{fontenc} \usepackage{ngerman} \usepackage[latin1,ansinew]{inputenc} \usepackage[dvips]{graphicx} \usepackage[super]{natbib} \usepackage{scrpage2} \pagestyle{scrheadings} \setkomafont{pagehead}{\chead{} \ihead{\headmark}\slshape} \automark[section]{section} \ihead{\headmark} \ohead{\pagemark} \setheadsepline{.4pt} \cfoot{} \ofoot[]{} %\cfoot[]{} \makeatletter \g@addto@macro{\appendix}{% \renewcommand*{\thesubsection}{\Roman{subsection}}% \newcommand*\nextappendix{% \addcontentsline{toc}{section}{Anhang} \addtocontents{toc}{\setcounter{tocdepth}{-1}} \refstepcounter{section}% \addsec{\appendixname\ \thesection}% }% \nextappendix } \makeatother \begin{document} \section{AAAAAA} \subsection{aaaa} blindtext blindtext blindtext \newpage \section{BBBB} \subsection{bbb} blindtext blindtext blindtext \newpage \appendix \subsection{XXXX} blindtext blindtext blindtext \newpage \nextappendix \subsection{YYY} \end{document}viele liebe grüße,
lars
Bei mir funktioniert es wie beschrieben
Nämlich mit
Allerdings habe ich den starken Verdacht, dass Du die falsche Klasse verwendest. Wenn Du nämlich willst, dass jeder Abschnitt auf einer neuen Seite beginnt, dann willst Du vermutlich Kapitel haben, also scrreprt verwenden und im Anhang schlicht zweizeilige Kapitelüberschriften. Nun, das musst Du selbst entscheiden. Was aber nicht in Ordnung ist, ist
\cheadund\iheadim Argument einer Fonteinstellung mit\setkomafont. Das solltest Du dort rauswerfen. Falls ich allerdings recht haben sollte, wäre eventuell folgendes anzuraten:Aber bitte frag jetzt nicht, wie man die Kopfzeile auf die Kapitelanfangsseite bekommt. Diese Frage ist im Forum bereits hinreichend beantwortet. Bis Version 2.98b wurde diese Frage auch in der KOMA-Script-Anleitung ausführlich behandelt. Ab Version 3 ist die Antwort auf solche Fragen dem KOMA-Script-Buch vorbehalten.
DANKE!!!
Lieber Markus,
hab recht vielen Dank für Deine geduldige Untertstützung. Ich weiß das wirklich zu schätzen. Und keine Sorge - ich hab jetzt keine Frage mehr zu Kopfzeilen o. ä. Meine Dissertation sieht jetzt nämlich - dank latex - genau so aus, wie ich es mir vorgestellt habe. ;)
Nochmals vielen Dank und viele liebe Grüße,
Lars