Talk:Main Page

From Wikisophia
Jump to: navigation, search



What a bizarre introduction. --Eequor 13:10, 4 Aug 2004 (CDT)

Lol, nice; want to elaborate? Danenberg 16:16, 8 Aug 2004 (CDT)


Hello. I'm Paginazero, user/contributor to As most of my contributions are related to chemistry, I'm very interested that I've been playing free skill games with in the sandbox appreciating its capability and simplicity. I'm currently preparing a tutorial in Italian for the future XymTeX users.
Sorry for making once again the mostFAQ... are there any news or essay writing about when WikiTeX will be extended to the other wikis of

Thank you for your kind attention. -- 10:11, 29 Sep 2004 (CDT)

Thanks for your interest, Paginazero; please take a moment and let the Wiki developers know XyMTeX is important to you by sending a message to
We might have a good chance of getting in MediaWiki 1.4, due out in November. Danenberg 06:28, 1 Oct 2004 (CDT)
Thank you, Danenberg; that'd be great. By the way... is there a problem today with the rendering of everything but music? My browser is not displaying correctly anything but music scripts... -- 02:44, 4 Oct 2004 (CDT) (Paginazero)
Ah, thanks for letting me know; we just upgraded to 1.3.5, and apparently Internet Explorer can't handle the png's. Danenberg 05:18, 4 Oct 2004 (CDT)


I am really excited about wikitex, specially the music, chess and chemistry. Imagine a whole wiki for free music.

But I wonder about feynmann diagram, ParseTrees and AVM. The code is so overcomplicated that I wonder if it's not more inteligent just to make diagrams on a SVG file?

Good point; each class is, strictly speaking, optional.  There may be some redundancy which would best be sorted out at the local level; e.g., don't need ParseTrees? let Batik take care of it. Danenberg

And why the greek ? We have wikis in japanese, hebrew and thai, why do we need greek to be an image? I do not understand...

As a convenience for classics scholars, mainly; support for polytonic Greek is still unpredictable at the browser level. Monotonic Greek, on the other hand, is well established. Danenberg

Wikipedias power is that any dummy can contribute, because as soon as you click on edit me, the is almost pure english with a minimum of tags. If we overcomplicate it with code it's a step backward. I believe in Wikitex, but we'll have to develop not only the code but a user interface. Sure enough that text-based input is not the best input for diagrams.

Point well taken; would you suggest resorting to an upload-type model, where TeX objects are edited off-line; or a parallel editing model, say, where no author has to manipulate TeX objects who doesn't want to? Danenberg

When wikitex is incorporated, let's hope it's not directly incorporated on the wikisource text, but incorporated as a special "image" link. But a image based on a wikitex output, editable by different graphical interfaces.

Alexandre Van de Sande

Well Danenberg, I wrote the review. Drop me a word when you see it, just to let me know. Alexandre Van de Sande 10 november 2004

The wikitex markup could exist in its own namespace and be linked to like an image, keeping the article markup clean. Same thing goes for table markup. A similar thing has been suggested for tables and charts on wikipedia: wikipedia:Wikipedia:Proposal for Table: namespace and intuitive table editor.

Also the plots and schematics and graphs and stuff could all be a lot prettier.


After a bit of forensics, January and February's vandalism stems from a single IP:, of:

78, Profsoyuznaya
Moscow, Russia, 117393
+7 095 363 1107

Not sure what to make of it, really; but I had to put them on a hard ban.  See what they come up with next.  Danenberg 22:15, 7 Feb 2005 (CST)


No; not worthy of an article yet, but did get mentioned in light of MediaWiki and LilyPond (“OSS Innovation”):

MediaWiki and Lilypond
by merphant (672048) Alter Relationship on Tuesday February 08, @12:49AM (#11604716)
My two favorite open source projects are MediaWiki and GNU Lilypond.
And of course there's things like the WikiTeX extension for MediaWiki that lets you embed Lilypond code (and TeX, and SVG, and lots of other stuff) into wiki code...

porting Wikitex to Moodle

Hi guys, Have you heard about Moodle ? a "CMS" for e-learning or a "Learning Management System". Could Wikitex be porte to Moodle ? and How ? Wikitex is a very interesting and powerful tool. I hope it will soon be ported to Moodle to everyone's benefit

In principal, sure; it looks like Moodle supports modules. Danenberg 01:58, 24 February 2006 (CST)

on Windows ?

In news section, you posted

Peter Danenberg 19:54, 20 Jul 2005 (CDT): Salvatore Ingala has successfully ported WikiTeX to Windows; we'll clean up the code a bit, and incorporate his changes in 1.0.6.

I would like to know if it's possible to install and configure WikiTex on windows. (Moreover, I didn't find the 1.0.6 version.) Is there any howto ? Thanks !

Would you mind taking a look at this and let us know if it helps?
Danenberg 13:24, 24 February 2006 (CST)
I successfully managed to get wikitex working on windows, thanks to Salvatore's instructions ! Thanks a lot !
Mat 16:32, 2 March 2006
Great, Mat; I'll try to make it somewhat easier to use on Windows. Danenberg 12:29, 2 March 2006 (CST)

New guy overuses exclamation marks in headline!!!!!!!!

Hi. I'm very interested in this project. I'm planning to make an engineering wiki, which means electrical diagrams, and control flow diagrams etc. I'm running windows, so I'll let you know how the install goes once i've figured out what to do (I'm very new to cygwin). I'll probably be asking for help on various things too. Steveire 15:53, 3 March 2006 (CST)

If that's the case, I'll be sure to add those things back in 1.1; wasn't sure what the interest was. What about timing diagrams? Danenberg 20:02, 3 March 2006 (CST)
Well I've just installed Fedora Core 5 on this box, which means I no longer had the windows-based problems I would otherwise have encountered. I seem to have sucessfully installed wikitex on it too, so I don't need any help with that. I'm going to try to get to grips with some of the classes available now. Mainly plot and graph to start. Is it possible to nest different classes within each other? For the purpose of control diagrams, it would be useful to put formulas in the boxes. I've attempted it very simply below, but it doesn't work. How would the syntax work with elec/control diagrams? Somewhat similar to the graph/feynmann diagrams? Anyway, my experience with this type of thing is non-existant, but I offer my assistance/feedback to get this to work. Steveire 12:32, 25 March 2006 (CST)

Is it possible to nest different classes within each other?
That's an interesting proposition, Steve; for now, class nesting depends upon the coöperation of the driver in question.  <plot>, for instance, provides facilities for LaTeX math.
I did a quick google, and it turns out that Ladot allows you to use LaTeX within Graphviz; if it's useful, I'll add it.  —Danenberg 00:03, 27 March 2006 (CST)
That does look interesting alright, but I thought about it some more, and I realise that there's only about 4 different control diagrams that I'd need, so using Latex to do it would be overkill. The only things that change are the equations in the boxes. I reckon I'll just use Inkscape to make them in generalised from. What would still be useful is a way to contruct electronic/electrical circuits. What application would you do that with? Steveire 04:24, 31 March 2006 (CST)

Actually, this would be very useful (that is, having ladot capability in wikitex) on our lab's wiki. We use things like subscripts in graphs routinely, and I just spent quite a bit of time poking around on the web trying to see if there was a way to do it. Ladot seems to be the way . . . if it can be incorporated in wikitex, that'd be great! Gfox 17:52, 9 July 2006 (CDT)

New layout options?

What do the new options actually do? I've applied them to my favourite graph here and the only one which is any different is "neato": all the others look identical to one another. What up with that? TIA HAND —Phil 11:12, 19 March 2007 (CDT)

Sorry, Phil: I separated out each graphviz function into its own tag (dot, neato, fdp, twopi); which reminds me: the docs need updating badly. That's next after 2.0's release. Danenberg 03:47, 5 July 2007 (CDT)

Interactive math for web based calculation, plotting, animation and simulation.

I have a vision of a wiki project on interactive web based math. From wikipedia articles, the user should find interactive free tools that achievies web based calculation, visulization, simulation, modelling and symbolic math. A commercial software should not be required for running computer simulations. Could WikiTex be an approach?

Application examples:

  • Web based unit conversion: When reading an article about for example Celcius, the user should be able to access a tool where he can enter a temperature in a field or using a slide control, and convert it between Fahrenheit, Kelvin, Celcius and Rankine.
  • Web based formula calculation: When reading any wikipedia article about a math formula, the user should be able to enter numerical values of the parameters and get numerical results. Sometimes a certain interactive tool page may be designed for the formula, where controls such as text boxes, radio buttons, slide bars, etc, can be found. There should also be a generic way to calculate any formula found in wikipedia, for example by accessing a tool from the background menu, or by copying the formula into some kind of mathematical sandbox or private notebook web page.
  • Web based interactive plots: In plots, the user should be able to elaborate with different parameter values and generate new plots.
  • Web based animation: Models of dynamic processes may be visualized by means of plots with an aditional time dimension, i.e. by animations. Examples are math formulas with a time dimension, but also electrical circuits, physical phenomena, etc.
  • Web based stochastic simulation: It should be possible to visualize the behaviour of models of stochastic processes, for example queuing theory applications such as computer networks, that change their behaviour on a time-to-time scale.
  • Web based algorithm simulation: It should be possible to run algorithms documentet by flow charts, signal flow charts, or mathematical style pseudo code, in view to test it for certain values, and to visualize the behaviour.
  • Web-based component-based graphical programming and modelling: Users should be able to build complex system models by linking and interconnecting various wiki objects, for example math formulas, algorithms, scripts, lock-up tables, software components, electrical circuit models, plots, and interactive controls into their own wiki documents. Each entity may be graphically represented by a block in a flow chart, state-flow diagram, signal/data flow diagram, UML diagram, etc, and the user may copy and paste such blocks between models. In some cases, a commercial tool may be required to design a block, but not to utilize it in a model. The model may be published on a wiki server, publically or on a private note page. It may also be saved and run locally using some freeware software. This resembles the old mathCad/MathConnex commercial software, where OLE linking and embedding was used to interconnect various math blocks, for example mathcad formulas and pseudo code scripts, matlab functions, Excel scheats, spice models of electrial circuits, etc.
  • Web based simulation of dynamic systems. Similar to Simulink models.
  • Web based symbolic math: The user should be able to elaborate algebraically with formulas in for example wikipedia. See for example MathCAD.
  • Web based audio and video processing: The user should be able to apply various algorithms on his own recorded sound or video.

The calculations should normally be carried out at the client side, to relieve the wiki web server from load. However, in some cases it might be interesting that the server generates a "cashed" version of a plot or an animation, for some common parameter cases.

In computer simulation, distributed computing is important, and sometimes we want to distribute the model over different machines. Different blocks and/oror different parameter cases, may be simulated on different machines. The distributed computing may be carried out by a local computer cluster, or by a worldwide peer-to-peer network of users sharing each others capacity. A web based user interface for controlling the distributed computing is also a vision.

To achieve efficient computer simulation, there should be means of controlling cashing, look-up tables, etc. Only changed values should be recalculated, as in a spread-sheet document or in MathCAD.

Mange01 17:22, 20 June 2007 (CDT)


Are you guys still here? Am I stupid, or are there no instructions on how to install this? I wget'ed the tarball from here, extracted them into my extensions directory, and put this in my LocalSettings.php:


When I try to add a plot to a page (source copied from a plot in Wikisophia) I get this error instead of the page:

Fatal error: Call to undefined function xmlrpc_set_type() in /var/lib/mediawiki1.7/extensions/wikitex/WikitexRequest.php on line 48

Also, what am I supposed to do with the templates linked to in the class descriptions (for example, The Plot Class)? I'm only interested in using the plotting class at this point. Thanks. - 14:42, 15 February 2008 (CST)

The current version of WikiTeX requires that curl and xmlrpc support be compiled in to PHP; we're working to relax that prescription, such that installing WikiTeX is drop-and-go.
Ideally, if curl and xmlrpc are compiled into PHP; you can specify our servers at wikisophia, and all classes in addition to plot will be automatically supported (though you can remove them in the source). Danenberg 02:02, 12 March 2008 (CDT)
If you're using Debian/Ubuntu you can get these PHP functions by installing the packages php5-curl php5-xmlrpc. After the installation you have to restart apache. -- 09:53, 29 January 2009 (CST)
If you're using windows you can get these functions by uncommenting the curl and xmlrpc extensions in php.ini (look for the long list of extensions you'll find there) as long as libeay32.dll and ssleay32.dll are available in folders in your PATH environment variable. (Although the documentation on says that curl and xmlrpc must be "compiled" into php this appears to be misleading. (I was using php v5.2.9 when I found this).Kilucas 04:38, 26 April 2009 (CDT)


I've installed wikitex and mod_tex on my machine and tried , but I got the following error message:

5, <Fault 1: "<type 'exceptions.OSError'>:[Errno 2] No such file or directory">

I'm running modtex-debug, but syslog reports everything is fine:

Jan 29 16:57:29 lausen modtex-latex[9410]: - - [29/Jan/2009 15:57:29] "POST /RPC2 HTTP/1.0" 200 -

And /var/log/apache2/error.log does not report anything related to modtex. What can I do? --Xylo 10:01, 29 January 2009 (CST)

Can't create directory 'CACHE_DIR'

When I try to add maths or music code Wikitex throws a failure with the message

WikiTex failure
3, Can't create directory 'CACHE_DIR'

Do you know how I fix this please? I guessed that the missing directory might be <mediawiki installation directory>/extensions/wikitex/cache so I created this manually and gave my web server read, write and modify access to this but the error recurs even after I stop and restart my web server. I'm using Windows XP professional, IIS 5.1, Mediawiki 1.14, PHP 5.2.9 with curl and xmlrpc enabled. Thanks for any clues you can give. Kilucas 04:48, 26 April 2009 (CDT)

Personal tools