goLaTeX .:. deutschsprachiges LaTeX Forum

... deutschsprachiges LaTeX Forum


Bücher:

Schnell ans Ziel mit LATEX 2e

Forenstatistik:
Beiträge: 9655
Seitenaufrufe:
113095 PIs (Jan 2010)

Top-Poster: KOMA (1126)

Wir begrüßen unseren neuesten Benutzer Hiitzl.

Partner:

KOMA-Script



TeXblog



LaTeX Community




Forum
      Option
[Erweitert]
  • Diese Seite weiterempfehlen
     


Gehe zu:  
Neues Thema eröffnen Neue Antwort erstellen

Setzen von einer Gleichung

 

Latechniker
Gast

Beiträge: ---
Anmeldedatum: ---
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 30.01.2010, 17:11     Titel: Setzen von einer Gleichung
  Antworten mit Zitat      
Hallo ich bekomme es einfach nicht hin, habe schon diverse Dokumentationen zu den Amsmath-Paketen gelesen, aber es klappt nicht. Folgendes Problem habe ich:
Ich möchte innerhalb einer nichtnummerierten Formelumgebung eine überschlägige Rechnung durchführen. Dabei soll die Formel bzw. der Rechengang linksbündig in der Umgebung stehen und am Gleichheitszeichen ausgerichtet werden. Danach sollen die eingesetzten Werte in der Formelumgebung rechtsbündig am Gleichheitszeichen ausgerichtet werden.
Code:


\documentclass[%
   %draft,     % Entwurfsstadium
   final,      % fertiges Dokument
    % --- Paper Settings ---
   paper=a4,% [Todo: add alternatives]
   paper=portrait, % landscape
   pagesize=auto, % driver
   % --- Base Font Size ---
   fontsize=11pt,%
    % --- Koma Script Version ---
   version=last, %
 ]{scrbook}
\usepackage{amsmath}
\usepackage[%per=slash,
            decimalsymbol=comma,
            loctolang={DE:ngerman},
            ]{siunitx}


\begin{document}
\begin{flalign*}
\label{20}
W_{\mathrm{prim}}  &= \frac{1}{2}\cdot L \cdot\frac{U^{2}}{R^{2}}\cdot \left[\left(1-\euler^{\frac{-t}{L/R}}\right)\right]^{2} && \\
  &= \frac{1}{2}\cdot \SI{0,01}{\henry}\cdot\frac{\left(\SI{12}{\volt}\right)^{2}}{\left(\SI{2}{\ohm}\right)^{2}}\cdot \left[\left(1-\euler^{\frac{-t}{\SI{0,01}{\henry}/\SI{2}{\ohm}}}\right)\right]^{2} && \\
    &=\SI{0,18}{\joule}\left[\left(1-\euler^{\frac{-t}{\SI{200}{\second}}}\right)\right]^{2}\qquad\qquad  \text{mit}\qquad t=\SI{4}{\milli \second} && \\
    &\approx\SI{55}{\milli\joule}&& \\
\begin{split}
 L &= \SI{10} {\milli\henry}\quad\text{(Induktiviät der Primärspule)}\\
 R &= \SI{2}{\ohm}\quad\text{(Ohmscher Widerstand Primärspule)}\\
 U &= \SI{12}{\volt}\quad \text{(Batteriespannung)}\\
\end{split}
\end{flalign*}

\end{document}
 


Sorry da fehlen zwar ein paar Packete aber es ist soweit lauffähig und sollte zum Verständnis reichen. Wäre super, wenn ihr mir helfen könntet.
Gruß Sebastian

KarlMarx
Forum-Fortgeschrittener
Forum-Fortgeschrittener


Beiträge: 55
Anmeldedatum: 29.10.09
Wohnort: Berlin
Version: MiKTeX 2.8
     Beitrag Verfasst am: 31.01.2010, 18:41     Titel:
  Antworten mit Zitat      
Moin Sebastian!

Deine gestalterischen Wünsche habe ich (glaube ich) noch nicht ganz verstanden, aber zu Deinem Code erstmal ein paar Sachen:

Ein vollständiges Minimalbeispiel wäre schön - d.h. inkl. aller benötigten Pakete aber ohne alle unnötigen.

Außerdem folgende Fragen/Hinweise:
    1. Was bezweckst Du mit den Klassenoptionen draft bzw. final?
    2. Seit wann muß man Koma-Script erzählen, daß es die neueste Version nehmen soll - hast Du verschiedene Versionen installiert?
    3. Dein Code ist arg unübersichtlich, was u.a. anderem an den zahlreichen Klammern liegt, von denen etwa die Hälfte überflüssig ist.
    4. Ich kenne das Paket siunitx nicht aber was genau bewirkt der Befehl \SI? Ich verwende schon immer das Paket siunits und kann erstmal keinen Unterschied feststellen. Den Befehl \euler gibt es dort zwar nicht, aber das normale e tut's m.E. auch.


