Fallunterscheidung

Formelsatz für Mathematik, Naturwissenschaften und Technik


Stamm-

Genaue Angaben machen

Beitrag von Stamm- »

MicFem hat geschrieben:[…] Dann läst sich das nicht kompilieren. Was ist daran falsch?
Geht es auch etwas genauer? Etwa durch die genaue Nennung des in der Protokolldatei (*.log) angezeigten Fehlers? Was daran falsch ist, kann ich nicht sagen, denn auf meinem System funktioniert es fehlerlos. Liegt vielleicht an veralteten Versionen der verwendeten Klasse oder Pakete. Füge den Befehl \listfiles als allererste Zeile in den Quelltext ein und suche am Ende der Protokolldatei (*.log) nach der Liste der verwendeten Dateien. Daran lassen sich die Versionen ablesen. Bei mir ergibt das folgendes.
 *File List*
scrartcl.cls    2015/02/07 v3.16 KOMA-Script document class (article)
scrkbase.sty    2015/02/07 v3.16 KOMA-Script package (KOMA-Script-dependent bas
ics and keyval usage)
 scrbase.sty    2015/02/07 v3.16 KOMA-Script package (KOMA-Script-independent b
asics and keyval usage)
  keyval.sty    2014/10/28 v1.15 key=value parser (DPC)
scrlfile.sty    2015/02/07 v3.16 KOMA-Script package (loading files)
tocbasic.sty    2015/02/07 v3.16 KOMA-Script package (handling toc-files)
scrsize12pt.clo    2015/02/07 v3.16 KOMA-Script font size class option (12pt)
typearea.sty    2015/02/07 v3.16 KOMA-Script package (type area)
   babel.sty    2014/09/25 3.9l The Babel package
 ngerman.ldf    2013/12/13 v2.7 German support for babel (new orthography)
mathtools.sty    2014/07/16 v1.15 mathematical typesetting tools
    calc.sty    2014/10/28 v4.3 Infix arithmetic (KKT,FJ)
 mhsetup.sty    2010/01/21 v1.2a programming setup (MH)
 amsmath.sty    2013/01/14 v2.14 AMS math features
 amstext.sty    2000/06/29 v2.01
  amsgen.sty    1999/11/30 v2.0
  amsbsy.sty    1999/11/29 v1.2d
  amsopn.sty    1999/12/14 v2.01 operator names
graphicx.sty    2014/10/28 v1.0g Enhanced LaTeX Graphics (DPC,SPQR)
graphics.sty    2014/10/28 v1.0p Standard LaTeX Graphics (DPC,SPQR)
    trig.sty    1999/03/16 v1.09 sin cos tan (DPC)
graphics.cfg    2010/04/23 v1.9 graphics configuration of TeX Live
  pdftex.def    2011/05/27 v0.06d Graphics/color for pdfTeX
infwarerr.sty    2010/04/08 v1.3 Providing info/warning/error messages (HO)
 ltxcmds.sty    2011/11/09 v1.22 LaTeX kernel commands for general use (HO)
supp-pdf.mkii
pdftexcmds.sty    2011/11/29 v0.20 Utility functions of pdfTeX for LuaTeX (HO)
ifluatex.sty    2010/03/01 v1.3 Provides the ifluatex switch (HO)
   ifpdf.sty    2011/01/30 v2.3 Provides the ifpdf switch (HO)
epstopdf-base.sty    2010/02/09 v2.5 Base part for package epstopdf
  grfext.sty    2010/08/19 v1.1 Manage graphics extensions (HO)
kvdefinekeys.sty    2011/04/07 v1.3 Define keys (HO)
kvoptions.sty    2011/06/30 v3.11 Key value format for package options (HO)
kvsetkeys.sty    2012/04/25 v1.16 Key value parser (HO)
etexcmds.sty    2011/02/16 v1.5 Avoid name clashes with e-TeX commands (HO)
epstopdf-sys.cfg    2010/07/13 v1.3 Configuration of (r)epstopdf for TeX Live
 ***********

Genmutant
Forum-Guru
Forum-Guru
Beiträge: 488
Registriert: Di 8. Jul 2008, 11:00
Wohnort: Augsburg

Re: Mögliche Fehlerquellen

Beitrag von Genmutant »

Stamm- hat geschrieben:Das könnte hier schon reichen, muss es aber nicht.
Ne reicht nicht aus mehreren Gründen, wie Umlaute im Mathemodus, und falschen Mathe-Delimitern.

