Referenz auf Gleichungsnummern, die Kapitelnummer fehlt

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: Referenz auf Gleichungsnummern, die Kapitelnummer fehlt

Off-Topic: Korrekte Terminologie

von Gast » Do 13. Dez 2018, 11:56

larswi hat geschrieben:tocbasic klasse
tocbasic ist ein Paket, keine Klasse. scrartcl ist bei dir die Klasse. Nur damit keine Missverständnisse (wie bei \section = Abschnitt ≠ Kapitel = \chapter) aufkommen …

von esdd » Do 13. Dez 2018, 11:47

larswi hat geschrieben: zum Offtopic: Ich verwende Tocloft wegen der Anpassung der Verzeichnisse im Inhaltsverzeichnis (ohne Kapitelnummer), stellte bisher aber auch keine Probleme oder so dar.
Du bekommst mindestens eine Warnung.

Wenn es lediglich darum geht, dass die Verzeichnisse ins Inhaltsverzeichnis eingetragen werden sollen, dann reicht
\documentclass[listof=totoc]{scrartcl}

von larswi » Do 13. Dez 2018, 10:52

Ah ^^,
also war es doch eine kleine Fehlbedienung meinerseits :D

Vielen lieben Dank !

zum Offtopic: Ich verwende Tocloft wegen der Anpassung der Verzeichnisse im Inhaltsverzeichnis (ohne Kapitelnummer), stellte bisher aber auch keine Probleme oder so dar.

Werde mich aber denoch in der tocbasic klasse einlesen, evtl ist der Umstieg ja entsprechend leicht und reduziert den Rechenaufwand ;)

Der Hauptzweck bei mir mit Latex ist momentan eine Bachelorarbeit und da passt die section anweisung als quasi kapitel mehr als genug.

Trotzdem danke ich auch für diese Hinweise!

von esdd » Do 13. Dez 2018, 10:33

In Deinem Beispiel verweist Du auf die Abschnitte ;-) Setze die \label Anweisungen in die equation Umgebungen, wenn Du auf die Gleichungen verweisen möchtest.
\documentclass[]{scrartcl} 
\usepackage[T1]{fontenc} 
\usepackage[utf8]{inputenc} 
\usepackage{lmodern} 
\usepackage{graphicx} 
\usepackage[ngerman,english]{babel} 
\usepackage{amsmath} 
\usepackage{csquotes} 
\usepackage[hidelinks]{hyperref} % LAST Package (reference links) 

\numberwithin{equation}{section}

\begin{document} 
\section{First Section} 
Fist Equation:
\begin{equation} 
  E=\frac{\sigma}{\varepsilon}
  \label{eq:1}
\end{equation}

\section{Second Section} 
Second Equation: 
\begin{equation} 
  \varepsilon=\frac{\Delta l}{l_0}
  \label{eq:2}
\end{equation} 
The elongation in Eq.\ref{eq:1} can be determined with the Equation \ref{eq:2} 
\end{document}
Offtopic: Mit einer KOMA-Script Klasse sollte tocloft nicht verwendet werden. Nutze stattdessen die Möglichkeiten des ohnehin von der Klasse geladenen tocbasic.

Die Anweisung \section erzeugt eine Abschnittsüberschrift. Wenn Du tatsächlich Kapitel (chapter) möchtest, musst Du eine andere Klasse wählen.

Referenz auf Gleichungsnummern, die Kapitelnummer fehlt

von larswi » Do 13. Dez 2018, 10:07

Hallo liebe Community,

ich bin hänge derzeit an einem kleinen Formatierungsproblem.
Undzwar verwende ich die Koma Scritpt klasse und habe mit dem befehl:
%
\numberwithin{equation}{section}
%
die Generierung der Gleichungensnummern mit der gewünschten Kapitelnummerierung erzeugt (sprich in Kapitel 1 -->Gl. 1.1).

Jedoch habe ich noch das Problem, wenn ich eine Referenz darauf mache (mit \ref & \label), dass nur die Gleichungsnummer ausgegeben wird, nicht aber die Kapitel- & Gleichungsnummer.

Folgendes Minimalbeispiel zeigt was ich meine:
(Die zusätzlichen Packages sind nur drin, weil ich nicht weis, ob die dies mitbeeinflussen könnten)
%
%Minimalbeispiel
\documentclass[]{scrartcl}
\usepackage[T1]{fontenc}
\usepackage[utf8]{inputenc}
\usepackage{lmodern}
\usepackage{graphicx}
\usepackage[ngerman,english]{babel}
\usepackage{amsmath}
\usepackage{tocloft}
\usepackage{csquotes}
\usepackage[hidelinks]{hyperref} % LAST Package (reference links)

\numberwithin{equation}{section}

\begin{document}
\section{first chapter}
Fist Equation:

\begin{equation}
E=\frac{\sigma}{\varepsilon}
\end{equation}\label{eq:1}

\section{second chapter}
Second Equation:

\begin{equation}
\varepsilon=\frac{\Delta l}{l_0}
\end{equation}\label{eq:2}

The elongation in Eq.\ref{eq:1} can be determined with the Equation \ref{eq:2}

\end{document}

%
Ausgegeben wird mir:

The elongation in Eq.1 can be determined with the Equation 2

Ich möchte aber folgende Ausgabe erzeugen:

The elongation in Eq.1.1 can be determined with the Equation 2.1

Vielleicht wisst ihr, wo das Problem ist,
vielen Dank!

Nach oben