Formelverzeichnis Layout Problem

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: Formelverzeichnis Layout Problem

von Gast » Fr 1. Mai 2020, 15:15

Starte bitte mit einem Beispiel ein eigenes Thema.

Re: Formelverzeichnis Layout Problem

von p3l4h0 » Fr 1. Mai 2020, 14:57

Wie bekomme ich es umgebaut, dass in der Formelnummer nicht mehr eine aufsteigende Zahl steht, sondern auch die Kapitel?
Anstelle von:
2.png
2.png (46.86 KiB) 6089 mal betrachtet
Eher so:
1.png
1.png (45.13 KiB) 6089 mal betrachtet
Sonst: Vielen Dank für die schöne Verständliche Formelverzeicnnis Lösung

EDIT:
Gast hat geschrieben:
Fr 1. Mai 2020, 15:15
Starte bitte mit einem Beispiel ein eigenes Thema.
Wie unten erwähnmt jetzt mit eigenem Thema

von Simon3453 » Do 16. Mai 2019, 11:29

Super jetzt funktioniert es vollständig

Danke

tocentryindent und tocentrynumwidth anpassen

von esdd » Do 16. Mai 2019, 08:09

Die Option hang für \DeclareNewTOC ist veraltet und sollte nicht mehr benutzt werden. Wenn man diese in der Doku nachschlägt, erfährt man, dass statt dessen tocentryindent verwendet werden muss und diese Option für Tabellen bei den KOMA-Script Klassen den Wert 1.5em hat. Außerdem müsstest Du noch tocentrynumwidth auf 2.3em setzen, um die gleichen Einstellungen wie für Tabellen zu verwenden:
\DeclareNewTOC[tocentryindent=1.5em, tocentrynumwidth=2.3em, type=equation]{loe} 

von Simon3453 » Do 16. Mai 2019, 00:15

Ja die habe ich benutzt bzw. habe ich den "hang" verändert, aber es ist insgesamt trotzdem noch etwas zu weit links im Gegensatz zu dem Tabellenverzeichnis.

von Bartman » Mi 15. Mai 2019, 23:47

Benutze die erste Option des Befehls \DeclareNewTOC aus dem Beispiel der erwähnten Antwort.

von Simon3453 » Mi 15. Mai 2019, 23:44

ich hatte jetzt doch noch was gefunden, die Zahlen stehen um ca. eine Zahl zu weit nach links.

wie bekomme ich die etwas nach rechts ? :D

von Simon3453 » Mi 15. Mai 2019, 23:38

Mega geil und vielen vielen Danke

super ich bin happy :D

von Bartman » Mi 15. Mai 2019, 22:58

Ich habe Dein Beispiel mithilfe einer Antwort aus einem ähnlichen älteren Thema etwas umgebaut:
\documentclass[
    fontsize=12pt,
    ngerman, % für Umlaute, Silbentrennung etc.
    titlepage,
    numbers=noenddot,
    listof=totoc, % Verzeichnisse im Inhaltsverzeichnis aufführen
    bibliography=totoc, % Literaturverzeichnis im Inhaltsverzeichnis aufführen
    plainheadsepline=true, %HP TIPP zum erzeugen von dem Strich
    index=totoc, % Index im Inhaltsverzeichnis aufführen
%    captions=tableheading, % Beschriftung von Tabellen unterhalb ausgeben
    final % Status des Dokuments (final/draft)
]{scrreprt}
\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
\usepackage{lmodern}
\usepackage{amsfonts}
\usepackage[left=4cm, right=2cm, vmargin=3cm]{geometry}
\usepackage[table]{xcolor}

\usepackage[
    automark, % Kapitelangaben in Kopfzeile automatisch erstellen
    ilines, % Trennlinie linksbündig ausrichten
    %footsepline,
    headsepline%=0.8pt % Trennlinie unter Kopfzeile
    % headtopline=2pt,
]{scrlayer-scrpage}%{scrpage2}
\usepackage{babel}% Option für die Sprache schon als Klassenoption gesetzt

