Anzeige:
Ergebnis 1 bis 8 von 8

Thema: Anfängerfrage zur Formatierung

  1. #1
    Tellur
    Gast

    Anfängerfrage zur Formatierung

    Da Bilder ja bekanntlich mehr sagen als 1000 Worte erstmal ein Bildchen zu meinem Problemchen
    HTML-Code:
    <a href="http://www.directupload.net/file/d/857/rA6rhexM_jpg.htm" target="_blank"><img src="http://www.directupload.net/images/061021/temp/rA6rhexM.jpg" border="1" alt="Kostenlos Bilder hochladen bei directupload.net"></a>
    http://www.directupload.net/file/d/857/rA6rhexM_jpg.htm

    Dort wo ich die Roten linien gezeichnet habe liegt der Hund begraben, eigentlich sollten die 1 und die 2 auf einer Höhe sein und die 3 und die 4 und nicht so drucheinandergewürfetl, da ich absoluter Anfänger in Sachen LaTeX bin hier mal mein Code der zu dem Ergebnis führt

    Code:
    \section*{Aufgabe 1}
    \begin{minipage}{7 cm}
      1.)
      \begin{eqnarray*}
        1001~1110 + 0110~0111 & = \\
        \overline{1001~1110 - 1} + 0110~0111 & =\\
        0110~0010 + 0110~0111 & =\\
        (-98)_{10} + (103)_{10} & =\\
        (5)_{10} & =\\
        0000~0101 & 
      \end{eqnarray*}
    \end{minipage}
      \begin{minipage}{7 cm}
      2.)
      \begin{eqnarray*}
        0001~1101 - 0101~1000 & =\\
        (29)_{10} - (88)_{10} & =\\
        (-59)_{10} & =\\
        (59)_{10} & =\\
        0011~1011 & =\\
        \overline{0011~1011} + 1 & =\\
        1100~0101 &
      \end{eqnarray*}
    \end{minipage}
    \newline
    \begin{minipage}{7 cm}
      3.)
      \begin{eqnarray*}
        0000~1010 - 1000~1101 & =\\
        (10)_{10} - \overline{1000~1101 - 1} & =\\
        (10)_{10} - (- 0111~0011) & =\\
        (10)_{10} + (115)_{10} & =\\
        (125)_{10} & =\\
        0111~1101 &
      \end{eqnarray*}
    \end{minipage}
      \begin{minipage}{7 cm}
      4.)
      \begin{eqnarray*}
        0000~1001 * 0000~1010 & =\\
        (9)_{10} * (10)_{10} & =\\
        90)_{10} & =\\
        0101~1010 &
      \end{eqnarray*}
    \end{minipage}
    Meine Frage ist nun wie ich soetwas richtig mache

  2. #2
    Registrierter Benutzer Avatar von sofa-surfer
    Registriert seit
    23.05.2006
    Beiträge
    2.032
    Hallo,

    prinzipiell sollte wohl jeweils ein

    \begin{minipage}[t]{7 cm}

    helfen (wenn dir der Rest des Layouts so zusagt) ....

    Zur (Nicht-)Verwendung von eqnarray kannst du auch mal ein Blick ins l2tabu werfen.

    Matthias

  3. #3
    Tellur
    Gast
    Da bedanke ich mich doch vielmals für die gleich doppelte Hilfe.
    Nach studieren der l2tabu sieht mein neuer Code folgendermaßen aus
    Code:
    \section*{Aufgabe 1}
    \begin{minipage}[t]{7 cm}
      1.)
      \begin{align*}
         &\quad 1001~1110 + 0110~0111\\
        =&\quad \overline{1001~1110 - 1} + 0110~0111\\
        =&\quad 0110~0010 + 0110~0111\\
        =&\quad (-98)_{10} + (103)_{10}\\
        =&\quad (5)_{10}\\
        =&\quad 0000~0101  
      \end{align*}
    \end{minipage}
    
    ...
    und führt zu dem Ergebnis:
    http://www.directupload.net/file/d/857/TZWC5Uqq_jpg.htm

    Aber so ganz zufrieden bin ich noch nicht. mein 1.) sollte eigentlich auf der gleichen Höhe liegen wie der erste Term oder zumindest keinen ganz so großen vertikalen abstand dazu haben. Hast du dazu auch noch nen Tip ?

  4. #4
    Registrierter Benutzer Avatar von rais
    Registriert seit
    18.07.2005
    Beiträge
    5.862
    Moin moin,
    Zitat Zitat von Tellur Beitrag anzeigen
    mein 1.) sollte eigentlich auf der gleichen Höhe liegen wie der erste Term oder zumindest keinen ganz so großen vertikalen abstand dazu haben.
    wenn Du unbedingt selbst die Gleichungsblöcke zählen willst, wie wär's mit der 1.) vor der minipage?
    MfG,
    Rainer
    There's nothing a good whack with a hammer won't fix!

  5. #5
    Tellur
    Gast
    Das hab ich schon probiert aber
    Code:
    \section*{Aufgabe 1}
    1.)
    \begin{minipage}[t]{7 cm}
      \begin{align*}
         &\quad 1001~1110 + 0110~0111\\
    ... 
      \end{align*}
    \end{minipage}
    und
    Code:
    \section*{Aufgabe 1}
    \begin{minipage}[t]{7 cm}
      1.)
      \begin{align*}
         &\quad 1001~1110 + 0110~0111\\
    ....
    \end{minipage}
    machen optisch keinen unterschied und ich möchte sie nicht umbedingt selber zählen, hab aber noch keinen Gefunden, der sie für mich zählt, wäre also nett wenn du mir sagst wie ich Gleichungsblöcke zählen lass anstatt sie selber zu zählen.

  6. #6
    Registrierter Benutzer Avatar von rais
    Registriert seit
    18.07.2005
    Beiträge
    5.862
    Zitat Zitat von Tellur Beitrag anzeigen
    ich möchte sie nicht umbedingt selber zählen, hab aber noch keinen Gefunden, der sie für mich zählt, wäre also nett wenn du mir sagst wie ich Gleichungsblöcke zählen lass anstatt sie selber zu zählen.
    Naja, statt align* könntest Du equation+split oder equation+aligned verwenden - align und \notag vor jeder nicht zu zählenden Gleichung sollte auch tun, ist gerade deswegen (\notag) aber am Umständlichsten.
    Dazu vllt noch die leqno Option, damit die Gleichungsnummern auch links erscheinen und nicht rechts, wie voreingestellt...
    MfG,
    Rainer
    There's nothing a good whack with a hammer won't fix!

  7. #7
    Tellur
    Gast
    So, also ich habs jetzt mit equation und split gelöst, sieht soweit auch ganz gut aus nur wie krieg ich meine 1 in die erste Zeile und nicht in die Mitte der Gleichung und wieso sind im zweiten Block die Gleichheitszeichen nicht untereinander ???

    http://www.directupload.net/file/d/858/CXdr6n4z_jpg.htm
    Code:
    \section*{Aufgabe 1}
    \begin{minipage}[t]{7 cm}
      \begin{equation}
      \begin{split}
         &\quad 1001~1110 + 0110~0111\\
        =&\quad \overline{1001~1110 - 1} + 0110~0111\\
        =&\quad 0110~0010 + 0110~0111\\
        =&\quad (-98)_{10} + (103)_{10}\\
        =&\quad (5)_{10}\\
        =&\quad 0000~0101  
      \end{split}
      \end{equation}
    \end{minipage}
    \begin{minipage}[t]{7 cm}
      \begin{equation}
      \begin{split}
         &\quad 0001~1101 - 0101~1000\\
        =&\quad (29)_{10} - (88)_{10}\\
        =&\quad (-59)_{10}\\
        =&\quad (59)_{10}\\
        =&\quad 0011~1011\\
        =&\quad \overline{0011~1011} + 1\\
        =&\quad 1100~0101
      \end{split}
      \end{equation}
    \end{minipage}
    \\
    \begin{minipage}[t]{7 cm}
      \begin{equation}
      \begin{split}
         &\quad 0000~1010 - 1000~1101\\
        =&\quad (10)_{10} - \overline{1000~1101 - 1}\\
        =&\quad (10)_{10} - (- 0111~0011)\\
        =&\quad (10)_{10} + (115)_{10}\\
        =&\quad (125)_{10}\\
        =&\quad 0111~1101
      \end{split}
      \end{equation}
    \end{minipage}
    \begin{minipage}[t]{7 cm}  
      \begin{equation}
      \begin{split}
         &\quad 0000~1001 * 0000~1010\\
        =&\quad (9)_{10} * (10)_{10}\\
        =&\quad 90)_{10}\\
        =&\quad 0101~1010
      \end{split}
      \end{equation}
    \end{minipage}
    Geändert von Tellur (22-10-2006 um 11:27 Uhr)

  8. #8
    Registrierter Benutzer Avatar von rais
    Registriert seit
    18.07.2005
    Beiträge
    5.862
    Moin moin,
    Zitat Zitat von Tellur Beitrag anzeigen
    So, also ich habs jetzt mit equation und split gelöst, sieht soweit auch ganz gut aus nur wie krieg ich meine 1 in die erste Zeile und nicht in die Mitte der Gleichung und wieso sind im zweiten Block die Gleichheitszeichen nicht untereinander ???
    Also die Gleichheitszeichen liegen hier nicht untereinander, weil die Gleichungsblöcke nicht die gleiche Breite haben. Einfache Abhilfe: fleqn-Option (also Gleichungen linksbündig, nicht zentriert). Die Gleichungsnummer an die richtige Stelle zu rücken war da schon komplizierter (und geht bestimmt auch eleganter)
    Code:
    \documentclass[fleqn,leqno]{scrartcl}
    \usepackage{amsmath}
    \renewcommand{\thesection}{Aufgabe \arabic{section}}
    \numberwithin{equation}{section}
    \renewcommand{\theequation}{\alph{equation}}
    \newenvironment{myeqsplit}{%
    \minipage[t]{7 cm}%
    \begin{equation}\vphantom{a=b}\end{equation}\vspace{-7.4ex}%
    \begin{equation*} %
    \begin{aligned}
    }{%
    \end{aligned}
    \end{equation*}%
    \endminipage%
    }
    \begin{document}
    \section{~}
    \begin{myeqsplit}
         &\quad 1001~1110 + 0110~0111\\
        =&\quad \overline{1001~1110 - 1} + 0110~0111\\
        =&\quad 0110~0010 + 0110~0111\\
        =&\quad (-98)_{10} + (103)_{10}\\
        =&\quad (5)_{10}\\
        =&\quad 0000~0101  
      \end{myeqsplit}
      \begin{myeqsplit}
         &\quad 0001~1101 - 0101~1000\\
        =&\quad (29)_{10} - (88)_{10}\\
        =&\quad (-59)_{10}\\
        =&\quad (59)_{10}\\
        =&\quad 0011~1011\\
        =&\quad \overline{0011~1011} + 1\\
        =&\quad 1100~0101
      \end{myeqsplit}
    \\
      \begin{myeqsplit}
         &\quad 0000~1010 - 1000~1101\\
        =&\quad (10)_{10} - \overline{1000~1101 - 1}\\
        =&\quad (10)_{10} - (- 0111~0011)\\
        =&\quad (10)_{10} + (115)_{10}\\
        =&\quad (125)_{10}\\
        =&\quad 0111~1101
      \end{myeqsplit}
      \begin{myeqsplit}
         &\quad 0000~1001 * 0000~1010\\
        =&\quad (9)_{10} * (10)_{10}\\
        =&\quad 90)_{10}\\
        =&\quad 0101~1010
      \end{myeqsplit}
    \end{document}
    MfG,
    Rainer
    There's nothing a good whack with a hammer won't fix!

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •