Hallo,
wo bekomme ich das Plugin her, das mir mit [tex]-Tag's LaTeX ermöglicht? Hab schon viel gesucht und nichts gefunden...Danke
Wir hatten dazu schonmal ein
Thema, eine Lösung dazu in Form eines Plugins etc. gibt es derzeit aber nicht.
Ich habe ein MyCode-Plugin geschrieben, das es (unter Einbindung eines öffentlichen MimeTeX-Servers) ermöglicht, LaTeX mit hilfe von [tex]...[/tex] BBCodes in MyBB einzufügen.
Wer Interesse hat, kann mich unter derguru@web.de anschreiben (Bitte unbedingt einen aussagekräftigen Betreff verwenden!)
Warum muß man dich bei interesse per mail anschreiben? Finde ich sinnbefreit.
Es wäre schön, wenn du das Plugin auf
www.mybbcoder.de als Download bereitstellen könntest.
Schumuckl schrieb:Warum muß man dich bei interesse per mail anschreiben? Finde ich sinnbefreit.
Ganz einfach: Ich bin nicht jeden Tag hier, lese aber jeden Tag meine Mails.
Michael schrieb:Es wäre schön, wenn du das Plugin auf www.mybbcoder.de als Download bereitstellen könntest.
habs da mal zur verfügung gestellt:
http://www.mybbcoder.de/showthread.php?tid=535
Kriegt das eventuell einer so erweitert, dass das Tex-Bild auf weißem Hintergrund eingefügt wird?
Original:
Code:
return preg_replace('#\[tex\](.*?)\[\/tex\]#i',
"<img src=\"http://www.forkosh.com/mimetex.cgi?$1\" align=\"middle\" />",
$message);
Mein Versuch:
Code:
return preg_replace('#\[tex\](.*?)\[\/tex\]#i',
"<table align=\"left\" bgcolor=\"white\">
<td>
<img src=\"http://www.forkosh.dreamhost.com/mimetex.cgi?$1\" align=\"left\" />
</td>
</table><br />",
$message);
Das funktioniert aber nicht sonderlich gut. Der Zeilenumbruch am Ende funktioniert nicht wie erhofft. Man bekommt als Ausgabe:
TEX-Bild, restliche Nachricht
Anstatt
TEX-Bild <Zeilenumbruch>
restliche Nachricht
Hat jemand eine Idee?
Das sauberste Lösung ist wohl, direkt an der Bildgenerierung zu arbeiten. Das macht aber nur Sinn, wenn du
1. in der Lage bist, das CGI so umzuschreiben das es die Bilder nicht mit transparentem , sondern mit weißem Hintergrund generiert.
und
2. du einen Webserver hast, auf dem du das CGI laufen lassen kannst.
Eine weitere Möglichkeit wäre, mit CSS einen weißen Hintergrund zuzuweisen. (Bei anderen Farben sieht das oft sehr blöd aus wegen der Bildtransparenz, habs grad getestet)
Code:
return preg_replace('#\[tex\](.*?)\[\/tex\]#i',
"<img src=\"http://www.forkosh.com/mimetex.cgi?$1\" align=\"middle\" style=\"background-color:white;\" />",
$message);
Ja du hast sicherlich Recht, aber die Bearbeitung des CGI-Skripts steht eigentlich nicht zur Debatte
Also:
Das funktioniert, wenn man das einfach so einfügt?
Also bei uns geht's leider nicht. Da werde ich wohl etwas an den Templates verhauen haben (?).
Danke für deine Lösung, den Fehler bei uns wird mein CSS-wissender Kumpel dann hoffentlich schon finden.