Eigenes Verzeichnis sauber ins Inhaltsverzeichnis übernehmen

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: Eigenes Verzeichnis sauber ins Inhaltsverzeichnis übernehmen

von Grillteller » Di 8. Nov 2016, 12:12

Wow vielen Dank. Gut, dass ich nochmal auf die KOMA-Klasse umgestiegen bin. Jetzt funktioniert wirklich alles, so wie ich es haben will.
Danke für die erstklassige Hilfe!

von esdd » Mo 7. Nov 2016, 15:11

Klicke bei Deinem letzten Beispiel mal auf "Öffne in Online-Editor": da stehen Abbildungs-, Tabellen- und Formelverzeichnis auf einer Seite und in der Kopfzeile ist mit Abbildungsverzeichnis das erste auf dieser Seite begonnene eingetragen.

von Grillteller » Mo 7. Nov 2016, 15:06

So habe jetzt alles hinbekommen. Aber das Problem, dass ich noch ohne KOMA-Klasse hatte besteht immer noch.....
Die Kopfzeile des Tabellen und -Formelverzeichnisse, die zusammen auf einer Seite sind, zeigt immer das zweite Verzeichnis dieser Seite. Ich möchte dort aber das erste Verzeichnis stehen haben.

Im Minimalbeispiel von esdd funktioniert es bei mir auch noch nicht.
\documentclass[
  12pt,
  ngerman,
  titlepage,
  listof=totoc,
  listof=flat,
  parskip=half% alternativ full
]{scrartcl}
\usepackage[T1]{fontenc}
\usepackage[utf8]{inputenc}
\usepackage{babel}% Sprachanpassung
\usepackage[vmargin=30mm, left=40mm, right=25mm, headheight=18pt]{geometry}
\usepackage{amsmath}
\usepackage[onehalfspacing]{setspace}   % Zeilenabstände

\usepackage[automark,markcase=upper,headsepline]{scrlayer-scrpage}
\clearpairofpagestyles
\ohead{\rightmark}
\cfoot*{\pagemark}

\addtokomafont{disposition}{\rmfamily}
\addtokomafont{pagehead}{\upshape}
\addtokomafont{caption}{\footnotesize}
\addtokomafont{captionlabel}{\bfseries}

\DeclareNewTOC[
  type=formel,
  name=Formel,
  listname=Formelverzeichnis,
  nonfloat
]{for}

\BeforeTOCHead{\linespread{1}\selectfont}

\usepackage{blindtext}% nur für Fülltext
\begin{document}
  \author{Autor}
  \title{Titel}
  \maketitle

  \listoffigures
  \listoftables
  \listofformels
 
  \clearpage
  \tableofcontents

  \clearpage
  \Blinddocument
  \begin{formel-}
    \begin{equation}
      \label{formel:RMS}
      RMS=\sqrt{\dfrac{1}{n}\sum_{i=1}^{n}{x^2}_i}
    \end{equation}
    \caption{Quadratischer Mittelwert}
  \end{formel-}
  \begin{formel-}
    \begin{equation}
      \label{formel:RMS1}
      RMS=\sqrt{\dfrac{1}{n}\sum_{i=1}^{n}{x^2}_i}
    \end{equation}
    \caption{Quadratischer Mittelwert}
  \end{formel-}
\end{document}
Gruß
Grillteller

von esdd » Fr 4. Nov 2016, 13:23