MicFem
Forum-Newbie
Forum-Newbie
Beiträge: 7
Registriert: Di 3. Feb 2015, 20:09

Re: Genaue Angaben machen

Beitrag von MicFem »

Stamm- hat geschrieben:
MicFem hat geschrieben:[…] Dann läst sich das nicht kompilieren. Was ist daran falsch?
Geht es auch etwas genauer? Etwa durch die genaue Nennung des in der Protokolldatei (*.log) angezeigten Fehlers? Was daran falsch ist, kann ich nicht sagen, denn auf meinem System funktioniert es fehlerlos. Liegt vielleicht an veralteten Versionen der verwendeten Klasse oder Pakete. Füge den Befehl \listfiles als allererste Zeile in den Quelltext ein und suche am Ende der Protokolldatei (*.log) nach der Liste der verwendeten Dateien. Daran lassen sich die Versionen ablesen. Bei mir ergibt das folgendes.
 *File List*
scrartcl.cls    2015/02/07 v3.16 KOMA-Script document class (article)
scrkbase.sty    2015/02/07 v3.16 KOMA-Script package (KOMA-Script-dependent bas
ics and keyval usage)
 scrbase.sty    2015/02/07 v3.16 KOMA-Script package (KOMA-Script-independent b
asics and keyval usage)
  keyval.sty    2014/10/28 v1.15 key=value parser (DPC)
scrlfile.sty    2015/02/07 v3.16 KOMA-Script package (loading files)
tocbasic.sty    2015/02/07 v3.16 KOMA-Script package (handling toc-files)
scrsize12pt.clo    2015/02/07 v3.16 KOMA-Script font size class option (12pt)
typearea.sty    2015/02/07 v3.16 KOMA-Script package (type area)
   babel.sty    2014/09/25 3.9l The Babel package
 ngerman.ldf    2013/12/13 v2.7 German support for babel (new orthography)
mathtools.sty    2014/07/16 v1.15 mathematical typesetting tools
    calc.sty    2014/10/28 v4.3 Infix arithmetic (KKT,FJ)
 mhsetup.sty    2010/01/21 v1.2a programming setup (MH)
 amsmath.sty    2013/01/14 v2.14 AMS math features
 amstext.sty    2000/06/29 v2.01
  amsgen.sty    1999/11/30 v2.0
  amsbsy.sty    1999/11/29 v1.2d
  amsopn.sty    1999/12/14 v2.01 operator names
graphicx.sty    2014/10/28 v1.0g Enhanced LaTeX Graphics (DPC,SPQR)
graphics.sty    2014/10/28 v1.0p Standard LaTeX Graphics (DPC,SPQR)
    trig.sty    1999/03/16 v1.09 sin cos tan (DPC)
graphics.cfg    2010/04/23 v1.9 graphics configuration of TeX Live
  pdftex.def    2011/05/27 v0.06d Graphics/color for pdfTeX
infwarerr.sty    2010/04/08 v1.3 Providing info/warning/error messages (HO)
 ltxcmds.sty    2011/11/09 v1.22 LaTeX kernel commands for general use (HO)
supp-pdf.mkii
pdftexcmds.sty    2011/11/29 v0.20 Utility functions of pdfTeX for LuaTeX (HO)
ifluatex.sty    2010/03/01 v1.3 Provides the ifluatex switch (HO)
   ifpdf.sty    2011/01/30 v2.3 Provides the ifpdf switch (HO)
epstopdf-base.sty    2010/02/09 v2.5 Base part for package epstopdf
  grfext.sty    2010/08/19 v1.1 Manage graphics extensions (HO)
kvdefinekeys.sty    2011/04/07 v1.3 Define keys (HO)
kvoptions.sty    2011/06/30 v3.11 Key value format for package options (HO)
kvsetkeys.sty    2012/04/25 v1.16 Key value parser (HO)
etexcmds.sty    2011/02/16 v1.5 Avoid name clashes with e-TeX commands (HO)
epstopdf-sys.cfg    2010/07/13 v1.3 Configuration of (r)epstopdf for TeX Live
 ***********
Also es ist wirklich sehr seltsam. Gestern Abend konnte ich auf einmal - ohne, dass ich etwas verändert habe - alle meine Dokumente kompilieren. Heute lässt sich plötzlich gar kein einziges mehr kompilieren. Ich habe aber wirklich überhaupt nichts geändert. Hier habe ich mal einen Auszug aus der Log-Datei:

