Überschriften setzen aber nicht anzeigen.

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:

Markdown is OFF

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: Überschriften setzen aber nicht anzeigen.

von iTob » So 25. Apr 2010, 21:00

Super :-)

mit \markboth und \addcontentsline bin ich am Ziel angekommen. Vielen Dank!

von KOMA » Mi 21. Apr 2010, 15:19

Du setzt nicht \markboth oder \markright, sondern Du setzt den Kolumnentitel über \markboth oder \markright. Dabei hat \markboth zwei Argumente - eines für den linken Kolumnentitel und eines für den rechten - und ist für doppelseiten Satz gedacht, während man mit \markboth nur den rechten Kolumnentitel setzt, der auch für einseitige Dokumente verwendet wird. Alles weitere ist jeder besseren LaTeX-Einführung zu entnehmen.

von iTob » Mi 21. Apr 2010, 13:37

KOMA hat geschrieben:Wenn man das hingegen unbedingt auf dem Weg lösen will, den Du gewählt hast, dann muss man die Kopfzeile über \markboth oder \markright setzen und den Inhaltsverzeichniseintrag (wozu braucht man den bei Karteikarten?) über \addcontentline oder \addtocontents.
Das klingt gut für mich. Wie kann ich denn \markboth und \markright setzen?[/quote]

von KOMA » Mi 21. Apr 2010, 07:48

Bei Karteikarten ist üblicherweise ohnehin kein automatischer Seitenumbruch erwünscht. Also würde ich eher die Kopfzeile weglassen (Seitenstil empty) und dann ggf. den Kopf entsprechend klein und eine kleinere Schriftgröße für die Überschrift wählen. Mit der Artikel-Klasse von KOMA-Script geht das ganz einfach beispielsweise so:

Code: Alles auswählen

\documentclass[paper=a6,paper=landscape,twoside=semi,pagesize,10pt,headings=small,DIV=15]{scrartcl}
\usepackage[latin1]{inputenc}
\usepackage[ngerman]{babel}
\usepackage{lipsum}

\newcounter{startpage}
\newcounter{Karte}
\newenvironment*{Karte}{%
  \cleardoublepage
  \refstepcounter{Karte}%
  \setcounter{startpage}{\value{page}}%
  \pagestyle{empty}%
}{%
  \clearpage
  \stepcounter{startpage}%
  \ifnum \value{startpage}<\value{page}\relax
    \GenericWarning{}{Seitenumbruch in Karteikarte \theKarte}%
  \fi
  \stepcounter{startpage}%
  \ifnum \value{startpage}<\value{page}\relax
    \GenericWarning{}{Karteikarte \theKarte\space passt nicht auf eine Karte}%
  \fi
}

\begin{document}
\begin{Karte}
  \section{Dies ist die Überschift von Karte \theKarte}
  \lipsum[1]
\end{Karte}

\begin{Karte}
  \section{Dies ist die Überschrift von Karte \theKarte}
  \lipsum[2-4]
\end{Karte}

\begin{Karte}
  \section{Dies ist die Überschrift von Karte \theKarte}
  \lipsum[5-10]
\end{Karte}
\end{document}
Bei der Artikel-Standardklasse muss man hingegen die Überschriftengröße und den Satzspiegel mit Hilfe von Zusatzpaketen realisieren.

Wenn man das hingegen unbedingt auf dem Weg lösen will, den Du gewählt hast, dann muss man die Kopfzeile über \markboth oder \markright setzen und den Inhaltsverzeichniseintrag (wozu braucht man den bei Karteikarten?) über \addcontentline oder \addtocontents.

von iTob » Di 20. Apr 2010, 19:06

Nein nein, keine Sorge. 1. bin ich der Leser und 2. kommen am Ende Karteikarten dabei raus, die ihre Überschrift im Kopf tragen. Im Inhaltsverzeichnis ist Seitenzahl=Kartennummer. Deswegen macht das Sinn...

Das es bereits Fertiges für Karteikarten gibt, weiß ich. Aber ich will mir eben selbst was basteln.

Re: Überschriften setzen aber nicht anzeigen.

von localghost » Di 20. Apr 2010, 18:42

iTob hat geschrieben:[...] Also, ich würde gerne eine Überschrift erstellen, diese soll im Inhaltsverzeichnis auftauchen und in der Kopfzeile. Auf der Seite selbst soll aber keine Überschrift stehen. [...]
Ich bin mal so unverschämt und erlaube mir die Frage nach dem Sinn. Der Leser findet im Inhaltsverzeichnis einen Abschnitt, den er dann im Dokument vergeblich sucht. Das ist irreführend.


MfG
Thorsten

von meep.meep » Di 20. Apr 2010, 18:04

Du benutzt ja das Paket fancyhdr. Über z.B.

Code: Alles auswählen

\fancyhead[L]{Titel} %Kopfzeile links
kannst du die Kopfzeilen selbst setzen. Vielleicht hilft Dir auch die Dokumentation (http://www.ctan.org/tex-archive/macros/ ... ncyhdr.pdf) zum package weiter.

von iTob » Di 20. Apr 2010, 14:58

Das hilft mir leider nicht, da die Kopfzeile dann die mit \section definierte Überschrift behält. und das will ich nicht.

von cliffhanger » Di 20. Apr 2010, 13:03

Überschriften setzen aber nicht anzeigen.

von iTob » Di 20. Apr 2010, 11:48

Hallo,

ich habe eine Frage zu Überschriften und rage mich, ob man mein Problem mit einem \renewcommand ändern kann.

Also, ich würde gerne eine Überschrift erstellen, diese soll im Inhaltsverzeichnis auftauchen und in der Kopfzeile. Auf der Seite selbst soll aber keine Überschrift stehen.
Meine bisherige Lösung ist, der Überschrift nur ein optinales Argument zu geben, und den Zähler auszuschalten (den brauche ich eh nicht)

Code: Alles auswählen

\setcounter{secnumdepth}{0}
\section[nur hier]{} bzw. \subsection[nur dieses]{}
Dennoch wird aber der Platz für eine Überschrift reserviert.
Meine Frag: kann man das verhindern??

Ich arbeite in der article-Klasse und benötige zwei Ebenen für Überschriften (\section und \subsection)

Vielen Dank!
grüße
iTob

________________________
PS: Anbei meine Präambel

Code: Alles auswählen

\documentclass[
  pagesize,         % Diese Option reicht die Papiergröße an alle
                    % Ausgabeformate weiter
  smallheadings,    % Für etwas kleinere Überschriften
  ngerman,          % Neue Rechtschreibung, d.\,h. (Silbentrennung)
  10pt,             % kleinste Schrift
  oneside,           % einseitig links=rechts
]{article}

%%%% Seitenlayout %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
\usepackage{geometry}
\geometry{a6paper, landscape,
          left=10mm, right=10mm, top=20mm, bottom=12mm}
\setlength{\parindent}{0mm}

%%%% benötigte Pakete %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
\usepackage[T1]{fontenc}      % fontenc und inputenc ermöglichen
\usepackage[latin1]{inputenc} % Silbentrennung und Eingabe von Umlauten
\usepackage{hyperref}
\usepackage{fancyhdr}
\usepackage{blindtext}
\usepackage{amsmath}
\usepackage{amsfonts}
\usepackage{amssymb}
\usepackage{multicol}
\usepackage{fancybox}
\usepackage{ifthen}

Nach oben