goLaTeX - Mein LaTeX-Forum

Mein LaTeX-Forum


Login  | Registrieren
Direktlinks:
Zuletzt aktive Beiträge
Unbeantwortete Beiträge
[Erweitert]

Forenstatistik:
Beiträge: 97612
Top-Poster: Johannes_B (5052)

Wir begrüßen unseren neuesten Benutzer Elkaweh.

Links:


Mit Unterstützung von DANTE e.V.: Deutschsprachige Anwendervereinigung TeX. Danke den Mitgliedern!





Forum
      Option
[Erweitert]
  • Diese Seite weiterempfehlen
     


Gehe zu:  
Neues Thema eröffnen Neue Antwort erstellen

Referenz auf Gleichungsnummern, die Kapitelnummer fehlt

 

larswi
Forum-Newbie
Forum-Newbie

Beiträge: 9
Anmeldedatum: 19.04.17
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 13.12.2018, 11:07     Titel: Referenz auf Gleichungsnummern, die Kapitelnummer fehlt
  Antworten mit Zitat      
Hallo liebe Community,

ich bin hänge derzeit an einem kleinen Formatierungsproblem.
Undzwar verwende ich die Koma Scritpt klasse und habe mit dem befehl:
Code • Öffne in Overleaf
%
\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)

Code • Öffne in Overleaf
%
%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!
Private Nachricht senden Benutzer-Profile anzeigen

esdd
Forum-Meister
Forum-Meister

Beiträge: 2406
Anmeldedatum: 07.02.10
Wohnort: Stutensee
Version: MiKTeX 2.9
     Beitrag Verfasst am: 13.12.2018, 11:33     Titel:
  Antworten mit Zitat      
In Deinem Beispiel verweist Du auf die Abschnitte ;-) Setze die \label Anweisungen in die equation Umgebungen, wenn Du auf die Gleichungen verweisen möchtest.

Code • Öffne in Overleaf
\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.
Private Nachricht senden Benutzer-Profile anzeigen

larswi
Forum-Newbie
Forum-Newbie

Beiträge: 9
Anmeldedatum: 19.04.17
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 13.12.2018, 11:52     Titel:
  Antworten mit Zitat      
Ah ^^,
also war es doch eine kleine Fehlbedienung meinerseits Very Happy

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 Wink

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!
Private Nachricht senden Benutzer-Profile anzeigen

esdd
Forum-Meister
Forum-Meister

Beiträge: 2406
Anmeldedatum: 07.02.10
Wohnort: Stutensee
Version: MiKTeX 2.9
     Beitrag Verfasst am: 13.12.2018, 12:47     Titel:
  Antworten mit Zitat      
larswi hat Folgendes 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

Code • Öffne in Overleaf

\documentclass[listof=totoc]{scrartcl}
 
Private Nachricht senden Benutzer-Profile anzeigen

Gast


Beiträge: ---
Anmeldedatum: ---
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 13.12.2018, 12:56     Titel: Off-Topic: Korrekte Terminologie
  Antworten mit Zitat      
larswi hat Folgendes 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 …

Neues Thema eröffnen Neue Antwort erstellen



Options and Permissions
Beiträge der letzten Zeit anzeigen:

Du kannst Beiträge in dieses Forum schreiben.
Du kannst auf Beiträge in diesem Forum antworten.
Du kannst deine Beiträge in diesem Forum nicht bearbeiten.
Du kannst deine Beiträge in diesem Forum nicht löschen.
Du kannst an Umfragen in diesem Forum nicht mitmachen.
Du kannst Dateien in diesem Forum nicht posten
Du kannst Dateien in diesem Forum herunterladen
.

goLaTeX ist Teil der goForen
goForen.de goMATLAB.de goLaTeX.de


  Datenschutzerklärung | Impressum | FAQ | goLaTeX RSS Button RSS-Feed

Copyright © 2008 - 2019 goLaTeX.de