*File List*
scrartcl.cls 2012/05/15 v3.11 KOMA-Script document class (article)
scrkbase.sty 2012/05/15 v3.11 KOMA-Script package (KOMA-Script-dependent basics and keyval usage)
scrbase.sty 2012/05/15 v3.11 KOMA-Script package (KOMA-Script-independent basics and keyval usage)
keyval.sty 1999/03/16 v1.13 key=value parser (DPC)
scrlfile.sty 2011/03/09 v3.09 KOMA-Script package (loading files)
tocbasic.sty 2012/04/04 v3.10b KOMA-Script package (handling toc-files)
scrsize12pt.clo 2012/05/15 v3.11 KOMA-Script font size class option (12pt)
typearea.sty 2012/05/15 v3.11 KOMA-Script package (type area)
babel.sty 2008/07/08 v3.8m The Babel package
bblopts.cfg 2006/07/31 v1.0 MiKTeX 'babel' configuration
ngermanb.ldf 2008/07/06 v2.6n new German support from the babel system
mathtools.sty 2012/04/24 v1.12 mathematical typesetting tools
calc.sty 2007/08/22 v4.3 Infix arithmetic (KKT,FJ)
mhsetup.sty 2010/01/21 v1.2a programming setup (MH)
amsmath.sty 2000/07/18 v2.13 AMS math features
amstext.sty 2000/06/29 v2.01
amsgen.sty 1999/11/30 v2.0
amsbsy.sty 1999/11/29 v1.2d
amsopn.sty 1999/12/14 v2.01 operator names
graphicx.sty 1999/02/16 v1.0f Enhanced LaTeX Graphics (DPC,SPQR)
graphics.sty 2009/02/05 v1.0o Standard LaTeX Graphics (DPC,SPQR)
trig.sty 1999/03/16 v1.09 sin cos tan (DPC)
graphics.cfg 2007/01/18 v1.5 graphics configuration of teTeX/TeXLive
dvips.def 1999/02/16 v3.0i Driver-dependant file (DPC,SPQR)

Stamm-

Veraltetes TeX-System

Beitrag von Stamm- »

Der Vergleich der Listen sollte dir zeigen, dass zumindest »KOMA-Script« und »graphicx« auf deinem System veraltet sind. Eine komplette Aktualisierung deines TeX-Systems ist also angesagt, um die alten Versionen aller Pakete zu verabschieden. Kein Problem mit den Paket-Managern der TeX-Distributionen.

Für einen Zugriff kurz nach der Veröffentlichung steht für »KOMA-Script« ein experimentelles Depot für TeX-Live/MacTeX und MiKTeX zur Verfügung. Da ist die neue Version dann eine kurze Zeit lang vor der Veröffentlichung auf CTAN erhältlich.

MicFem
Forum-Newbie
Forum-Newbie
Beiträge: 7
Registriert: Di 3. Feb 2015, 20:09

Beitrag von MicFem »

Also ich habe ja bereits erwähnt, dass ich ein absoluter Neuling bin auf dem Gebiet Latex. Mir ist jetzt aufgefallen, warum ich das nicht kompilieren konnte. Ich benutze TeXnicCenter und dort kann man ja auswählen ob das ganze in ein PDF-Dokument, PS-Dokument usw. transformiert wird.

Wenn ich PS wähle, dann bekomme ich die Fehlermeldung, dass der Vorgang nicht ausgeführt werden konnte. Wenn ich PDF wähle, dann wird eine PDF erstellt (das will ich auch so haben) und bekomme aber die Meldung unten in der Erstellung-Konsole:

LaTex-Ergebnis: 81 Fehler
BibTex-Ergebnis: 0 Fehler

Alle Fehler sind von der Form:
- ! Missing $ inserted.
- ! Display math should end with $$.
- ! LaTeX Error: Bad math environment delimiter.

Aber ich bekomme trotzdem die PDF. Was hat das mit den Fehlern auf sich?

Genmutant
Forum-Guru
Forum-Guru
Beiträge: 488
Registriert: Di 8. Jul 2008, 11:00
Wohnort: Augsburg

Beitrag von Genmutant »

Naja der Code ist halt total falsch... und drum gibts Fehler.
Du kannst z.B. keine Umlaute im Mathemodus dir so bauen, und hast außerdem Mathe-Delimiter "\[" drinnen. Und natürlich die ganzen Leerzeilen...

