Anzeige:
Ergebnis 1 bis 5 von 5

Thema: equation: Zeilenabstand verkleinern und Nummerierung am Zeilenende

  1. #1
    Registrierter Benutzer
    Registriert seit
    15.07.2008
    Beiträge
    7

    equation: Zeilenabstand verkleinern und Nummerierung am Zeilenende

    Hallo,

    die Chemie-Formeln werden mit equation ganz nett dargestellt. Leider werden vor und nach der Formel 2 Zeilen Abstand gelassen. An Zeilenumbrüchenen der .tex Datei liegt es nicht. Wie kann der Abstand verkleinert werden?

    Die Nummerierung der Formeln möchte ich beibehalten aber gerne rechtsbündig in der Zeile der Formel. Mir wird die Nummerierung immer in der darauf folgenden Zeile am Zeilenanfang angezeigt.

    Hier ist ein Beispiel:
    Code:
    \begin{equation}%
    \begin{center}
    $C_{6}H_{12}O_{6}+6O_2 \longrightarrow 6CO_2+6H_2O \qquad (-2826\frac{kJ}{mol}) $ %
    \end{center}%
    \end{equation}%
    Danke schonmal.

    Grüße
    Flobian

  2. #2
    Registrierter Benutzer Avatar von Stefan_K
    Registriert seit
    05.04.2007
    Ort
    Hamburg
    Beiträge
    3.534

    Arrow mhchem

    Hallo Flobian,

    lasse die center-Umgebung weg:
    Code:
    \documentclass[a4paper,10pt,parskip]{scrartcl}
    \usepackage{amsmath}
    \begin{document}
    Text
    \begin{equation}
      C_{6}H_{12}O_{6}+6O_2 \longrightarrow 6CO_2+6H_2O
        \qquad (-2826\frac{kJ}{mol})
    \end{equation}
    Text
    \end{document}
    Die Einheiten schreib besser aufrecht. Evtl. schau Dir ein auf Chemie-Satz spezialisiertes Paket wie mhchem an.

    Viele Grüße,

    Stefan

  3. #3
    Registrierter Benutzer Avatar von localghost
    Registriert seit
    01.11.2006
    Ort
    Braunschweig
    Beiträge
    3.413

    Arrow Einfacher

    Diese Konstruktion wundert mich etwas, denn es geht viel einfacher.
    Code:
    \begin{equation}
      C_{6}H_{12}O_{6}+6O_2 \longrightarrow 6CO_2+6H_2O \qquad (-2826\frac{kJ}{mol})  %
    \end{equation}
    Einheiten kannst Du mit units, SIunits oder SIunitx setzen.


    MfG
    Thorsten¹
    TeX und LaTeX, Fragen und Antworten – TeXwelt

    ¹ Es tut mir Leid. Meine Antworten sind begrenzt. Sie müssen die richtigen Fragen stellen.
    ² System: openSUSE 13.1 (Linux 3.11.10), TeX Live 2013, TeXworks 0.5 (r1351)

  4. #4
    Registrierter Benutzer
    Registriert seit
    15.07.2008
    Beiträge
    7
    Super! Danke Euch!

    Warum einfach...

    Grüße
    Florian

  5. #5
    Registrierter Benutzer
    Registriert seit
    22.11.2007
    Beiträge
    105
    Hallo.
    die zusätzlichen Leerzeilen kommen wohl daher, dass Du zwei Umgebungen schachtelst.
    Ich würde die Pakete amsmath, mhchem und siunitx verwenden und dann folgendes schreiben:
    Code:
    \documentclass{scrartcl}
    
    \usepackage[latin1]{inputenc}
    \usepackage[T1]{fontenc}
    \usepackage[ngerman]{babel}
    
    \usepackage{amsmath}
    \usepackage[version=3]{mhchem}
    \usepackage[per=fraction,fraction=nice]{siunitx}
    \usepackage{blindtext}
    
    \begin{document}
    \blindtext
    \begin{equation}
    \ce{C6H12O6 + 6O2 -> 6CO2 + 6H2O} \qquad (\SI{-2826}{\kilo\joule\per\mole})
    \end{equation}
    \blindtext
    \end{document}

    PS: Ok, da war ich wohl zu langsam
    OS: Windows 7 64bit / Ubuntu 10.10
    LaTeX-Version: MikTeX 2.9 / TeXlive 2010
    LaTeX-Front-End: TexWorks 0.3 / vim+latexsuite

Stichworte

Lesezeichen

Berechtigungen

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