Hypercell ein ] Hypercell aus ] Zeige Navigation ] Verstecke Navigation ]
c++.de  
   
Forentreff 2012     
Bücher-Shop mit Amazon (Buchkategorien)C++ : Referenzen zu C++ : C++ Builder : Visual C++ : C# : Java : Spieleprogrammierung : Systemprogrammierung Linux : Software-Entwicklung : .NET : Compilertechnik : Algorithmen & Datenstrukturen : Objektorientierung : Entwurfsmuster : UML : eXtreme Programming : Scrum : Projektmanagement : Software-Testing : Datenbanken : Tom DeMarco : Dilbert : User Friendly
C/C++ Forum :: Forentechnik ::  MathJax     Zeige alle Beiträge auf einer Seite Auf Beitrag antworten
Autor Nachricht
Michael E.
Mitglied

Benutzerprofil
Anmeldungsdatum: 25.10.2003
Beiträge: 5323
Beitrag Michael E. Mitglied 17:26:00 30.06.2011   Titel:   MathJax            Zitieren

Hallo,

bekanntlich zickt Latex in diesem Forum schon seit einiger Zeit. Heute bin ich über MathJax gestolpert. Ich finde, das sieht wie ein ganz brauchbarer Ersatz aus. Was meint ihr dazu?

_________________
Your password must be at least 18770 characters and cannot repeat any of your previous 30689 passwords. Please type a different password. Type a password that meets these requirements in both text boxes. (http://support.microsoft.com/kb/276304/en-us/)
Werbeunterbrechung
nman
Moderator

Benutzerprofil
Anmeldungsdatum: 19.02.2002
Beiträge: 12947
Beitrag nman Moderator 11:57:35 01.07.2011   Titel:              Zitieren

Danke auf alle Fälle für den Link, gefällt mir persönlich auf den ersten Blick mal sehr gut. :live:

Ich hoffe, dass ich in nächster Zeit mal dazukomme, ein bisschen damit herumzuspielen, dann können wir das auch intern diskutieren.

_________________
…but tuesday's just as bad.
Marc++us
Administrator

Benutzerprofil
Anmeldungsdatum: 05.04.2000
Beiträge: 17122
Beitrag Marc++us Administrator 16:06:07 01.07.2011   Titel:              Zitieren

Michael:

In solchen Fällen wären wir sehr dankbar, wenn Du z.B. so ein System auf einer Linux-Maschine aufsetzt, ein kleines Demoscript in PHP hättest, das einen Aufruf realisiert (Stringübergabe), und die Bilder cacht, sowie die Sachen, die bei der Installation liefen. . Mehr Infos über den jetzigen Aufruf können wir Dir schicken.

Abwärtskompatibilität auch beachten.

Dann ist das realistischer, daß wir das bekommen.

Denn nman wendet hier eine der Aussagen erfahrener Softwareentwickler an. ;-) Er hat noch zwei Dinge von mir im Orderbacklog. :-)

_________________
Viele Grüße
Marc++us
C++.de
TheToast
Mitglied

Benutzerprofil
Anmeldungsdatum: 02.05.2001
Beiträge: 1671
Beitrag TheToast Mitglied 17:12:27 01.07.2011   Titel:              Zitieren

Wird doch im Grunde alles von JavaScript gemacht, alles was zwischen zwei bestimmten Zeichen(-sequenzen) steht wird geparst. Müsste also die .js Datei eingebunden werden und [ latex ] mit entsprechendem Zeichen ausgetauscht werden. Wie wird LaTeX denn bisher aufgerufen?
nman
Moderator

Benutzerprofil
Anmeldungsdatum: 19.02.2002
Beiträge: 12947
Beitrag nman Moderator 22:45:08 01.07.2011   Titel:              Zitieren

Marc++us schrieb:
Denn nman wendet hier eine der Aussagen erfahrener Softwareentwickler an. ;-) Er hat noch zwei Dinge von mir im Orderbacklog. :-)

Ich musste jetzt gerade echt lange überlegen, bis mir der zweite Punkt im Backlog eingefallen ist.

Klar, alle potentiell beschleunigenden Maßnahmen sind gerne gesehen, aber prinzipiell habe ich schon vor, in den nächsten Wochen meinen c++.de-Backlog abzuarbeiten; die letzten Wochen waren einfach ziemlich mörderisch, im Juli wird es wieder ein wenig ruhiger.

_________________
…but tuesday's just as bad.
Marc++us
Administrator

Benutzerprofil
Anmeldungsdatum: 05.04.2000
Beiträge: 17122
Beitrag Marc++us Administrator 04:54:13 02.07.2011   Titel:              Zitieren

Strike. :-)

Im Moment wird eine Funktion mit dem String aufgerufen, der zwischen den Tags steht. Die F liefett dann einen String mit img-Tag zurück.

