von KOMA » Mi 14. Dez 2022, 14:02
Wenn man mathematisches Material definieren will, das sowohl im Mathemodus als auch im Textmodus augerufen werden kann, verwendet man
\ensuremath:
\documentclass[%
a4paper,% überflüssig, weil Voreinstellung
12pt
]{scrreprt}
\usepackage[ngerman]{babel}% Besser die Option bei \documentclass angeben, dann bekommen die alle Pakete, die sie verstehen.
\usepackage{amsmath}% das wird auch von mathtools geladen, ist hier also überflüssig
\usepackage{graphicx}
\usepackage[colorlinks=true, allcolors=blue]{hyperref}% Wird viel zu früh geladen! Die goldene Regel sag: Als letztes, außer in der Anleitung steht etwas anderes.
\usepackage[utf8]{inputenc}% braucht es seit April 2018 nicht mehr
\usepackage[ngerman]{babel}% Das wurde oben schon geladen. Solches Mehrfachladen sollte man vermeiden, weil es irgendwann zu Problemen führt.
\usepackage{amsmath}% Das wurde oben schon geladen. Solches Mehrfachladen sollte man vermeiden, weil es irgendwann zu Problemen führt.
\usepackage{amsfonts}
\usepackage{mathrsfs} %fourier F
\usepackage{blindtext}% wird von mwe ebenfalls geladen, also überflüssig.
\usepackage{mwe}
\usepackage{graphicx}
\usepackage{graphics}% wird bereits von graphicx geladen, also überflüssig
\usepackage{subfigure}% total veraltet besser subcaption (oder min. subfig)
\usepackage{float}% braucht man eigentlich nicht
\usepackage{url}% wurde bereits von hyperref geladen, ist also überflüssig
\usepackage[german=quotes]{csquotes}
\usepackage{mathtools}
\usepackage{comment}
\newcommand{\kBolz}{\ensuremath{k}}
\newcommand{\TempK}{\ensuremath{T_{\text{K}}}}
\newcommand{\KleinF}{\ensuremath{f}}
\newcommand{\PNoiseT}{\ensuremath{P_{\text{Noise,therm}}}}
\begin{document}
\subsection{Math}% Mit \subsection bei scrreprt anzufangen ist natürlich Unfug, aber in einem kurzen Beispiel OK.
Hier gibt es keine richtige Nummerierung der Gleichung:% Das \\ musste hier unbedingt weg!
\begin{align}% eigentlich würde hier equation reichen, weil weder & noch \\ verwendet wird.
\PNoiseT = 10\times \log_{10}(\kBolz\cdot\TempK)+10\times \log_{10}(\Delta\,\KleinF)
\label{eq:PNoise,Meas}
\end{align}
Und hier verschwinden ebenfalls die Formeln:
\begin{align}
10\times \log_{10}(\kBolz\cdot\TempK) &= (-174dBm)% wenn schon align, dann bitte ordentlich ausrichten (siehe außerdem meine Hinweise zu Einheiten)
\label{eq:1.Rauschleistung} \\
10\times \log_{10}(\Delta\,\KleinF) &= (70dB) % siehe oben
\label{eq:2.Rauschleistung}\\
\to \PNoiseT &= (-104dB) % siehe oben
\end{align}
\end{document}
Es ist in Deinem Interesse, meine zusätzlichen Kommentare ebenfalls zu beachten. Ich vermute jetzt einfach einmal, dass das ganze auf einer total veralteten
Vorlage aus einer wenig zuverlässigen Quelle basiert.
Darüber hinaus sei darauf hingewiesen, dass man Einheiten aufrecht setzt. Bei Dir wären
d,
B und
m jeweils Variablen. Am besten setzt man Einheiten mit
siunitx. Notfalls kann man aber auch
\mathrm verwenden.
Wenn man mathematisches Material definieren will, das sowohl im Mathemodus als auch im Textmodus augerufen werden kann, verwendet man [tt]\ensuremath[/tt]:
[code]
\documentclass[%
a4paper,% überflüssig, weil Voreinstellung
12pt
]{scrreprt}
\usepackage[ngerman]{babel}% Besser die Option bei \documentclass angeben, dann bekommen die alle Pakete, die sie verstehen.
\usepackage{amsmath}% das wird auch von mathtools geladen, ist hier also überflüssig
\usepackage{graphicx}
\usepackage[colorlinks=true, allcolors=blue]{hyperref}% Wird viel zu früh geladen! Die goldene Regel sag: Als letztes, außer in der Anleitung steht etwas anderes.
\usepackage[utf8]{inputenc}% braucht es seit April 2018 nicht mehr
\usepackage[ngerman]{babel}% Das wurde oben schon geladen. Solches Mehrfachladen sollte man vermeiden, weil es irgendwann zu Problemen führt.
\usepackage{amsmath}% Das wurde oben schon geladen. Solches Mehrfachladen sollte man vermeiden, weil es irgendwann zu Problemen führt.
\usepackage{amsfonts}
\usepackage{mathrsfs} %fourier F
\usepackage{blindtext}% wird von mwe ebenfalls geladen, also überflüssig.
\usepackage{mwe}
\usepackage{graphicx}
\usepackage{graphics}% wird bereits von graphicx geladen, also überflüssig
\usepackage{subfigure}% total veraltet besser subcaption (oder min. subfig)
\usepackage{float}% braucht man eigentlich nicht
\usepackage{url}% wurde bereits von hyperref geladen, ist also überflüssig
\usepackage[german=quotes]{csquotes}
\usepackage{mathtools}
\usepackage{comment}
\newcommand{\kBolz}{\ensuremath{k}}
\newcommand{\TempK}{\ensuremath{T_{\text{K}}}}
\newcommand{\KleinF}{\ensuremath{f}}
\newcommand{\PNoiseT}{\ensuremath{P_{\text{Noise,therm}}}}
\begin{document}
\subsection{Math}% Mit \subsection bei scrreprt anzufangen ist natürlich Unfug, aber in einem kurzen Beispiel OK.
Hier gibt es keine richtige Nummerierung der Gleichung:% Das \\ musste hier unbedingt weg!
\begin{align}% eigentlich würde hier equation reichen, weil weder & noch \\ verwendet wird.
\PNoiseT = 10\times \log_{10}(\kBolz\cdot\TempK)+10\times \log_{10}(\Delta\,\KleinF)
\label{eq:PNoise,Meas}
\end{align}
Und hier verschwinden ebenfalls die Formeln:
\begin{align}
10\times \log_{10}(\kBolz\cdot\TempK) &= (-174dBm)% wenn schon align, dann bitte ordentlich ausrichten (siehe außerdem meine Hinweise zu Einheiten)
\label{eq:1.Rauschleistung} \\
10\times \log_{10}(\Delta\,\KleinF) &= (70dB) % siehe oben
\label{eq:2.Rauschleistung}\\
\to \PNoiseT &= (-104dB) % siehe oben
\end{align}
\end{document}[/code]
Es ist in Deinem Interesse, meine zusätzlichen Kommentare ebenfalls zu beachten. Ich vermute jetzt einfach einmal, dass das ganze auf einer total veralteten [url=https://sourceforge.net/p/koma-script/wiki-de/HowTo_Template/]Vorlage[/url] aus einer wenig zuverlässigen Quelle basiert.
Darüber hinaus sei darauf hingewiesen, dass man Einheiten aufrecht setzt. Bei Dir wären [tt]d[/tt], [tt]B[/tt] und [tt]m[/tt] jeweils Variablen. Am besten setzt man Einheiten mit [ctan]siunitx[/ctan]. Notfalls kann man aber auch [tt]\mathrm[/tt] verwenden.