Seite 1 von 1

Kopfzeile zeigt Inhaltsver. an obwohl Abkürzungsver.

Verfasst: Mi 8. Mai 2013, 16:05
von schneidermeister
Hallo ihr,

weiss nicht nicht ganz ob der Beitrag hier an der richtigen Stelle ist.

Also folgendes Problem. Ich habe in meinen Kopfzeilen jeweils die Kapitelüberschrift anzeigen lassen. Klappt auch überall ausser beim Abkürzungsverzeichnis, dass ich händisch erstellen möchte.

Es kommt direkt nach dem Inhaltsverzeichnis und daher habe ich in der Kopfzeile Inhaltsverzeichnis stehen statt Abkürzungsverzeichnis.
Im Inhaltsverzeichnis steht es an der richtigen Position mit Nr. nur den Kopf verhauts.

Ich versuch mich mal mit nem Beispiel
\documentclass[11pt]{scrartcl} % use larger type; default would be 10pt  
\parskip 11pt %
\parindent 0pt % 
\usepackage[utf8]{inputenc} 
\usepackage{geometry} 
\geometry{a4paper} 
\usepackage{graphicx} 
\usepackage{here} 
% \usepackage[parfill]{parskip} 
\usepackage{booktabs} 
\usepackage{array} 
\usepackage{paralist} 
\usepackage{verbatim} 
\usepackage{subfig} 
\usepackage{pdfpages}
\usepackage[ngerman]{babel} 
\usepackage{setspace} 
\BeforeStartingTOC[toc]{\singlespacing} 

\usepackage{fancyhdr} % This should be set AFTER setting up the page geometry
\pagestyle{fancy} % options: empty , plain , fancy
\renewcommand{\headrulewidth}{0pt} % customise the layout...
\lhead{\nouppercase{\leftmark}}\chead{}\rhead{}
\lfoot{NAME} \cfoot{}\rfoot{\thepage}  
\renewcommand{\footrulewidth}{1pt}
\renewcommand{\headrulewidth}{1pt}

\usepackage{sectsty}
\allsectionsfont{\sffamily\mdseries\upshape} 
\usepackage[nottoc,notlof,notlot]{tocbibind} 
\usepackage[titles,subfigure]{tocloft} 
\renewcommand{\cftsecfont}{\rmfamily\mdseries\upshape}
\renewcommand{\cftsecpagefont}{\rmfamily\mdseries\upshape} 
\setcounter{tocdepth}{4}   
\setcounter{secnumdepth}{4}   

\usepackage{natbib}
\usepackage{url}
 
Und so sieht dann der Teil vom Abkürzungsverzeichnis aus.
\section*{Abkürzungsverzeichnis}
\addcontentsline{toc}{section}{Abkürzungsverzeichnis}
\pagenumbering{roman} 
\sectionnumbering{Roman} 
\begin{tabular}{ll}
BU & Geschäftseinheit / business unit \\
SBU & Stragtegische Geschäftseinheit / strategic business unit \\
\end{tabular}
Jemand eine Idee woran es liegen könnte?

Verfasst: Mi 8. Mai 2013, 19:51
von Besserwisser
Klar hat jemand Ahnung, woran das liegen könnte, nämlich der Autor der KOMA-Script-Anleitung, der für die Sternvarianten der Gliederungsbefehle u. a. dokumentiert hat:
Bei den Sternvarianten der Gliederungsbefehle erfolgt keine Nummerierung, wird kein Kolumnentitel gesetzt und kein Eintrag im Inhaltsverzeichnis vorgenommen. Der Verzicht auf den Kolumnentitel hat übrigens einen oftmals unerwünschten Effekt. Geht beispielsweise ein mit \chapter* gesetztes Kapitel über mehrere Seiten, so taucht plötzlich der Kolumnentitel des letzten Kapitels wieder auf. KOMA-Script bietet dafür aber eine Lösung, die im Anschluss beschrieben wird. \chapter* existiert selbstverständlich nur bei Buch- und Berichtklassen, also bei book, scrbook, report und scrreprt, nicht jedoch bei den Artikelklassen article und scrartcl.
Die in der Anleitung dokumentierte Lösung, schaust Du bitte selbst nach.

Im übrigen braucht man bei KOMA-Script kein tocbibind, meist kein tocloft (funktioniert mit den beiden \BeforeStartingTOC eigentlich noch?) und statt fancyhdr sollte man besser scrpage2 verwenden. Und Deine Methode für Absatzabstand ist ebenfalls aus der Mottenkiste und wird bei scrartcl besser durch die entsprechende Option ersetzt. Dank \captionof braucht man auch kein Paket here. Übrigens hat KOMA-Script auch bereits eine Schnittstelle zum Ändern der Schrift von Überschriften, so dass man dafür auch kein sectsty benötigt. Du solltest die KOMA-Script-Anleitung wirklich mal gründlich studieren.