Ich habe mal ein Minimalbeispiel nach meinen Vorstellungen gebastelt - vielleicht kommt es den Deinen ja einigermaßen nahe. Die Umgebung \align habe ich bisher noch nicht verwendet, daher mit \array. Kannst Du ja nach Belieben umbauen.
Da das schmale Fenster hier den doch etwas breiteren Code sehr verschiebt und er dadurch schlecht leserlich wird, hänge ich die tex-Datei hier auch an.

Code:
\documentclass[
         11pt,            % Schriftgröße
         german,          % Deutsch
         a4paper          % Papierformat
]{scrbook}%Link zu KoMa-Optionen: http://www.komascript.de/betaoptions
\usepackage{babel}              % deutsche Sonderheiten
\usepackage{amsmath}            % Mathe-Umgebungen
\usepackage[amssymb]{SIunits}   % AMS-Einheiten
\usepackage[latin1]{inputenc}   % Anpassung des Zeichensatzs (Sonderzeichen)

\begin{document}

\begin{equation*}
\begin{array}{lclll}
   W_{\mathrm{prim}}   & =   & \frac{1}{2}\cdot L \cdot\frac{U^{2}}{R^{2}}\cdot
                               \left(1-e^{\frac{-t}{L/R}}\right)^{2}   & \text{mit} & \\
                       &     &   & L = 10\,\milli\henry   & \text{(Induktivität der Primärspule)} \\
                       & =   & \frac{1}{2}\cdot 0,01\,\henry\cdot \frac{(12\,\volt)^2}{(2\,\ohm)^2}\cdot
                               \left(1-e^{\frac{-t}{0,01\,\henry/2\,\ohm}}\right)^2 \quad &
                                   R = 2\,\ohm            & \text{(Ohmscher Widerstand Primärspule)} \\
                       &     &   & U = 12\,\volt          & \text{(Batteriespannung)} \\
                       & =   & 0,18\,\joule\,\left(1-e^{\frac{-t}{200\,\second}}\right)^2  &\text{mit} & \\
                       &     &   & t= 4\,\milli\second & \\
                 & \approx   & 55\,\milli\joule   & &
\end{array}
\end{equation*}

\end{document}


Gruß, Marx.

Gleichung.tex
 Beschreibung:

Download
 Dateiname:  Gleichung.tex
 Dateigröße:  1.15 KB
 Heruntergeladen:  6 mal

_________________

Acer TM5730, Core2Duo P8400, WinXP SP3, MiKTeX 2.8, TeXnicCenter 1.0 & 2.a2

--
Aut viam inveniam aut faciam.
Private Nachricht senden Benutzer-Profile anzeigen

localghost
Forum-Century
Forum-Century


Beiträge: 102
Anmeldedatum: 08.07.08
Wohnort: Braunschweig
Version: TeX Live 2009, MiKTeX 2.8
     Beitrag Verfasst am: 31.01.2010, 18:49     Titel: Veraltetes Paket
  Antworten mit Zitat      
KarlMarx hat Folgendes geschrieben:
[...] Ich kenne das Paket siunitx nicht aber was genau bewirkt der Befehl \SI? Ich verwende schon immer das Paket siunits und kann erstmal keinen Unterschied feststellen. [...]

SIunits ist überholt und sollte durch siunitx ersetzt werden. Der Befehl \SI{...}{...} sorgt für ordentlichen Satz von Maßzahl und Einheit. Die genaue Beschreibung ist selbstverständlich in der Anleitung zu finden.


MfG
Thorsten
_________________


¹ Es tut mir leid. Meine Antworten sind begrenzt. Sie müssen die richtigen Fragen stellen.
² Betriebs-, LaTeX-System, Editor: openSUSE 11.2, TeX Live 2009, TeXworks 0.3 | Windows XP (SP3), MiKTeX 2.8, TeXworks 0.3
Private Nachricht senden Benutzer-Profile anzeigen

KarlMarx
Forum-Fortgeschrittener
Forum-Fortgeschrittener


Beiträge: 55
Anmeldedatum: 29.10.09
Wohnort: Berlin
Version: MiKTeX 2.8
     Beitrag Verfasst am: 31.01.2010, 18:50     Titel:
  Antworten mit Zitat      
O.k., danke für den Hinweis.
_________________

Acer TM5730, Core2Duo P8400, WinXP SP3, MiKTeX 2.8, TeXnicCenter 1.0 & 2.a2

--
Aut viam inveniam aut faciam.
Private Nachricht senden Benutzer-Profile anzeigen

Rubert
Gast

