Not logged in. · Lost password · Register
Forum: Non-English Discussion German discussion RSS
[gelöst] LaTeX plugin bringt Fehlermeldung
Page:  previous  1  2  3  4  next 
Avatar
Annel #16
Member for 2 months · 54 posts · Location: Berlin / Fuyang
Group memberships: Members
Show profile · Link to this post
In reply to post ID 66163
Zwei Warnungen sind noch übrig gebleiben.

Eine davon wird von der latexinc.php ausgelöst, für die bei "github" aber keine Änderung ängegeben ist.

Warning: Declaration of syntax_plugin_latex_common::render($mode, &$renderer, $data) should be compatible with DokuWiki_Syntax_Plugin::render($format, Doku_Renderer $renderer, $data) in E:\...\plugins\latex\latexinc.php on line 157

In der monierten Zeile 157 steht nur das letzte, schließende Bracket und danach kommt nichts mehr.

Die dollar.php ist trotz der Änderung noch nicht in Ordnung.

Warning: Declaration of syntax_plugin_latex_dollar::handle($match, $state, $pos, &$handler) should be compatible with DokuWiki_Syntax_Plugin::handle($match, $state, $pos, Doku_Handler $handler) in E:\..\plugins\latex\syntax\dollar.php on line 28

Grüße
  Anne
Avatar
Annel #17
Member for 2 months · 54 posts · Location: Berlin / Fuyang
Group memberships: Members
Show profile · Link to this post
In reply to post ID 66167
Quote by Michaelsy:
Ich überblicke die Differenzen nicht, aber falls https://www.dokuwiki.org/plugin:mimetex deine Anforderungen ebenso erfüllt,[schnipp]

Auf jedenfall funktionierte es mit dem Beispiel auf Anhieb..
The author has attached one file to this post:
mimetex.png 16.4 kBytes
You have no permission to open this file.
Avatar
eve #18
Member for a month · 26 posts
Group memberships: Members
Show profile · Link to this post
In reply to post ID 66165
Quote by cziehr:
Dabei möchte ich ausdrücklich hervorheben, dass meine PHP-Programmier-Fähigkeiten nicht über die absoluten Basics hinausgehen.

Da hast Du mir schon jede Menge voraus. Meine PHP-Kenntnisse sind gleich NULL.

Wirklich schwierig wird es meiner Meinung nach erst, wenn man bei einem fremden Plugin ohne viel PHP-Kenntnissen funktional etwas ändern möchte oder muss.
Das ist genau das was ich befürchte, dass das schwierig wird, zumindest mit meinem Kenntnisstand.

Quote by Michaelsy:
Ich überblicke die Differenzen nicht, aber falls https://www.dokuwiki.org/plugin:mimetex deine Anforderungen ebenso erfüllt, dann erscheint mir das recht attraktiv.

Mit dem Mimetex Plugin bekomme ich jetzt anstelle einer Formel die folgende Fehlermeldung angezeigt:
**ERROR RENDERING LATEX**:
could not locate 'mimetex' command  :#:
Avatar
Michaelsy #19
Member since Jun 2015 · 940 posts · Location: Düsseldorf, Germany
Group memberships: Members
Show profile · Link to this post
Quote by eve:
Mit dem Mimetex Plugin bekomme ich jetzt anstelle einer Formel die folgende Fehlermeldung angezeigt:
**ERROR RENDERING LATEX**:
could not locate 'mimetex' command
Ist das vielleicht einfach ein Syntaxfehler?
Fehlt da vielleicht noch irgendein Modul, was extra zu installieren ist?
By Patreon.com a few eurons can be fed into the code phasers of
the DokuWiki engine. Besides, Andi's posts are worth reading.
Avatar
Michaelsy #20
Member since Jun 2015 · 940 posts · Location: Düsseldorf, Germany
Group memberships: Members
Show profile · Link to this post
Ach ja, genau, hier noch ein ganz allgemeiner Hinweis für dich. In Konstellationen wie bei dir (="selbstinstallierter Linux-Sever") ist es ein nicht seltenes Problem, dass irgendwelche PHP-Module nicht vorhanden sind, die noch nachinstalliert werden müssen. Auch Paketinstallationen schützen einen nicht zwingend davor (was ich jedenfalls hier so mitbekommen habe, oder mir zumindest zusammengereimt habe...)
By Patreon.com a few eurons can be fed into the code phasers of
the DokuWiki engine. Besides, Andi's posts are worth reading.
Avatar
cziehr #21
Member since Jan 2011 · 579 posts · Location: 10119 Berlin
Group memberships: Members
Show profile · Link to this post
In reply to post #16
Quote by Annel:
Zwei Warnungen sind noch übrig gebleiben.