Bei einem Artikel mit \pagenumbering zu arbeiten halte ich übrigens ebenfalls für eher fragwürdig. Artikel haben kein Vorderteil oder Schlussteil. Die nummeriert man von vorn bis hinten durch. Hinten anders zu nummerieren wäre aber nicht nur bei Artikeln fragwürdig, sondern ist es eigentlich bei jeder Art von Dokumenten. Sieht mir nach ziemlich mieser Typografie aus. Solltest Du eventuell auch noch einmal darüber nachdenken. Wenn Du das dann trotzdem so haben willst, ist das natürlich Deine Entscheidung.

Verfasst: Mo 13. Mai 2013, 10:32
von schneidermeister
Danke schon mal für die Hilfe.

Ich arbeite mich gerade etwas durch die Koma Script Anleitung und folgendes hab ich schon gefunden.

Ich um die Option "optiontotocandhead" erweitert
\documentclass[11pt, headings=optiontotocandhead]{scrartcl}
und hab die Überschrift geändert.
\addsec{Abkürzungsverzeichnis}


Jetzt zeigt es mir allerdings keinen Kopfzeilentitel mehr an.

Auch wenn ich die Überschrift um den Zustatz erweitere passiert nichts.
\addsec[header={Abkürzungsverzeichnis}]{Abkürzungsverzeichnis}


Eigentlich müsste es doch so klappen, dass es auch in der Kopfzeile erscheint. Oder gibts da etwas das ich übersehen habe?

Verfasst: Mo 13. Mai 2013, 10:48
von Epllus
schneidermeister hat geschrieben: Oder gibts da etwas das ich übersehen habe?
So gesehen, hast du übersehen, ein lauffähiges Minimalbeispiel zu machen.

Grüße
Epllus

Verfasst: Mo 13. Mai 2013, 10:54
von schneidermeister
Ist immernoch das selbe wie im ersten Beitrag nur mit den beschriebenen Veränderungen.
\documentclass[11pt, headings=optiontotocandhead]{scrartcl} % use larger type; default would be 10pt  
\parskip 11pt %
\parindent 0pt % 
\usepackage[utf8]{inputenc} 
\usepackage{geometry} 
\geometry{a4paper} 
\usepackage{graphicx} 
\usepackage{here} 
% \usepackage[parfill]{parskip} 
\usepackage{booktabs} 
\usepackage{array} 
\usepackage{paralist} 
\usepackage{verbatim} 
\usepackage{subfig} 
\usepackage{pdfpages}
\usepackage[ngerman]{babel} 
\usepackage{setspace} 
\BeforeStartingTOC[toc]{\singlespacing} 

\usepackage{fancyhdr} % This should be set AFTER setting up the page geometry
\pagestyle{fancy} % options: empty , plain , fancy
\renewcommand{\headrulewidth}{0pt} % customise the layout...
\lhead{\nouppercase{\leftmark}}\chead{}\rhead{}
\lfoot{NAME} \cfoot{}\rfoot{\thepage}  
\renewcommand{\footrulewidth}{1pt}
\renewcommand{\headrulewidth}{1pt}

\usepackage{sectsty}
\allsectionsfont{\sffamily\mdseries\upshape} 
\usepackage[nottoc,notlof,notlot]{tocbibind} 
\usepackage[titles,subfigure]{tocloft} 
\renewcommand{\cftsecfont}{\rmfamily\mdseries\upshape}
\renewcommand{\cftsecpagefont}{\rmfamily\mdseries\upshape} 
\setcounter{tocdepth}{4}   
\setcounter{secnumdepth}{4}   

\usepackage{natbib}
\usepackage{url}

\begin{document} 

\addsec{Abkürzungsverzeichnis}

%\addcontentsline{toc}{section}{Abkürzungsverzeichnis}
\pagenumbering{roman} 
\sectionnumbering{Roman} 


\begin{tabular}{ll}
BU & Geschäftseinheit / business unit \\
SBU & Stragtegische Geschäftseinheit / strategic business unit  \\


\end{tabular}
\end{document}

\addsec{Abkürzungsverzeichnis}

\addsec[header={Abkürzungsverzeichnis}]{Abkürzungsverzeichnis}

Aber keine der Verwendeten èberschriften bringt mir eine Kopfzeile.

Verfasst: Mo 13. Mai 2013, 11:39
von u_fischer
Dein Beispiel ist weder ohne Fehler lauffähig noch ist es minimal.

Abgesehen davon liegt hier ein konzeptioneller Fehler der KOMA-Klassen vor (den ich mit Markus schon diskutiert habe): Die Marken von \addsection und \section sind nicht synchron (\addchap + \chapter hat das gleiche Problem):


\documentclass{scrartcl}
\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}

\usepackage{fancyhdr}
\pagestyle{fancy}
\fancyhf{}
\lhead{left: [\leftmark] / right: [\rightmark]}
\begin{document}
\addsec{Abkürzungsverzeichnis}
\newpage
\section{blub}
\end{document}
Damit `\addsec` sich wie \section verhält, musst du sowas benutzen:
\addsec{%
 \markboth{Abkürzungsverzeichnis}{}%nicht unbedingt nötig
  Abkürzungsverzeichnis}%
 \markboth{Abkürzungsverzeichnis}{}%wichtig

