\cref Verweis auf nachfolgende Theoreme

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: \cref Verweis auf nachfolgende Theoreme

von nnnina » Do 7. Dez 2017, 16:39

ist richtig aber ich hab unterschiedliche Einstellungen. Trotzdem vielen Dank!!

von esdd » Do 7. Dez 2017, 15:53

Falls Du nicht für Def und Def2 irgendwelche nur im Beispiel nicht sichtbaren unterschiedlichen Einstellungen vornimmst, würde Def doch eigentlich reichen?
\documentclass[ngerman]{scrartcl} 
\usepackage{babel} 
\usepackage[utf8]{inputenc}
\usepackage{cleveref} 

\newtheorem{Def}{Definitionen}[section] 
\crefformat{Def}{Definition #2#1#3} 

\begin{document} 
\begin{Def}\label{Def}\end{Def}
Verweis auf \cref{Def} und \cref{Def2}
\begin{Def}\label{Def2}\end{Def}
Verweis auf \cref{Def2} 
\end{document}

von nnnina » Do 7. Dez 2017, 15:42

Vielen Dank
werde drauf achten :)

von markusv » Do 7. Dez 2017, 15:38

Hallo und willkommen im Forum.

Die Definitionen der theorem-Umgebungen solltest du in der Präambel machen.

Bitte achte auch immer auf ein ordentliches Minimalbeispiel, dazu gehört auch, den Code zu kennzeichnen: http://golatex.de/wie-kann-ich-code-in- ... 18410.html

Zum Code selber möchte ich noch anmerken, dass einige Pakete und Optionen (siehe Warnungen) veraltet sind. Evtl. hast du da ein Fall von https://komascript.de/latexvorlage
\documentclass[ngerman]{scrbook} 

\usepackage{babel} 
\usepackage[utf8]{inputenc} 
\usepackage{cleveref} 

\newtheorem{Def}{Definitionen}[section]
\newtheorem{Def2}[Def]{Definitionen}
\crefformat{Def}{Definition #2#1#3}
\crefformat{Def2}{Definition #2#1#3} 
\begin{document} 
\begin{Def}\label{Def} 
{} 
\end{Def} 
\cref{Def} 

\cref{Def2} 
\begin{Def2}\label{Def2}
{} 
\end{Def2} 
\cref{Def2} 
\end{document}

\cref Verweis auf nachfolgende Theoreme

von nnnina » Do 7. Dez 2017, 15:03

Hallo
ich habe ein Problem \cref zu verwenden.
Wenn ich auf ein Theorem verweisen möchte, welches erst später auftauchen wird, kann ich mit \cref nicht drauf verweisen. wie kann ich das machen?

\documentclass[a4paper,11pt,oneside,final,german,right=25mm,openbib,pdftex,pointlessnumbers]{scrbook}

\usepackage{german}
\usepackage{amsmath, amssymb}
\usepackage[utf8]{inputenc}
\usepackage{enumerate}
\usepackage{multirow}
\usepackage{subfigure}
\usepackage{dsfont}
\usepackage{slashed}
\usepackage{textcomp}
\usepackage{url}
\usepackage{amssymb}
\usepackage{amsthm}
%\usepackage{pdfpages}
\usepackage{multicol}
%\usepackage{epsfig}
\usepackage{graphicx}
\usepackage{epstopdf}
\usepackage{cleveref}
\epstopdfsetup{update}

\begin{document}

\newtheorem{Def}{Definitionen}[section]
\begin{Def}\label{Def}\crefformat{Def}{Definition #2#1#3}
{}
\end{Def}


\cref{Def}
\\
\cref{Def2}
\newtheorem{Def2}[Def]{Definitionen}
\begin{Def2}\label{Def2}\crefformat{Def2}{Definition #2#1#3}
{}
\end{Def2}

\cref{Def2}


\end{document}

Nach oben