Zusätzliche Nummerierung spezieller Gleichungen

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: Zusätzliche Nummerierung spezieller Gleichungen

von Rolli » Do 8. Feb 2018, 19:39

Hallo Harry,

Dein Minimalbeispiel compiliert nicht: Du musst die Dokumentenklasse klein schreiben.

Nimm doch einfach einen selbstdefinierten Counter, den Du vor jedem "Programmeintrag" erhöhst:
\documentclass{article}
\usepackage{amsmath}
\usepackage{amsthm}
\usepackage{amssymb}

\usepackage{amsfonts}

\newcounter{ProgCounter}

\begin{document}

\stepcounter{ProgCounter}
\begin{equation*}
\setlength\arraycolsep{1.5pt}
\begin{array}{l l l r c r@{\quad\quad} r}
\multicolumn{7}{c}{\text{Mathmatisches Programm \theProgCounter: NP-UC}}\\
\hline
\text{Gegeben:}     & & \multicolumn{3}{l}{\mathbf{q}, T}           & \\
\text{Gesucht:}     &  &\multicolumn{3}{l}{\mathbf{s} = \lbrace s_1,\dots,s_T\rbrace}    &       & \\
\max\limits_{s_t}      & &   W_{T,Y}^Y = \sum_{t=1}^{T} \left(-\frac{s_t}{q_{t}}\right)\\
\text{u.d.N. } & \mathrm{(I)} & \sum_{t=1}^{T} s_t = - 1  &  &  \\
& \mathrm{(II)}   & s_t \in \lbrace -1,0 \rbrace & \text{, } t=1,\dots, T &  &\\
\hline
\end{array}
\label{MP_Uni-npmt}
\end{equation*}

\stepcounter{ProgCounter}
\begin{equation*}
\setlength\arraycolsep{1.5pt}
\begin{array}{l l l r c r@{\quad\quad} r}
\multicolumn{7}{c}{\text{Mathmatisches Programm \theProgCounter: NP-UC}}\\
\hline
\text{Gegeben:}     & & \multicolumn{3}{l}{\mathbf{q}, T}           & \\
\text{Gesucht:}     &  &\multicolumn{3}{l}{\mathbf{s} = \lbrace s_1,\dots,s_T\rbrace}    &       & \\
\max\limits_{s_t}      & &   W_{T,Y}^Y = \sum_{t=1}^{T} \left(-\frac{s_t}{q_{t}}\right)\\
\text{u.d.N. } & \mathrm{(I)} & \sum_{t=1}^{T} s_t = - 1  &  &  \\
& \mathrm{(II)}   & s_t \in \lbrace -1,0 \rbrace & \text{, } t=1,\dots, T &  &\\
\hline
\end{array}
\label{MP_Uni-npmt}
\end{equation*}

\stepcounter{ProgCounter}
\begin{equation*}
\setlength\arraycolsep{1.5pt}
\begin{array}{l l l r c r@{\quad\quad} r}
\multicolumn{7}{c}{\text{Mathmatisches Programm \theProgCounter: NP-UC}}\\
\hline
\text{Gegeben:}     & & \multicolumn{3}{l}{\mathbf{q}, T}           & \\
\text{Gesucht:}     &  &\multicolumn{3}{l}{\mathbf{s} = \lbrace s_1,\dots,s_T\rbrace}    &       & \\
\max\limits_{s_t}      & &   W_{T,Y}^Y = \sum_{t=1}^{T} \left(-\frac{s_t}{q_{t}}\right)\\
\text{u.d.N. } & \mathrm{(I)} & \sum_{t=1}^{T} s_t = - 1  &  &  \\
& \mathrm{(II)}   & s_t \in \lbrace -1,0 \rbrace & \text{, } t=1,\dots, T &  &\\
\hline
\end{array}
\label{MP_Uni-npmt}
\end{equation*}
\end{document}
Gruß vom Rolli

Zusätzliche Nummerierung spezieller Gleichungen

von Harry » Do 8. Feb 2018, 12:24

Hallo Leute,

ich würde euch gerne um eure Hilfe bitten.

Ich schreibe ein Dokument, in der Mathematische Programme in der Equation* Umgebung gesetzt sind.

Was ich gerne hätte, wäre das die Durchnummeriung der mathematischen Programme automatisiert geschieht.

Ich könnte zwar mit \newtheorem{MP}{Mathematisches Programm} eine entsprechende Umgebung generieren. Jedoch beginnt dann die Überschrift Mathematisches Programm immer linksbündig und nach der Zahl steht ein Punkt. Ich hätte meine mathematischen Programme lieber zentriert und brauche nach der Zahl einen Doppelpunkt.

Anbei ein Minibeispiel.
\documentclass{Article}
\usepackage{amsmath}
\usepackage{amsthm}
\usepackage{amssymb}

\usepackage{amsfonts}

\begin{document}
\begin{equation*}
\setlength\arraycolsep{1.5pt}
\begin{array}{l l l r c r@{\quad\quad} r}
\multicolumn{7}{c}{\text{Mathmatisches Programm 1: NP-UC}}\\
\hline
\text{Gegeben:}	  & & \multicolumn{3}{l}{\mathbf{q}, T}     		& \\
\text{Gesucht:}	  &  &\multicolumn{3}{l}{\mathbf{s} = \lbrace s_1,\dots,s_T\rbrace}    & 		& \\
\max\limits_{s_t}      & &   W_{T,Y}^Y = \sum_{t=1}^{T} \left(-\frac{s_t}{q_{t}}\right)\\
\text{u.d.N. } & \mathrm{(I)} & \sum_{t=1}^{T} s_t = - 1  &  &  \\
& \mathrm{(II)}   & s_t \in \lbrace -1,0 \rbrace & \text{, } t=1,\dots, T &  &\\
\hline
\end{array}
\label{MP_Uni-npmt}
\end{equation*}
\end{document}
Ich danke für eure Hilfe.

Nach oben