Eine davon wird von der latexinc.php ausgelöst, für die bei "github" aber keine Änderung ängegeben ist.

Warning: Declaration of syntax_plugin_latex_common::render($mode, &$renderer, $data) should be compatible with DokuWiki_Syntax_Plugin::render($format, Doku_Renderer $renderer, $data) in E:\...\plugins\latex\latexinc.php on line 157

In der monierten Zeile 157 steht nur das letzte, schließende Bracket und danach kommt nichts mehr.

Die dollar.php ist trotz der Änderung noch nicht in Ordnung.

Warning: Declaration of syntax_plugin_latex_dollar::handle($match, $state, $pos, &$handler) should be compatible with DokuWiki_Syntax_Plugin::handle($match, $state, $pos, Doku_Handler $handler) in E:\..\plugins\latex\syntax\dollar.php on line 28

Hallo Anne,

die Lösung des Problems steht eigentlich schon in der Fehlermeldung selbst drin, das muss man aber wissen :-)
Nur die Zeilenangaben stimmen nicht so ganz.

In der latexinc.php musst Du in Zeile 68 den Inhalt von

function render($mode, &$renderer, $data) {

auf

function DokuWiki_Syntax_Plugin::render($format, Doku_Renderer $renderer, $data) {

ändern.

In der dollar.php änderst Du in Zeile 23 den Code von

function handle($match, $state, $pos, &$handler) {

zu

function DokuWiki_Syntax_Plugin::handle($match, $state, $pos, Doku_Handler $handler) {

Hab es nicht getestet, aber es sollte funktionieren.

Viele Grüße,
Christoph
Avatar
eve #22
Member for a month · 26 posts
Group memberships: Members
Show profile · Link to this post
In reply to post #20
...und wie finde ich heraus, welches PHP-Modul da fehlen könnte? (Wie gesagt, ich habe von PHP absolut keine Ahnung)
Avatar
cziehr #23
Member since Jan 2011 · 579 posts · Location: 10119 Berlin
Group memberships: Members
Show profile · Link to this post
Quote by eve:
...und wie finde ich heraus, welches PHP-Modul da fehlen könnte? (Wie gesagt, ich habe von PHP absolut keine Ahnung)

Das wollte ich gerade noch schreiben, da bist Du mir zuvor gekommen ;-)

Du hast geschrieben dass Du das Wiki auf Deiner Synology betreibst. So wie mir das aussieht fehlt da nicht "nur" ein PHP-Modul, sondern das kompette Programm mimetex (was offensichtlich erforderlich ist).

Um das zu installieren gehst Du wie folgt vor:

Logge Dich mittels ssh auf Deiner Synology ein. Falls Du nicht weist wie das geht, ist das z.B. hier beschrieben: https://www.synology-wiki.de/index.php/Die_Kommandozeile

Sobald Du eingeloggt bist, führst Du folgendes Kommando aus, um mimtex zu installieren:

sudo apt-get install mimetex

Du musst dazu dann wahrscheinlich noch Dein Admin-Passwort eingeben (was Du wahrscheinlich aber auch schon benötigst um Dich überhaupt per SSH einzuloggen), und dann werden die erforderlichen Pakete heruntergeladen und installiert. Sobald die Installation abgeschlossen ist, solltest Du mimetex ohne weitere Einstellungen benutzen können.

Viele Grüße,
Christoph
Avatar
Michaelsy #24
Member since Jun 2015 · 940 posts · Location: Düsseldorf, Germany
Group memberships: Members
Show profile · Link to this post
Nochmals danke cziehr!

In seltenen Fällen ist ja auch die Hinzuziehung des Manuals hilfreich:
https://www.dokuwiki.org/plugin:mimetex#linuxexternal_requ…
By Patreon.com a few eurons can be fed into the code phasers of
the DokuWiki engine. Besides, Andi's posts are worth reading.
Avatar
cziehr #25
Member since Jan 2011 · 579 posts · Location: 10119 Berlin
Group memberships: Members
Show profile · Link to this post
Gerne ;-)

Ich muss allerdings beichten, dass ich selbst die Seite auch gar nicht so weit gelesen habe  :-D
Avatar
Michaelsy #26
Member since Jun 2015 · 940 posts · Location: Düsseldorf, Germany
Group memberships: Members
Show profile · Link to this post
Quote by cziehr:
Ich muss allerdings beichten, dass ich selbst die Seite auch gar nicht so weit gelesen habe  :-D
Du hast ja auch eindrucksvoll bewiesen, dass du das gar nicht nötig hast...   :-D
By Patreon.com a few eurons can be fed into the code phasers of
the DokuWiki engine. Besides, Andi's posts are worth reading.
Avatar
eve #27
Member for a month · 26 posts
Group memberships: Members
Show profile · Link to this post
In reply to post #24
Quote by Michaelsy:
In seltenen Fällen ist ja auch die Hinzuziehung des Manuals hilfreich:
https://www.dokuwiki.org/plugin:mimetex#linuxexternal_requ…

Soweit war ich auch schon, kurz bevor cziehr die ausführliche Anleitung gepostet hat. Mir ist nämlich plötzlich siedenheiß eingefallen, dass ich hier zwar an einem Windows-Rechner sitze, die Synology aber über Linux läuft und damit die Aussage "This plugin requires no additional components on Windows installations. " ja gar nicht zutreffen kann.  :blush:

Jedenfalls habe ich es jetzt tatsächlich, mit Nachlesen auf verschiedenen Webseiten, geschafft mich über powershell auf der DS einzuloggen. (Sowas habe ich noch nie gemacht, ich komme mir vor als ob ich mich mit verbundenen Augen auf Glatteis bewege).

Nach der Eingabe des Kommandos
sudo apt-get install mimetex
habe ich jetzt die Meldung
sudo: apt-get: command not found
erhalten (und bin jetzt ausgerutscht auf dem Glatteis  :-D )
Avatar
cziehr #28
Member since Jan 2011 · 579 posts · Location: 10119 Berlin
Group memberships: Members
Show profile · Link to this post
Statt

sudo apt-get install mimetex

geht auch

sudo apt install mimetex

Versuche das bitte nochmal.
Avatar
Michaelsy #29
Member since Jun 2015 · 940 posts · Location: Düsseldorf, Germany
Group memberships: Members
Show profile · Link to this post
In reply to post #17
Quote by Annel:
Auf jedenfall funktionierte es mit dem Beispiel auf Anhieb..

Mit dem Mimetex Plugin bekomme ich jetzt anstelle einer Formel die folgende Fehlermeldung angezeigt:
**ERROR RENDERING LATEX**:
could not locate 'mimetex' command

Ich frage mich gerade, wie es erst funktionieren konnte und dann doch wieder nicht  :huh:
By Patreon.com a few eurons can be fed into the code phasers of
the DokuWiki engine. Besides, Andi's posts are worth reading.
Avatar
cziehr #30
Member since Jan 2011 · 579 posts · Location: 10119 Berlin
Group memberships: Members
Show profile · Link to this post
Quote by Michaelsy:
Quote by Annel:
Auf jedenfall funktionierte es mit dem Beispiel auf Anhieb..

Mit dem Mimetex Plugin bekomme ich jetzt anstelle einer Formel die folgende Fehlermeldung angezeigt:
**ERROR RENDERING LATEX**:
could not locate 'mimetex' command

Ich frage mich gerade, wie es erst funktionieren konnte und dann doch wieder nicht  :huh:

Weil es bei Annel auf Anhieb funktioniert hat und bei eve nicht ;-)
Close Smaller – Larger + Reply to this post:
Verification code: VeriCode Please enter the word from the image into the text field below. (Type the letters only, lower case is okay.)
Smileys: :-) ;-) :-D :-p :blush: :cool: :rolleyes: :huh: :-/ <_< :-( :'( :#: :scared: 8-( :nuts: :-O
Special characters:
Page:  previous  1  2  3  4  next 
Go to forum
Imprint
This board is powered by the Unclassified NewsBoard software, 20150713-dev, © 2003-2015 by Yves Goergen
Current time: 2019-06-25, 22:08:28 (UTC +02:00)