Beiträge: ---
Anmeldedatum: ---
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 31.01.2010, 21:23     Titel: Re: Veraltetes Paket
  Antworten mit Zitat      
localghost hat Folgendes geschrieben:

SIunits ist überholt und sollte durch siunitx ersetzt werden. Der Befehl \SI{...}{...} sorgt für ordentlichen Satz von Maßzahl und Einheit. Die genaue Beschreibung ist selbstverständlich in der Anleitung zu finden.


Habe gerade mein \units-Paket mit dem \siunitx-Paket ersetzt und paar Fragen dazu.

Wenn ich beispielsweise sowas schreibe
Code:
\documentclass{scrreprt}

\usepackage[latin1]{inputenc}
\usepackage[T1]{fontenc}
\usepackage{siunitx}


\begin{document}
Alles gleich: \\
\SI[per=slash]{100000,01}{\newton\per\meter} \\
\SI{100000,01}{\newton/\meter} \\
\SI{100000.01}{N/m}

\end{document}


ergibt alles das gleiche Ergebnis. Spricht irgendetwas für oder gegen eine Ausführung? Ich hab einige Einheiten im Text, nicht dass ich später alles wieder ändern kann...

Das Paket macht ja zwischen 100 und 000 bei 100000 einen kleinen Abstand sowie bei jeder Zahl mit Nachkommastellen einen Punkt aus dem Komma; ist dies überhaupt normgerecht?

phi
Forum-Guru
Forum-Guru

Beiträge: 306
Anmeldedatum: 06.02.09
Wohnort: ---
Version: MacTeX 2009
     Beitrag Verfasst am: 31.01.2010, 21:45     Titel: Re: Veraltetes Paket
  Antworten mit Zitat      
Rubert hat Folgendes geschrieben:

Habe gerade mein \units-Paket mit dem \siunitx-Paket ersetzt und paar Fragen dazu.

Wenn ich beispielsweise sowas schreibe
Code:
\documentclass{scrreprt}

\usepackage[latin1]{inputenc}
\usepackage[T1]{fontenc}
\usepackage{siunitx}


\begin{document}
Alles gleich: \\
\SI[per=slash]{100000,01}{\newton\per\meter} \\
\SI{100000,01}{\newton/\meter} \\
\SI{100000.01}{N/m}

\end{document}


ergibt alles das gleiche Ergebnis. Spricht irgendetwas für oder gegen eine Ausführung? Ich hab einige Einheiten im Text, nicht dass ich später alles wieder ändern kann...

Die erste Version ist die beste, da sie die Semantik ausdrückt. Außerdem können mit dieser Variante Feineinstellungen vorgenommen werden, z.B. der Abstand zwischen e und V bei \electronvolt. Wenn du Brüche immer mit Schrägstrich schreiben willst, solltest du das global mit \sisetup festlegen.

Zitat:
Das Paket macht ja zwischen 100 und 000 bei 100000 einen kleinen Abstand sowie bei jeder Zahl mit Nachkommastellen einen Punkt aus dem Komma; ist dies überhaupt normgerecht?
Die Abstände zwischen den Dreierblöcken sind korrekt. Für das Dezimaltrennzeichen musst du das richtige Gebietsschema (Locale) wählen, siehe Anleitung.
Private Nachricht senden Benutzer-Profile anzeigen

Latechniker
Gast

Beiträge: ---
Anmeldedatum: ---
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 01.02.2010, 00:29     Titel:
  Antworten mit Zitat      
Hey danke, ich denke das Minimalbeispiel gibt alles wieder. Nur würde ich gerne die Größen L, U, R unter der Gleichung rechtsbündig haben. So kenne ich das aus dem Buch des Professors. Würde mich aber auch über konstruktive Vorschläge, wie jemand sowas schonmal gelöst hat freuen. Denn es führen ja bekanntlich viele Wege nach Rom!
Danke
Gruß
Sebastian

Neues Thema eröffnen Neue Antwort erstellen



Options and Permissions
Beiträge der letzten Zeit anzeigen:

Du kannst Beiträge in dieses Forum schreiben.
Du kannst auf Beiträge in diesem Forum antworten.
Du kannst deine Beiträge in diesem Forum nicht bearbeiten.
Du kannst deine Beiträge in diesem Forum nicht löschen.
Du kannst an Umfragen in diesem Forum nicht mitmachen.
Du kannst Dateien in diesem Forum nicht posten
Du kannst Dateien in diesem Forum herunterladen
.

goLaTeX ist ein Teil des goForen-Labels
goForen.de goMATLAB.de goLaTeX.de goPCB.de


  Impressum | Werbung/Mediadaten | FAQ | goLaTeX RSS Button RSS-Feed

Copyright © 2008 - 2010 goLaTeX.de
Partner: LabVIEWforum.de