CPPeter
08-05-2005, 22:14
Hallo,
der Code unten stellt ein vollständiges LaTeX Dokument dar, in dem ich eine eigene Umgebung "RechenBsp" definiere.
Mit der Umgebung habe ich noch zwei kleine Probleme.
1) Oberhalb des Rechenbeispiels ist der vertikale Raum zum vorangegangenen Text zu groß
2) Je nach Position des Rechenbeispiels kann es vorkommen, dass das Beispiel von einem Bild unterbrochen wird, was das Beispiel dann absolut unlesbar macht. Dieser 2. Punkt wird vom Code unten nicht veranschaulicht, das hätte ihn zu sehr aufgeblasen. Hier gibt es doch sicher die Möglichkeit sicherzustellen, dass in das Rechenbeispiel nichts eingeschoben werden darf, oder?
Vielen Dank schon mal,
Peter
\documentclass{article}
\usepackage[ngerman]{babel}
\usepackage{blindtext}
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
\newcounter{CntrRechenBsp}
\renewcommand{\theCntrRechenBsp}{\arabic{CntrReche nBsp}}
\newcommand\RechenBspTitel{}
\newenvironment{RechenBsp}[1]
{
\renewcommand\RechenBspTitel{#1}%Zwischenspeichern
\refstepcounter{CntrRechenBsp}\begin{center}\begin {eqnarray*}
} {
\end{eqnarray*}
Rechenbeispiel \theCntrRechenBsp: \RechenBspTitel \end{center}}
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
\begin{document}
\blindtext
\begin{RechenBsp}{Addition ohne Bereichsüberschreitung ($C = 0$)}
A &=& 0101b \qquad (= 1,25)\\
+ B &=& 0110b \qquad (= 1,5)\\
= S &=& 1011b \qquad (= 2,75)
\end{RechenBsp}
\blindtext
\end{document}
der Code unten stellt ein vollständiges LaTeX Dokument dar, in dem ich eine eigene Umgebung "RechenBsp" definiere.
Mit der Umgebung habe ich noch zwei kleine Probleme.
1) Oberhalb des Rechenbeispiels ist der vertikale Raum zum vorangegangenen Text zu groß
2) Je nach Position des Rechenbeispiels kann es vorkommen, dass das Beispiel von einem Bild unterbrochen wird, was das Beispiel dann absolut unlesbar macht. Dieser 2. Punkt wird vom Code unten nicht veranschaulicht, das hätte ihn zu sehr aufgeblasen. Hier gibt es doch sicher die Möglichkeit sicherzustellen, dass in das Rechenbeispiel nichts eingeschoben werden darf, oder?
Vielen Dank schon mal,
Peter
\documentclass{article}
\usepackage[ngerman]{babel}
\usepackage{blindtext}
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
\newcounter{CntrRechenBsp}
\renewcommand{\theCntrRechenBsp}{\arabic{CntrReche nBsp}}
\newcommand\RechenBspTitel{}
\newenvironment{RechenBsp}[1]
{
\renewcommand\RechenBspTitel{#1}%Zwischenspeichern
\refstepcounter{CntrRechenBsp}\begin{center}\begin {eqnarray*}
} {
\end{eqnarray*}
Rechenbeispiel \theCntrRechenBsp: \RechenBspTitel \end{center}}
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
\begin{document}
\blindtext
\begin{RechenBsp}{Addition ohne Bereichsüberschreitung ($C = 0$)}
A &=& 0101b \qquad (= 1,25)\\
+ B &=& 0110b \qquad (= 1,5)\\
= S &=& 1011b \qquad (= 2,75)
\end{RechenBsp}
\blindtext
\end{document}