Einheiten für Formeln ohne Verlust spezieller Zählweise

Formelsatz für Mathematik, Naturwissenschaften und Technik


Nilson

Einheiten für Formeln ohne Verlust spezieller Zählweise

Beitrag von Nilson »

Hallo zusammen,

ich habe mich vor einiger Zeit an Euch gewendet, und Ihr habt mir auch sehr gut geholfen. Nummerierung von Formelkategorien
Es ging darum, Formeln durchgehend zu Nummerieren, dabei aber zwischen verschiedenen Kategorien zu unterscheiden. Das funktiort auch soweit, ich habe die Lösung von Phi angewandt:
\documentclass{minimal}

\usepackage{etoolbox}
\usepackage{amsmath}

\newcommand*{\neweqclass}[1]{\newcounter{eqclass#1}}

\makeatletter
\newenvironment*{eqclass}[1]{%
  \letcs\c@equation{c@eqclass#1}%
  \renewcommand*{\theequation}{#1\arabic{equation}}%
}{}
\makeatother

\neweqclass{A}
\neweqclass{C}
\neweqclass{T}

\begin{document}

\eqref{eq:1}

\begin{eqclass}{A}
  \begin{equation}
    5x+7b
  \end{equation}
\end{eqclass}

\begin{eqclass}{C}
  \begin{equation}
    27
  \end{equation}
\end{eqclass}

\begin{eqclass}{T}
  \begin{equation}
    f(bla)
  \end{equation}
\end{eqclass}

\begin{eqclass}{A}
  \begin{equation}
    \label{eq:1}
    4+14x
  \end{equation}
\end{eqclass}

\end{document}
 
Jetzt muss ich allerdings noch für die jeweilige Gleichung eine Einheit einfügen. Diese würde ich gerne rechtsbündig mit festem Abstand zur Gleichungsnummer, der für alle Formeln im Dokument gleich ist, und in eckigen Klammern einfügen. (Es handelt sich nicht um Physik Gleichungen, sondern um die eines Simulationsmodelles, daher solltet Ihr Euch nicht daran stossen.) Allerdings wäre es schön, wenn die Formeln weiterhin mittig wären. Das Ergebniss sollte in etwa so aussehen:

...............5x+7b.................[Stück/Monat] ..... (A1)

Die Punkte sind hierbei nur Platzhalter.

Vielen Dank im voraus,

Nilson

CrazyHorse
Forum-Guru
Forum-Guru
Beiträge: 252
Registriert: Di 16. Mär 2010, 09:39

Re: Einheiten für Formeln ohne Verlust spezieller Zählweise

Beitrag von CrazyHorse »

Nilson hat geschrieben: ich habe mich vor einiger Zeit an Euch gewendet, und Ihr habt mir auch sehr gut geholfen. Nummerierung von Formelkategorien
Es ging darum, Formeln durchgehend zu Nummerieren, dabei aber zwischen verschiedenen Kategorien zu unterscheiden. Das funktiort auch soweit, ich habe die Lösung von Phi angewandt:

Jetzt muss ich allerdings noch für die jeweilige Gleichung eine Einheit einfügen. Diese würde ich gerne rechtsbündig mit festem Abstand zur Gleichungsnummer, der für alle Formeln im Dokument gleich ist, und in eckigen Klammern einfügen. (Es handelt sich nicht um Physik Gleichungen, sondern um die eines Simulationsmodelles, daher solltet Ihr Euch nicht daran stossen.) Allerdings wäre es schön, wenn die Formeln weiterhin mittig wären. Das Ergebniss sollte in etwa so aussehen:

...............5x+7b.................[Stück/Monat] ..... (A1)

Die Punkte sind hierbei nur Platzhalter.
\documentclass{minimal}

\usepackage{etoolbox}
\usepackage{mathtools}
\newcommand*\neweqclass[1]{\newcounter{eqclass#1}}

\makeatletter
\newenvironment{eqclass}[2][]{%
  \letcs\c@equation{c@eqclass#2}%
  \renewcommand*\theequation{#2\arabic{equation}}%
  \ifx\relax#1\relax\else
    \renewtagform{default}{[#1]\quad(}{)}
  \fi}{}
\makeatother
\usetagform{default}

\neweqclass{A}
\neweqclass{C}
\neweqclass{T}

\begin{document}

\eqref{eq:1}

\begin{eqclass}[Stück/Monat]{A}
  \begin{equation}
    5x+7b
  \end{equation}
\end{eqclass}

\begin{eqclass}[foo/bar]{C}
  \begin{equation}
    27
  \end{equation}
\end{eqclass}

\begin{eqclass}{T}
  \begin{equation}
    f(bla)
  \end{equation}
\end{eqclass}

\begin{eqclass}{A}
  \begin{equation}
    \label{eq:1}
    4+14x
  \end{equation}
\end{eqclass}

\end{document} 
HErbert

Nilson

Beitrag von Nilson »

Super,

habe nicht gleich kapiert, was Du gemacht hast, aber nach genauerem hinschauen lichtete sich der Nebel. Vielen Dank!

Nilson

Antworten