Verfasst: Mo 13. Mai 2013, 12:02
von schneidermeister
Danke dir schon mal.

Ich arbeite erst seit kurzem mit LaTeX von dem her, weiss ich nie recht was alles ins Beispiel muss und was nicht.

Ich bin mit deinem Vorschlag genau zu dem Ergebnis gekommen, wie ich es mir vorgestellt habe.

Danke schön.

Verfasst: Mo 13. Mai 2013, 12:03
von Noch so einer
schneidermeister hat geschrieben:Ist immernoch das selbe wie im ersten Beitrag
Mit Deinem neuen noch immer nicht minimalen Beispiel, bei dem Du noch immer Grausamkeiten wie das Setzen von \parskip und \parindent, statt Verwendung der entsprechenden KOMA-Script-Optionen, noch immer fancyhdr statt scrpage2, noch immer here, noch immer tocloft+tocbibind etc. verwendest, habe ich gar kein Inhaltsvereichnis geschweige denn einen Kolumnentitel "Inhaltsverzeichnis". Also so ganz dasselbe scheint es wohl nicht zu sein …
schneidermeister hat geschrieben:nur mit den beschriebenen Veränderungen.
Welche beschriebenen Veränderungen? Die von Besserwisser gegebenen Hinweise hast Du jedenfalls weitgehend nicht beachtet.

An Deiner Stelle würde ich damit anfangen, ein echtes vollständiges Minimalbeispiel zu machen. Dann die Hinweise umsetzen und falls das Problem dann noch immer besteht, diese ganz konkret benennen und verdeutlichen.

Bei folgendem Testcode, der sich an den Vorschlägen orientiert, habe ich jedenfalls alle Kolumnentitel wie gewünscht:
\documentclass[% 11pt und a4paper sind Voreinstellungen!
  headsepline,footsepline,% siehe scrguide.pdf
  parskip,% siehe scrguide.pdf
  listof=totoc,% siehe scrguide.pdf
]{scrartcl}
\usepackage{selinput}
\SelectInputMappings{
  adieresis={ä},
  germandbls={ß},
}
\usepackage{blindtext}% Nützlich zu Demozwecken

\usepackage[automark]{scrpage2}% siehe scrguide.pdf
\clearscrheadings% siehe scrguide.pdf
\ihead{\headmark}% siehe scrguide.pdf
\ofoot[\pagemark]{\pagemark}% siehe scrguide.pdf
\pagestyle{scrheadings}% siehe scrguide.pdf

\addtokomafont{disposition}{\mdseries}% siehe scrguide.pdf
\setkomafont{pageheadfoot}{}% siehe scrguide.pdf

\begin{document}
\tableofcontents
\listoffigures
\clearpage
\addsec{Abkürzungsvereichnis}
\begin{tabular}{@{}ll@{}}
  Ich & würde \\
  ja & eher \\
  die Verwendung & von glossaries \\
  empfehlen & \\
\end{tabular}
\blinddocument
\end{document}
Also wird Dein Problem wohl daran liegen, dass Du die gut gemeinten Hinweise weitgehend ignorierst. Du kannst sicher selbst herausfinden, woran genau.

Wenn Du ebenfalls mit einem Verzeichnis und mit jedem Abschnitt (Kapitel gibt es bei scrartcl ja gar nicht) eine neue Seite beginnst, dann würde ich an Deiner Stelle außerdem zu einem Wechsel zu scrreprt nachdenken und dort dann tatsächlich Kapitel (also \chapter und \addchap) verwenden. Damit entfallen dann auch die \clearpage bzw. \newpage.
\documentclass[% 11pt und a4paper sind Voreinstellungen!
  headsepline,footsepline,% siehe scrguide.pdf
  parskip,% siehe scrguide.pdf
  listof=totoc,% siehe scrguide.pdf
]{scrreprt}
\usepackage{selinput}
\SelectInputMappings{
  adieresis={ä},
  germandbls={ß},
}
\usepackage{blindtext}% Nützlich zu Demozwecken

\usepackage[automark]{scrpage2}% siehe scrguide.pdf
\clearscrheadfoot% siehe scrguide.pdf
\ihead{\headmark}% siehe scrguide.pdf
\ofoot[\pagemark]{\pagemark}% siehe scrguide.pdf
\pagestyle{scrheadings}% siehe scrguide.pdf

\addtokomafont{disposition}{\mdseries}% siehe scrguide.pdf
\setkomafont{pageheadfoot}{}% siehe scrguide.pdf

\begin{document}
\tableofcontents
\listoffigures
\addchap{Abkürzungsvereichnis}
\begin{tabular}{@{}ll@{}}
  Ich & würde \\
  ja & eher \\
  die Verwendung & von glossaries \\
  empfehlen & \\
\end{tabular}
\blindtext[5]

\blinddocument
\end{document}
Ja, es ist Absicht, dass auf den Kapitelanfangsseiten und den jeweils ersten Seiten der Verzeichnisse kein Kolumnentitel und auch keine Linien zu sehen sind. Und ja, in der KOMA-Script-Anleitung steht auch, wie man das ändern kann.