Stamm-

Eigene Initiative ist vorteilhaft

Beitrag von Stamm- »

MicFem hat geschrieben:Also ich habe ja bereits erwähnt, dass ich ein absoluter Neuling bin auf dem Gebiet Latex. […]
Dann nimm doch einführende Literatur zur Hand (»l2kurz«, »LaTeX for complete Novices«) oder kauf dir ein Buch und lerne so den Umgang mit LaTeX. Die kostenlosen Einführungen sind in deinem TeX-System vorhanden und über die Kommandozeile abrufbar.
texdoc l2kurz
texdoc novices
Über das Lesen von Dokumentationen wirst Du ohnehin nicht hinwegkommen, wenn Du dich jemals ernsthaft mit den Möglichkeiten von LaTeX beschäftigen willst. Die Suche nach Lösungen im Netz und Fragestellung in Foren ist viel zeitaufwändiger.
MicFem hat geschrieben:[…] Mir ist jetzt aufgefallen, warum ich das nicht kompilieren konnte. Ich benutze TeXnicCenter und dort kann man ja auswählen ob das ganze in ein PDF-Dokument, PS-Dokument usw. transformiert wird. […]
Ist mir aus alten Zeiten bekannt. Aber warum zeitraubend aus dem Menü auswählen? Ein einmal gewähltes Ausgabeprofil kann über die Tastatur mit »Strg+F7« (für einzelne Dateien) oder »F7« (für Projekte) gestartet werden. Ein Studium der Dokumention für TeXnicCenter ist da wohl angesagt.
MicFem hat geschrieben:[…] Wenn ich PS wähle, dann bekomme ich die Fehlermeldung, dass der Vorgang nicht ausgeführt werden konnte. Wenn ich PDF wähle, dann wird eine PDF erstellt (das will ich auch so haben) und bekomme aber die Meldung unten in der Erstellung-Konsole […]
Über die Fehler ist hier ja schon genug geschrieben worden. Fehler von LaTeX selbst sind auch in einführenden Büchern erklärt. Bei Fehlern durch Pakete ist in deren Anleitungen auch schon mal was zu finden.

MicFem
Forum-Newbie
Forum-Newbie
Beiträge: 7
Registriert: Di 3. Feb 2015, 20:09

Beitrag von MicFem »

Okay, ich werde dann mal einführende Literatur zu Latex durcharbeiten.

Nichtsdestotrotz wollte ich nochmals auf mein ursprüngliches Anliegen zurückkommen. Gibt es eine einfache Möglichkeit um die langen Formeln auf eine Zeile zu bringen bei den Fallunterscheidungen.

Stamm-

Lösung ist schon da

Beitrag von Stamm- »

MicFem hat geschrieben:[…] Nichtsdestotrotz wollte ich nochmals auf mein ursprüngliches Anliegen zurückkommen. Gibt es eine einfache Möglichkeit um die langen Formeln auf eine Zeile zu bringen bei den Fallunterscheidungen.
Dafür hatte ich bereits in einem früheren Beitrag einen Lösungsansatz präsentiert. Muss dir wohl entgangen sein. Die Erläuterungen wiederhole ich jetzt nicht. Ein Klick auf »Öffne in Online-Editor« zeigt das Ergebnis.
\documentclass[
  fontsize=12pt,
  pagesize,
  ngerman
]{scrartcl}
\usepackage[T1]{fontenc}
\usepackage{selinput}
\SelectInputMappings{
  adieresis={ä},
  germandbls={ß}
}
\usepackage{babel}
\usepackage[fixamsmath,disallowspaces]{mathtools}

\begin{document}
  \addsec{Ziel 1: Stromkosten (Allgemeine Formulierung)}
    \begin{align*}
      Z_1(t) &=
      \begin{cases}
        \begin{aligned}
          & (P_{V_\text{ges}}(t)+P_{EZ_1}(t)+P_{EZ_2}(t)+ \cdots \\
          & \cdots + P_{EZ_n}(t)) \cdot PR_{el} (t)
        \end{aligned} &
        \text{für}\ P_{V_\text{ges}} (t) >
        \begin{aligned}
          & -(P_{EZ_1} (t) + P_{EZ_2} (t) + \cdots \\
          & \cdots+ P_{EZ_n} (t))
        \end{aligned}
      \end{cases}
    \end{align*}
\end{document}

Antworten