% Formelmakro definieren.
\newcommand{\formula}[3]{%
   \begin{equation}%
   % Angegebene Beschriftung im Formelverzeichnis eintragen.
   % Label definieren sowie Formel ausgeben.
   \label{#2}%
   \addequationentry{#1}%
   #3%
   \end{equation}}

\DeclareNewTOC[hang=2em, type=equation]{loe}

\providecaptionname{ngerman}{\listequationname}{Formelverzeichnis}

\makeatletter
\newcommand*{\addequationentry}[2][\@currentlabel]{%
  \ifstr{#1}{}{%
    \addxcontentsline{loe}{equation}{#2}%
  }{%
    \addxcontentsline{loe}{equation}[#1]{#2}%
  }%
}
\makeatother

\newcolumntype{P}[1]{>{\centering\arraybackslash}m{#1}}

\begin{document}
   \listofequations
   \listoftables % Tabellenverzeichnis
     
   \chapter{Einfache Lineare Regressionsanalyse}
   
   \formula{Erwartungswert als Funktion der erklärenden Variable}{F:allg_erw_reg}{E(y|x_1,\dots,x_k) = f(x_1,\dots,x_k)}
   
    \bigskip
   wobei sich die Zielgröße $y$ zerlegen lässt in
   
   \formula{Erwartungswert zerlegt in Zielgröße $y$}{}{
      y = E(y|x_1,\dots,x_k) + \varepsilon = f(x_1,\dots,x_k) + \varepsilon,
   }
   
   \begin{table}[htbp]
    \centering% https://texwelt.de/wissen/fragen/1033
         \begin{tabular}{P{3,4cm}P{3,4cm}P{1,6cm}P{1,8cm}P{0,9cm}P{1,3cm}}
            & Heat Map &\checkmark &  &  & \checkmark
         \end{tabular}  
      \caption[Diagrammtypen]{d}
   \end{table}
\end{document}

Formelverzeichnis Layout Problem

von Simon3453 » Mi 15. Mai 2019, 22:01

Hallo allerseits

ich habe ein Problem mit dem Formelverzeichnis, es sieht aus als wäre da irgendwie ein Einzug. Meine Verzeichnisse sehen alle aus wie das Tabellenverzeichnis, allerdings erstelle ich das Formelverzeichnis mit einem extra Befehl und ich kenne mich mit Latex absolut nicht aus.

Ich würde mich über eine Antwort freuen

\documentclass[
12pt,
a4paper,
ngerman, % für Umlaute, Silbentrennung etc.
oneside,
titlepage,
numbers=noenddot,
listof=totoc, % Verzeichnisse im Inhaltsverzeichnis aufführen
bibliography=totoc, % Literaturverzeichnis im Inhaltsverzeichnis aufführen
plainheadsepline=true, %HP TIPP zum erzeugen von dem Strich 
index=totoc, % Index im Inhaltsverzeichnis aufführen
captions=tableheading, % Beschriftung von Tabellen unterhalb ausgeben
final % Status des Dokuments (final/draft)
]{scrreprt}
\usepackage[utf8]{inputenc}
\usepackage{amsfonts}
\usepackage[left=4.00cm, right=2.00cm, top=3.00cm, bottom=3.00cm]{geometry}
%\usepackage{tocloft}
\usepackage{subfig}
\usepackage[table]{xcolor}

\usepackage[
automark, % Kapitelangaben in Kopfzeile automatisch erstellen
ilines, % Trennlinie linksbündig ausrichten
%footsepline,
headsepline%=0.8pt % Trennlinie unter Kopfzeile
% headtopline=2pt,
]{scrlayer-scrpage}%{scrpage2}
\usepackage[ngerman]{babel}

% Formelmakro definieren.
\newcommand{\formula}[3]{%
	\begin{equation}%
	% Angegebene Beschriftung im Formelverzeichnis eintragen.
	\addcontentsline{loe}{subsection}{\theequation\qquad#1}%
	% Label definieren sowie Formel ausgeben.
	\label{#2}#3%
	\end{equation}}

% Einstellungen für das Formelverzeichnis anpassen.
\makeatletter%
% Text der Verzeichnisüberschrift setzen.
\def\equationshead{Formelverzeichnis}%
% Verhalten bei Verzeichniserzeugung anpassen.
\def\listofequations{%
	% Kapitelüberschrift des Formelverzeichnisses ausgeben.
	\chapter*{\equationshead}%
	\markboth{Formelverzeichnis}{Formelverzeichnis}
	% Eintragung im Inhaltsverzeichnis vornehmen.
	\addcontentsline{toc}{chapter}{\equationshead}%
	\@starttoc{loe}}%
\makeatother%

\newcolumntype{P}[1]{>{\centering\arraybackslash}m{#1}}



\begin{document}
	\listofequations{}
	\listoftables{} % Tabellenverzeichnis
		
	\chapter{Einfache Lineare Regressionsanalyse}
	
	\formula{Erwartungswert als Funktion der erklärenden Variable}{F:allg_erw_reg}{E(y|x_1,...,x_k) = f(x_1,....,x_k)}
	~\\
	wobei sich die Zielgröße $y$ zerlegen lässt in
	
	\formula{Erwartungswert zerlegt in Zielgröße $y$}{}{
		y = E(y|x_1,...,x_k) + \varepsilon = f(x_1,....,x_k) + \varepsilon,
	}
	

	\begin{table}[!ht]
		\begin{center}
			\begin{tabular}{P{3,4cm}P{3,4cm}P{1,6cm}P{1,8cm}P{0,9cm}P{1,3cm}}
				& Heat Map &\checkmark &  &  & \checkmark 		\end{tabular}	
		\end{center}
		\caption[Diagrammtypen] {d}
	\end{table}
	
	
	
\end{document}

Nach oben