Grillteller hat geschrieben:1. Ich habe Tabellenverzeichnis und Formelverzeichnis auf einer Seite, da die beide sehr klein sind. Das Formelverzeichnis kommt als zweites - steht aber in der Kopfzeile. Ich möchte dort aber das Tabellenverzeichnis stehen habe. Das ist bereits in deinem Beispiel auf meinem PC so.
Da habe ich schlicht falsch gelesen. Das ist jetzt oben korrigiert zu \ohead{\rightmark}.
Grillteller hat geschrieben:2. Literaturverzeichnis wird in der Kopfzeile als einziges nicht mit großen Buchstaben geschrieben sondern nur mit großem "L". Es wird bei mir am Ende des Dokumentes angefügt und danach kommt noch Anhang der leider auch die Kopfzeile "Literaturverzeichnis" trägt.
biblatex ist nicht mein Bereich, sollte aber mit
\defbibheading{bibliography}[\bibname]{\addsec{#1}}
\renewcaptionname{ngerman}{\bibname}{Literaturverzeichnis}
und dann einfach \printbibliography gehen.
Grillteller hat geschrieben:3. Bildunterschriften sind jetzt nach Abbildung eingerückt, was bei mir jetzt komisch aussieht. Ich möchte diese komplett linksbündig.
Eventuell reicht Dir da schon ein \setcapindent{0pt}.
\documentclass[ 
   12pt, 
   ngerman, 
   titlepage, 
   listof=totoc, 
   listof=flat, 
   parskip=half% alternativ full 
]{scrartcl} 
\usepackage[T1]{fontenc} 
\usepackage[utf8]{inputenc} 
\usepackage{babel}% Sprachanpassung  
\usepackage[vmargin=30mm, left=40mm, right=25mm, headheight=18pt]{geometry} 
\usepackage{amsmath} 
\usepackage[onehalfspacing]{setspace}   % Zeilenabstände  

\usepackage[automark,markcase=upper,headsepline]{scrlayer-scrpage} 
\clearpairofpagestyles 
\ohead{\rightmark} 
\cfoot*{\pagemark} 

\addtokomafont{disposition}{\rmfamily} 
\addtokomafont{pagehead}{\upshape} 
\addtokomafont{caption}{\footnotesize} 
\addtokomafont{captionlabel}{\bfseries} 
\setcapindent{0pt}

\DeclareNewTOC[ 
   type=formel, 
   name=Formel, 
   listname=Formelverzeichnis, 
   nonfloat 
]{for} 

\BeforeTOCHead{\linespread{1}\selectfont} 

\usepackage[backend=biber]{biblatex} 
\addbibresource{biblatex-examples.bib}% Beispielbibdatei
\defbibheading{bibliography}[\bibname]{\addsec{#1}}
\renewcaptionname{ngerman}{\bibname}{Literaturverzeichnis}

\usepackage{blindtext}% nur für Fülltext 
\begin{document} 
   \author{Autor} 
   \title{Titel} 
   \maketitle 

   \listoffigures 
   \listoftables 
   \listofformels 
   
   \clearpage 
   \tableofcontents 

   \clearpage
   \Blinddocument 
   \begin{formel-} 
     \begin{equation} 
       \label{formel:RMS} 
       RMS=\sqrt{\dfrac{1}{n}\sum_{i=1}^{n}{x^2}_i} 
     \end{equation} 
     \caption{Quadratischer Mittelwert} 
   \end{formel-} 
   \begin{formel-} 
     \begin{equation} 
       \label{formel:RMS1} 
       RMS=\sqrt{\dfrac{1}{n}\sum_{i=1}^{n}{x^2}_i} 
     \end{equation}
     \caption{Quadratischer Mittelwert}
   \end{formel-}
    \begin{figure}[htb]
      \centering
      \rule{5cm}{1cm}
      \caption{\blindtext}
    \end{figure}
    \nocite{*}% nur für Beispielbibliography
    \printbibliography
\end{document}

von Grillteller » Fr 4. Nov 2016, 10:33

Edit zu 2.: Ich habe die Literatur selbst mittels
 \printbibliography[title={Literaturverzeichnis}] 
zu "Literaturverzeichnis" umbenannt. Wahrscheinlich steht es deshalb nicht nur in großen Lettern in der Kopfzeile.

von Grillteller » Fr 4. Nov 2016, 09:53

Hallo esdd,

danke für die Hilfe. Ich habe das genauso gemacht und jetzt läuft alles. Allerdings habe ich noch ein paar kleinere Fragen.

1. Ich habe Tabellenverzeichnis und Formelverzeichnis auf einer Seite, da die beide sehr klein sind. Das Formelverzeichnis kommt als zweites - steht aber in der Kopfzeile. Ich möchte dort aber das Tabellenverzeichnis stehen habe. Das ist bereits in deinem Beispiel auf meinem PC so.

2. Literaturverzeichnis wird in der Kopfzeile als einziges nicht mit großen Buchstaben geschrieben sondern nur mit großem "L". Es wird bei mir am Ende des Dokumentes angefügt und danach kommt noch Anhang der leider auch die Kopfzeile "Literaturverzeichnis" trägt.

3. Bildunterschriften sind jetzt nach Abbildung eingerückt, was bei mir jetzt komisch aussieht. Ich möchte diese komplett linksbündig.

Sonst sieht es echt super aus und die Verzeichnisse sind auch gleich richtig formatiert. Danke nochmal

Gruß Grillteller

von esdd » Mi 2. Nov 2016, 23:26

So als Ausgangspunkt, wobei ich nicht erkennen kann, was Du mit dem Paket setspace eigentlich tust, weshalb ich hier mal von onehalfspacing ausgegangen bin:
\documentclass[
  12pt,
  ngerman,
  titlepage,
  listof=totoc,
  listof=flat,
  parskip=half% alternativ full
]{scrartcl}
\usepackage[T1]{fontenc}
\usepackage[utf8]{inputenc}
\usepackage{babel}% Sprachanpassung 
\usepackage[vmargin=30mm, left=40mm, right=25mm, headheight=18pt]{geometry}
\usepackage{amsmath}
\usepackage[onehalfspacing]{setspace}   % Zeilenabstände 

\usepackage[automark,markcase=upper,headsepline]{scrlayer-scrpage}
\clearpairofpagestyles
\ohead{\rightmark}
\cfoot*{\pagemark}

\addtokomafont{disposition}{\rmfamily}
\addtokomafont{pagehead}{\upshape}
\addtokomafont{caption}{\footnotesize}
\addtokomafont{captionlabel}{\bfseries}

\DeclareNewTOC[
  type=formel,
  name=Formel,
  listname=Formelverzeichnis,
  nonfloat
]{for}

\BeforeTOCHead{\linespread{1}\selectfont}

\usepackage{blindtext}% nur für Fülltext
\begin{document}
  \author{Autor}
  \title{Titel}
  \maketitle

  \listoffigures 
  \listoftables 
  \listofformels
  
  \clearpage 
  \tableofcontents 

  \clearpage
  \Blinddocument
  \begin{formel-} 
    \begin{equation}
      \label{formel:RMS}
      RMS=\sqrt{\dfrac{1}{n}\sum_{i=1}^{n}{x^2}_i}
    \end{equation} 
    \caption{Quadratischer Mittelwert}
  \end{formel-}
  \begin{formel-} 
    \begin{equation}
      \label{formel:RMS1}
      RMS=\sqrt{\dfrac{1}{n}\sum_{i=1}^{n}{x^2}_i}
    \end{equation} 
    \caption{Quadratischer Mittelwert}
  \end{formel-}
\end{document}

von Grillteller » Mi 2. Nov 2016, 13:01

Danke für die vielen Antworten. Das hört sich ja alles nicht so gut an. Ich dachte mit ein, zwei Zeilen komme ich da weiter... Ich habe auch noch etwas Zeit zur Abgabe. Lohnt es sich auf die KOMA-Klasse umzusteigen?

Was muss ich dann beachten?
Es wurde ja bereits darauf hingewiesen, dass ich dann fancyhdr nicht mehr benötige oder ändern muss. Wie würde ich in der KOMA-Klasse das Formelverzeichnis realisieren?

Zur Zeit läuft das so:
 \newfloat{formel}{H}{for} % eigene Formeln fürs Formelverzeichnis
\floatname{formel}{Formel} % Name formel=Formel 


und
	\begin{formel}
		\begin{equation}
		\label{formel:RMS}
		RMS=\sqrt{\dfrac{1}{n}\sum_{i=1}^{n}{x^2}_i}
		\end{equation}
		\caption{Quadratischer Mittelwert}
	\end{formel} 


Funktioniert biblatex ganz normal mit der Klasse oder muss ich da was ändern?

Generell ist es mein erstes Dokument mit Latex und ich habe die Standardeinstellung aus einem Tutorial übernommen und mittlerweile habe ich fast meine komplette Präambel (habe zuerst latin1 dann utf8 verwendet, erst bibtex dann biblatex usw...) geändert. Und nun passt das alles nicht mehr zusammen, hab ich das Gefühl. Das nervt ;)

Ich bin trotzdem dankbar für die Hilfe und werde mich mal an scrartcl ausprobieren.

Gruß

von Gast » Mi 2. Nov 2016, 12:34

Ich weiß nicht, ob bei deinem Code allzu viel ohne tiefere Eingriffe zu retten ist. Bezüglich des Verzeichniseintrags hat esdd auf TeXwelt zumindest schon einmal eine ausführlichere Antwort gegeben, bei der ein korrekter, manueller Eintrag am Beispiel des Abbildungsverzeichnisses auch für Nicht-KOMA-Script-Klassen gezeigt wird. Da ein zusätzliches \clearpage für dich eher nicht in Frage kommt, wirst du die indirekte Lösung mit \addcontentsline in \addtocontents für dein Verzeichnis verwenden müssen, natürlich mit entsprechender Anpassung des ersten Arguments von \addtocontents und passendem Verzeichnisnamen.

von u_fischer » Mi 2. Nov 2016, 12:29

\addtocontents{lof}{\protect\addcontentsline{toc}{section}{Formelverzeichnis}} 
Hiermit trägst du die \addcontentsline-Anweisung in die **lof**-Datei ein. Die gehört zu \listoffigures, und \listoffigures ist nun mal auf Seite 2.

Was du wohl willst, ist
\addtocontents{for}{\protect\addcontentsline{toc}{section}{Formelverzeichnis}} 

"Sauber" ist sowas aber nicht -- das ist ein ziemliches Gewürge.

Nach oben