Die F prüft intern einen Cache, ob das Bild schon berechnet war und geht
nur bei Cache Miss nach extern

_________________
Viele Grüße
Marc++us
C++.de
Michael E.
Mitglied

Benutzerprofil
Anmeldungsdatum: 25.10.2003
Beiträge: 5323
Beitrag Michael E. Mitglied 09:03:20 02.07.2011   Titel:              Zitieren

Würdest du dann also eine Bildlösung gegenüber der Javascript-Lösung bevorzugen? Ich schau mal, was ich mit meinen verkrüppelten PHP-Kenntnissen hinbekomme.

_________________
Your password must be at least 18770 characters and cannot repeat any of your previous 30689 passwords. Please type a different password. Type a password that meets these requirements in both text boxes. (http://support.microsoft.com/kb/276304/en-us/)
Marc++us
Administrator

Benutzerprofil
Anmeldungsdatum: 05.04.2000
Beiträge: 17122
Beitrag Marc++us Administrator 18:08:56 02.07.2011   Titel:              Zitieren

Ehrlich gesagt habe ich mir nicht angesehen, wie der andere Vorschlag realisiert wird. Ich dachte daher, es wäre eine Bildlösung. (So schlecht ist die übrigens auch nicht - denk' mal an schwachbrüstige Devices wie Smartphones...)

Ich passe das daher an: wir setzen zur Zeit diese Bildlösung mit dem genannten Funktionsaufruf ein.

Das muß entsprechend umgesetzt werden auf ein neues System mit kompatibler Schnittstelle.

_________________
Viele Grüße
Marc++us
C++.de
Michael E.
Mitglied

Benutzerprofil
Anmeldungsdatum: 25.10.2003
Beiträge: 5323
Beitrag Michael E. Mitglied 23:34:49 06.01.2012   Titel:              Zitieren

Eigentlich hatte ich mir dieses Projekt für die nächsten Semesterferien aufgehoben, aber ihr scheint es jetzt schon implementiert zu haben. Vielen Dank dafür :) :live:

§\begin{align*}
\sum_{i=1}^\infty \frac 1i = \infty
\end{align*}§


BTW: Der Render-Modus HTML-CSS ist deutlich schöner als MathML.

_________________
Your password must be at least 18770 characters and cannot repeat any of your previous 30689 passwords. Please type a different password. Type a password that meets these requirements in both text boxes. (http://support.microsoft.com/kb/276304/en-us/)


Zuletzt bearbeitet von Michael E. am 23:36:08 06.01.2012, insgesamt 1-mal bearbeitet
Tim
Mitglied

Benutzerprofil
Anmeldungsdatum: 30.11.2004
Beiträge: 6862
Beitrag Tim Mitglied 23:03:36 07.01.2012   Titel:              Zitieren

§H(z) = \frac{a_0 +
a_1 z^{-1} +
a_2 z^{-2}}
{1 +
b_1 z^{-1} +
b_2 z^{-2}}§


Nice. Könnte aber etwas größer sein?

_________________
Vorsicht, dieser Benutzer ist manisch-depressiv oder schizoid!
Professionell diagnostiziert durch Internet-Hobby-Psychologen
Michael E.
Mitglied

Benutzerprofil
Anmeldungsdatum: 25.10.2003
Beiträge: 5323
Beitrag Michael E. Mitglied 23:59:36 07.01.2012   Titel:              Zitieren

Tim schrieb:
§H(z) = \frac{a_0 +
a_1 z^{-1} +
a_2 z^{-2}}
{1 +
b_1 z^{-1} +
b_2 z^{-2}}§


Nice. Könnte aber etwas größer sein?

Ist standardmäßig im einzeiligen Modus, um Formeln in Fließtext einzubetten.
§\begin{align*}H(z) = \frac{a_0 +
a_1 z^{-1} +
a_2 z^{-2}}
{1 +
b_1 z^{-1} +
b_2 z^{-2}}\end{align*}§

_________________
Your password must be at least 18770 characters and cannot repeat any of your previous 30689 passwords. Please type a different password. Type a password that meets these requirements in both text boxes. (http://support.microsoft.com/kb/276304/en-us/)
Michael E.
Mitglied

Benutzerprofil
Anmeldungsdatum: 25.10.2003
Beiträge: 5323
Beitrag Michael E. Mitglied 00:47:02 08.01.2012   Titel:              Zitieren

Vielleicht könnte man das bestehende latex-Tag in [singlelatex] (single line latex) umbenennen und noch ein [multilatex]-Tag einführen, das zu
[code][latex ]
\begin{align*}
\end{align*}
[/latex ][/code]umgewandelt wird. Oder so ähnlich.

_________________
Your password must be at least 18770 characters and cannot repeat any of your previous 30689 passwords. Please type a different password. Type a password that meets these requirements in both text boxes. (http://support.microsoft.com/kb/276304/en-us/)


Zuletzt bearbeitet von Michael E. am 00:48:39 08.01.2012, insgesamt 1-mal bearbeitet
µ
Mitglied

Benutzerprofil
Anmeldungsdatum: 14.06.2001
Beiträge: 1551
Beitrag µ Mitglied 02:27:43 08.01.2012   Titel:              Zitieren

Tim schrieb:

Nice. Könnte aber etwas größer sein?


Rechtsclick auf Formel -> Settings -> Scale All Math
Tim
Mitglied

Benutzerprofil
Anmeldungsdatum: 30.11.2004
Beiträge: 6862
Beitrag Tim Mitglied 13:44:19 08.01.2012   Titel:              Zitieren

µ schrieb:
Tim schrieb:

Nice. Könnte aber etwas größer sein?


Rechtsclick auf Formel -> Settings -> Scale All Math

Oh, das ist nett :)

_________________
Vorsicht, dieser Benutzer ist manisch-depressiv oder schizoid!
Professionell diagnostiziert durch Internet-Hobby-Psychologen
Marc++us
Administrator

Benutzerprofil
Anmeldungsdatum: 05.04.2000
Beiträge: 17122
Beitrag Marc++us Administrator 13:48:15 09.01.2012   Titel:              Zitieren

Interessant ist eher, warum Ihr die Formeln im normalen Text hinbekommt, das ist eigentlich explizit ausgeschaltet. Nur zwischen den latex-Tags darf gerendert werden...

Hm?

_________________
Viele Grüße
Marc++us
C++.de
Tim
Mitglied

Benutzerprofil
Anmeldungsdatum: 30.11.2004
Beiträge: 6862
Beitrag Tim Mitglied 14:53:05 09.01.2012   Titel:              Zitieren

Ist doch alles innerhalb der latex-tags? :confused:

_________________
Vorsicht, dieser Benutzer ist manisch-depressiv oder schizoid!
Professionell diagnostiziert durch Internet-Hobby-Psychologen
Marc++us
Administrator

Benutzerprofil
Anmeldungsdatum: 05.04.2000
Beiträge: 17122
Beitrag Marc++us Administrator 06:36:49 10.01.2012   Titel:              Zitieren

Das sah nur so aus, weil das Rendern mit Zeitverzögerung kommt und man im Quelltext die Latex-Tags nicht mehr sieht.

Ich hatte am Anfang das Problem, daß er alles auf der Seite mit Tex gerendert hat, egal wo es war, und das sah genauso aus. Habe hier eine langsame Verbindung, da kann man das mit dem Zeitverzug deutlich sehen. Hatte mich schon gewundert, wieso das wieder geschieht.

Erster Gedanke war "hast Du das aus Versehen wieder entfernt?" :o)

_________________
Viele Grüße
Marc++us
C++.de
C/C++ Forum :: Forentechnik ::  MathJax   Auf Beitrag antworten

Zeige alle Beiträge auf einer Seite




Nächstes Thema anzeigen
Vorheriges Thema anzeigen
Sie können keine Beiträge in dieses Forum schreiben.
Sie können auf Beiträge in diesem Forum nicht antworten.
Sie können Ihre Beiträge in diesem Forum nicht bearbeiten.
Sie können Ihre Beiträge in diesem Forum nicht löschen.
Sie können an Umfragen in diesem Forum nicht mitmachen.

Powered by phpBB © 2001, 2002 phpBB Group :: FI Theme

c++.de ist Teilnehmer des Partnerprogramms von Amazon Europe S.à.r.l. und Partner des Werbeprogramms, das zur Bereitstellung eines Mediums für Websites konzipiert wurde, mittels dessen durch die Platzierung von Werbeanzeigen und Links zu amazon.de Werbekostenerstattung verdient werden kann.

Die Vervielfältigung der auf den Seiten www.c-plusplus.de, www.c-plusplus.info, www.c-sar.de, www.c-plusplus.net und www.baeckmann.de enthaltenen Informationen ohne eine schriftliche Genehmigung des Seitenbetreibers ist untersagt (vgl. §4 Urheberrechtsgesetz). Die Nutzung und Änderung der vorgestellten Strukturen und Verfahren in privaten und kommerziellen Softwareanwendungen ist ausdrücklich erlaubt, soweit keine Rechte Dritter verletzt werden. Der Seitenbetreiber übernimmt keine Gewähr für die Funktion einzelner Beiträge oder Programmfragmente, insbesondere übernimmt er keine Haftung für eventuelle aus dem Gebrauch entstehenden Folgeschäden.