MathPrettyPrinter issueshttps://git.rwth-aachen.de/monticore/EmbeddedMontiArc/generators/MathPrettyPrinter/-/issues2018-07-02T17:26:48+02:00https://git.rwth-aachen.de/monticore/EmbeddedMontiArc/generators/MathPrettyPrinter/-/issues/9LaTeX Line Width2018-07-02T17:26:48+02:00Bram KohlenLaTeX Line WidthIn case a line is too large, the image should be broken down into separate pieces. One will have to concatenate the seperate lines with \left . and \right . .In case a line is too large, the image should be broken down into separate pieces. One will have to concatenate the seperate lines with \left . and \right . .https://git.rwth-aachen.de/monticore/EmbeddedMontiArc/generators/MathPrettyPrinter/-/issues/8Hadamard-Produkt2018-07-04T19:36:45+02:00Evgeny KusmenkoHadamard-ProduktAnalog zu
https://embeddedmontiarc.github.io/MathPrettyPrinter/montimath/vanilla/PowerWise/index.html
sollte auch das hadamard-Produkt aussehen. Aus .* sollte also ein Kreis entstehen, zB hier:
https://embeddedmontiarc.github.io/MathPre...Analog zu
https://embeddedmontiarc.github.io/MathPrettyPrinter/montimath/vanilla/PowerWise/index.html
sollte auch das hadamard-Produkt aussehen. Aus .* sollte also ein Kreis entstehen, zB hier:
https://embeddedmontiarc.github.io/MathPrettyPrinter/montimath/vanilla/TimeWise/index.html
Siehe:
https://en.wikipedia.org/wiki/Hadamard_product_(matrices)
Bei .+ bzw .- soll zudem der Punkt entfernt werden, Addition / Subtraktion immer elementweise sind.
Bei ./ verhält es sich folgendermaßen: A./B = A°B^{°(-1)} , wobei ^{} "hochgestellt" symbolisieren soll. Siehe:
https://math.stackexchange.com/questions/1321879/is-there-a-formula-for-the-inverse-of-hadamard-productArmin MokhtarianArmin Mokhtarianhttps://git.rwth-aachen.de/monticore/EmbeddedMontiArc/generators/MathPrettyPrinter/-/issues/7Test mit transponierten Operator auf gh-pages hochladen2018-07-02T11:44:13+02:00vonWencksternTest mit transponierten Operator auf gh-pages hochladenBitte einen Test für `X = A'` hochladen.
Und `A'` im LaTeX-Modus bitte wiefolgt darstellen:
![image](/uploads/3fb44603932abe7e296bcf6513e90161/image.png)Bitte einen Test für `X = A'` hochladen.
Und `A'` im LaTeX-Modus bitte wiefolgt darstellen:
![image](/uploads/3fb44603932abe7e296bcf6513e90161/image.png)Jean-Marc RonckJean-Marc Ronckhttps://git.rwth-aachen.de/monticore/EmbeddedMontiArc/generators/MathPrettyPrinter/-/issues/6Test mit Kommentaren auf gh-pages branch hochladen2018-12-07T23:43:36+01:00vonWencksternTest mit Kommentaren auf gh-pages branch hochladenUm anzuschauen wie Kommentare im Output dargestellt werden, bitte mal einen Code mit Kommentaren in den gh-pages branch einchecken.
Für den Latex-Modus könnt ihr euch auch eine schöne Kommentardarstellung ausdenken; evtl. so wie den Lat...Um anzuschauen wie Kommentare im Output dargestellt werden, bitte mal einen Code mit Kommentaren in den gh-pages branch einchecken.
Für den Latex-Modus könnt ihr euch auch eine schöne Kommentardarstellung ausdenken; evtl. so wie den Latex-Todo-Modus.
@kusmenko: Welchen Modus würdest du bevorzugen?https://git.rwth-aachen.de/monticore/EmbeddedMontiArc/generators/MathPrettyPrinter/-/issues/5bei mathematischen Brüchen Platz lassen zwischen Zeilen2018-07-02T11:45:22+02:00vonWencksternbei mathematischen Brüchen Platz lassen zwischen ZeilenIch denke folgendes lässt sich besser lesen:
![image](/uploads/547aea10161b01aef183001fb74b34c0/image.png)
Besonders, wenn man folgendes sieht:
![image](/uploads/a478586aa6bc68754c710e4f14c1bb2b/image.png)
@kusmenko: Was meinst du? Sol...Ich denke folgendes lässt sich besser lesen:
![image](/uploads/547aea10161b01aef183001fb74b34c0/image.png)
Besonders, wenn man folgendes sieht:
![image](/uploads/a478586aa6bc68754c710e4f14c1bb2b/image.png)
@kusmenko: Was meinst du? Sollte man bei Brüchen eine leer Zeile mit kleinerer Schriftgröße extra einfügen?Jean-Marc RonckJean-Marc Ronckhttps://git.rwth-aachen.de/monticore/EmbeddedMontiArc/generators/MathPrettyPrinter/-/issues/4Unnötige Klammern bei Zeilen2018-07-02T11:49:34+02:00vonWencksternUnnötige Klammern bei ZeilenIn https://git.rwth-aachen.de/monticore/EmbeddedMontiArc/generators/MathPrettyPrinter/blob/master/src/test/resources/models/montimath/vanilla/SolEqu.m#L5
sieht die Ausgabe wie folgt aus: (Bug #2 behoben)
```
Q^{3,1} A = [3 6 2; 1 2 8; 7...In https://git.rwth-aachen.de/monticore/EmbeddedMontiArc/generators/MathPrettyPrinter/blob/master/src/test/resources/models/montimath/vanilla/SolEqu.m#L5
sieht die Ausgabe wie folgt aus: (Bug #2 behoben)
```
Q^{3,1} A = [3 6 2; 1 2 8; 7 9 4] \ [2;3;4];
```
Aber die Ausgabe sieht wie folgt aus:
![image](/uploads/6705613da019557155aba8373052f145/image.png)
Gerade bei Vektoren wie `[(2); (3); (4)]`, sieht die unnötige Klammerung pro Zeile hässlich aus; viel besser ist ` [2; 3; 4]`.
@jean\-marc.ronck, @armin.mokhtarian, @bram.kohlen: Bitte beheben.Jean-Marc RonckJean-Marc Ronckhttps://git.rwth-aachen.de/monticore/EmbeddedMontiArc/generators/MathPrettyPrinter/-/issues/3Dimension-Checking2018-12-07T23:43:45+01:00vonWencksternDimension-Checking![image](/uploads/b8c03a75a7f974c72579e47777c6259a/image.png)
das Bild zeigt Variable c mit 1 Zeile und 5 Spalten; aber der Wert der zugewiesen wird hat nur 3 Spalten und 1 Zeile.
Damit ist das Beispiel ja falsch; bitte baut dafür bitte...![image](/uploads/b8c03a75a7f974c72579e47777c6259a/image.png)
das Bild zeigt Variable c mit 1 Zeile und 5 Spalten; aber der Wert der zugewiesen wird hat nur 3 Spalten und 1 Zeile.
Damit ist das Beispiel ja falsch; bitte baut dafür bitte einen entsprechenden CoCo-Check ein.
Und in der HTML-Ausgabe, könnt ihr ja ein rotes Fehlerkreuz vor der Zeilennummer generieren; für das Beispiel damit es anzeigt, dass irgendetwas nicht stimmt.
@jean\-marc.ronck, @armin.mokhtarian, @bram.kohlen: Dies bitte fixen.https://git.rwth-aachen.de/monticore/EmbeddedMontiArc/generators/MathPrettyPrinter/-/issues/2[Bug in Grammatik] Gleichungssystem lösen; ist nur einfacher Backslash und ni...2018-06-28T21:46:31+02:00vonWenckstern[Bug in Grammatik] Gleichungssystem lösen; ist nur einfacher Backslash und nicht doppelterhttps://git.rwth-aachen.de/monticore/EmbeddedMontiArc/generators/MathPrettyPrinter/blob/tex/src/test/resources/models/montimath/vanilla/SolEqu.m#L5
Da ist ein Fehler drin.
Die Zeile
```
Q^{3,1} A = [3 6 2; 1 2 8; 7 9 4] \\ [2;3;4];
```
...https://git.rwth-aachen.de/monticore/EmbeddedMontiArc/generators/MathPrettyPrinter/blob/tex/src/test/resources/models/montimath/vanilla/SolEqu.m#L5
Da ist ein Fehler drin.
Die Zeile
```
Q^{3,1} A = [3 6 2; 1 2 8; 7 9 4] \\ [2;3;4];
```
müsste
```
Q^{3,1} A = [3 6 2; 1 2 8; 7 9 4] \ [2;3;4];
```
lauten; siehe
https://de.mathworks.com/help/matlab/ref/mldivide.html
@jean\-marc.ronck, @bram.kohlen, @armin.mokhtarian: Könnt ihr die Grammatik bitte so anpassen, dass sich das Beispiel Regelkonform parsen lassen?Jean-Marc RonckJean-Marc Ronck