Titel einer mehrzeiligen Formel links neben Formelbox

Formelsatz für Mathematik, Naturwissenschaften und Technik


JohnnyTheCat
Forum-Newbie
Forum-Newbie
Beiträge: 5
Registriert: Fr 9. Aug 2013, 07:54

Titel einer mehrzeiligen Formel links neben Formelbox

Beitrag von JohnnyTheCat »

Hallo liebe Community,

ich bin neu im Forum und auch in LaTeX. Ich bitte daher um etwas Nachsicht!
:roll:

Ich komme gleich zu meinem Problem:

Eine mehrzeilige Formel ist sehr wichtig für meine Arbeit. Die Formelzeilen sollen untereinander stehen, die Zeilen schließlich einge-BOX-t, mittig in der Zeile stehend und mit einer Formelnummer (die rechtsbündig steht) versehen werden.
Da die Formeln wirklich wichtig sind, bekommen sie - bzw die Box - eine eigene Überschrift. Ich habe das in folgendem (Beispiel)Code mal abgebildet:
\documentclass{scrbook}

\usepackage[latin1]{inputenc}
\usepackage[T1]{fontenc}
\usepackage[ngerman]{babel}
\usepackage{amsmath,amssymb}

\begin{document}

\begin{center} $\boldsymbol{\alpha\beta-kursiver Titeltext}$ \end{center}

\begin{equation} 	% Gleichungen untereinander, in Box, 1 Nummer
    \boxed{\begin{aligned} 
			a = x + b \\
			y = x^2
			\label{eq:beispiel}
    \end{aligned} }
  \end{equation} 

\end{document} 
Gemäß meiner Beschreibung funktioniert das Ganze auch soweit. Nur gebe ich mich damit noch nicht ganz zufrieden. Folgendes möchte ich gerne noch realisieren:

1) die Überschrift - also der Formelname - soll LINKS neben die Formelbox (auch BOLD und mit symbolen, also mathmode möglich). Formelbox und rechtsbündige Formelnummer soll aber wenn möglich von ihrer mittigen (Box) bzw. rechtsbündigen (Nummer) Position her unangetastet bleiben.
(Umgebungen wie MINIPAGE oder ARRAY habe ich schon versucht, alles ohne Erfolg :oops: )

2) die Formeln innerhalb der Box sind noch nicht zentriert. zwar kann ich sie durch den &-Operator an einem Zeichen orientieren. Jedoch habe ich teilweise unterschiedlich lange mehrzeilige Formeln stellenweise, die ich gerne innerhalb der Box (ganz gewöhnlich) zentrieren würde - ich denke mal dass es dafür sicherlich einen einfachen Befehl gibt, nur leider finde ich ihn nicht -.-

Ich hoffe ihr könnt mir bei meinen (sicherlich) Einsteigerproblemchen helfen :-)
Vielen Dank schonmal.



Greetings

The Cat

esdd
Forum-Meister
Forum-Meister
Beiträge: 2561
Registriert: So 7. Feb 2010, 16:36

Beitrag von esdd »

Hallo,

um die Formeln in der Box zu zentrieren, kannst du array mit einer zentrierten Spalte verwenden.

In welcher Höhe neben der Box die Beschriftung stehen soll, hast du nicht angegeben.

Mittig neben der Box geht mit flalign. Allerdings wird die Box dann in dem freien Raum neben der Beschriftung zentriert, verschiebt sich also etwas. Das erhöht aber gleichzeitig die Chance, dass Box und Beschriftung wirklich nebeneinander passen.

Neben der ersten Zeile und ohne Verschiebung der Box nach links oder rechts geht zum Beispiel mit tikz. Das braucht dann aber zwei Durchläufe, bis die Beschriftung am richtigen Platz ist.
\documentclass{scrbook} 
\usepackage{selinput} 
\SelectInputMappings{adieresis={ä},germandbls={ß},Euro={€}} 

\usepackage{amsmath} 

\usepackage {tikz}

\begin{document} 

\begin{equation}
  \boxed{%
    \begin{array}{c}
        a = x + b \\ 
        y = x^2 
    \end{array}
  }%
  \label{eq:beispiel1}
\end{equation}

\begin{flalign} 
  &\boldsymbol{\alpha\beta-kursiver\ Titeltext}&%
    \boxed{%
      \begin{array}{c}
          a = x + b \\ 
          y = x^2 
      \end{array}
    }&&%
  \label{eq:beispiel2}
\end{flalign} 

\noindent\tikz[remember picture,overlay]\coordinate(O);
\begin{equation}
  \boxed{%
    \begin{array}{c}
        \tikz[remember picture,overlay]%
          \node[overlay,inner sep=0pt,anchor=base west] at(0,0-|O){%
            $\boldsymbol{\alpha\beta-kursiver\ Titeltext}$};%
        a = x + b \\ 
        y = x^2 
    \end{array}
  }%
  \label{eq:beispiel3}
\end{equation} 
Gruß
Elke

JohnnyTheCat
Forum-Newbie
Forum-Newbie
Beiträge: 5
Registriert: Fr 9. Aug 2013, 07:54

Beitrag von JohnnyTheCat »

Hallo Elke,

vielen Dank für die Tipps :)

Das mit dem Array funktioniert wunderbar!

Und die Formelbeschriftung neben der Box werde ich künftig mit der zweiten von dir genannten Variante ("tikz") umsetzen! Sieht genau so aus, wie ich es mir erhofft habe, vielen vielen Dank nochmals

Greetings :)

Antworten