TeXmacs workshop |
During the last day of the workshop, we have given the partipants a questionnaire with the following questions:
How would you like TeXmacs to evolve?
What do you think that we should do in order to get TeXmacs widely adopted?
What are the most important bugs in the current version?
What kind of documentation would you like to see more?
How should TeXmacs be publicized?
To which issues would you like to contribute?
How should TeXmacs be organized as a community.
We asked to state at most three points for each answer and to single out the most important point among the three.
The answers are shown in the tables below (with a few additional entries for other users on our mailing lists.
Another issue which was discussed was the possibility of a name change.
|
What would you like |
Best for TeXmacs adopted |
Most important bugs |
Desired documentation |
3 Alvaro |
1. Finish the typesetter/structured editor: title bugs, automatic
LoF, LoT, update all until converge, margin notes, floats,
multicolumn, good fonts, hyphenation of formulas and citations,
flowing text around figures, pdf export with metadata and
compact… |
1. ecosystem of useful packages; use only one language or at least
one syntax for writing styles |
1. fonts shipped where lots of glyphs are missing (stix) |
1. tutorials, also or especially for scheme |
1 Alvaro |
Finish the typesetter: put the label 'you can forget about latex, forever' |
pdf output (sorry, this is a 4th one) |
Figure handling: caching and nice representation |
Scheme documentation |
3 Aleksandr |
1. Integrate Times font + with high quality rendering. |
|
1. Can't compile current SVN. |
1. Document C++ coding practices. |
3 Julien |
1. integration of CAS (using TeXmacs graphic interface) |
1. Good TeX import |
1. Cannot use professor plugin or giac plotting |
1. direct help form the system, balloons, easy access to shortcuts
listing, to commands listing… |
3 Stephen |
1. Up to date interfaces to widely available computer algebra
systems. |
|
|
|
1 Stephen |
Up to date interfaces to popular CAS and |
|
|
|
3 Miguel |
1. Easily browsable documentation linked to code. |
1. TeX import/export |
1. Corruption of the undo stack. |
1. Documentation in the code. Both local and big picture. |
1 Miguel |
Documentation |
TeX i/o |
Error handling |
|
1 Andrey |
Syntax highlighting, bracket matching |
Convince arXiv.org |
Help -> Plugins: plugin names are translated! |
|
3 Philippe |
1 TM must get to work like a newcomer would expect. He/she should
not feel he/she loses anaything by using TM in place of another
soft. |
1 Finish conformance to standard UI (including avoiding jargon).
Features are just not enough if implemented in a non-standard
way. |
1.Inside sessions, selection is not overwritten by new text |
1 Code documentation beyond general principles. Mandatory use of
synoptic in the code. Comment tricky parts. |
1 Massi |
smoother back and forth conversion to latex for basic mathematical articles (no figures, some biblio) |
interface to R (useful to attract statisticians and students) |
|
tutorials about macros and scheme |
3 Vincent |
1. Being able to create some fancy things with texmacs |
1. package easy to install all what the teacher can need.
(particularly for window users…) |
that can appear as a bug to non used people : the organization of multiple opened documents as travelling in the different windows |
1) documentation for beginners ! |
3 Adrian |
1: Make features that are very visible and often used bug-free and
documented |
Make a book about how to use it in a classroom, or use it as a
part of a class for submitions of homework |
1: Menus in Unity for the newest releases of Ubuntu (for example,
opening a new window within texmacs lacks the menu completely; and
newly created menus do not show) |
1: A cookbook |
1 Adrian |
Improve the projects support: For example, be able to search in all of a project… |
Improve interactive documentation to ease the learning curve |
Menus in Unity for the newest releases of Ubuntu (for example, opening a new window within texmacs lacks the menu completely; and newly created menus do not show) |
A cookbook |
3 François P. |
* Annotation capabilities (a way to discuss about content without
altering it, identifying contributions, and putting on foreground
the parts of the document which are the most discussed). |
|
* The LaTeX converter is very buggy. |
* On-line question.texmacs.org, with a kind of Shapado software.
http://gitorious.org/shapado |
3 Grégoire |
Smart behaviour of the windows sizes, like remembering the
dimension of the last size for each file. |
More presentations in conferences: |
Brutal crashes |
Books for TeXmacs reference and user guides |
3 Lellmann J |
I think that Texmacs should store all info that can be regenerated (references cache, bibliography items, basically everything in the <\references> and <\auxiliary> sections) in a local cache instead of the document, as this causes a lot of problems when trying to merge files. |
1. become rock-solid and generate 100% reproducible results on
different systems |
1. crashes very often on large documents on trivial actions such
as selecting text |
1. full list of keyboard shortcuts |
3 Wonnacott DG |
1. Compatibiliy with existing version control systems. |
Produce standard "style files" for various technical societies that have existing LaTeX style files available (ACM, IEEE, Springer-Verlag, etc). |
|
|
3 Stafiniak L |
1. "native" pdf export with links and table of
contents |
(1) convince journals and conferences to accept TeXmacs
documents |
1. I can't use the Qt version because of key shortcut issues |
(1) self-documenting facilities like in emacs |
3 Rapcan P |
1. Mathematica under Mac OS X out of the box. |
1. Have commonly used document classes (for me that means mainly
revtex4) that look the same (or close) to the latex equivalent.
Export/import between texmacs and latex (keeping the revtex 4
class in both) is a must if I want to efficiently collaborate with
others (from n co-authors there are always at least some who are
not willing to work with anything but latex). |
1. Bibliography does not work with relative path to the bib file.
Very inconvenient for collaboration (every collaborator needs to
have the (always changing) bib file in the same absolute path or
change the path all the time). In general bibliography stuff is
very non-intuitive and not user-friendly in texmacs. |
1. Video tutorials of some more advanced (especially non-intuitive) functionality. |
3 Thomas François-X. |
1. modernization of interface. documentation. |
|
1. issues related to images and graphical content. Sometimes, they won't display, sometimes, there are artifacts, etc. |
|
3 Casas Pablo S. |
1. TeXmacs .tm files being accepted by scientific journals. |
1. TeXmacs format being accepted by scientific journals. |
(Qt 1.0.7.14 version on Linux) |
1. Besides a more detailed the manual, the key to learn TeXmacs
are examples. There should be more examples available to users,
showing TeXmacs capabilities. |
3 Sam Liddicott |
1. More standard file-save format. I propose xml / xhtml; so that
documents can be sensibly viewed and rendered in their native
form, and processed with existing tools. The current tml format is
loses some information. A decent xml/xhtml storage mode would
allow better integration with web based collaborative editors,
mathjax and all that stuff. |
1. xml or xhtml file format.I cannot promote another opaque
obscure file format in my organisation |
1. Stale page references not being removed. |
1. No more broken links on the website. |
1 Denis |
Have a true native windows version without mingw |
have a single way to communicate with all plugins |
Guile seems to have some metaphysic with his path in some context. The software stay stuck without saying anything. The user can't run Texmacs and don't know why |
A brief document describing the internals and the main functional blocks |
3 Marc Lalaude-L. |
1. Je pense que Rapcan a raison sur ce qu'il veut : le type cdf de wolfram/mathematica est l'avenir. Certains profs en CPGE abandonnent le latex pour passer entièrement sous mathematica. Maintenant, à la différence de Rapcan, je pense qu'il faut s'appuyer sur des logiciels libres. Voici donc ce que je voudrais : un logiciel qui me permet de créer des documents dynamiques (type cdf), soyons fous exportables en pdf (dynamique ou pas). Je voudrais pouvoir interfacer les logiciels qui me semblent essentiels (pour l'éducation en france, secondaire et supérieur) : sage (à la place de mathematica), geogebra (qui est inévitable ds le secondaire). Il y en a plein d'autres, mais je pense que ces deux là sont prioritaires. Pour info, il va y avoir un chgt de programme en CPGE et on discute sur les langages à enseigner. Actuellement : caml. Ensuite : python, java, caml ? Python a l'avantage d'être lié à sage (et donc pourquoi pas à texmacs …). Ds le secondaire, on s'oriente souvent vers bluej (du java pour l'enseignement, je n'en sais pas plus). 2. A noter aussi qu'il manque (je trouve) à Wims une interface pour créer par exemple des qcm. Interfacer Wims permettrait peut-être de s'approcher de la solution Maple TA qui séduit des enseignants : c'est en tout cas un de mes souhaits. Pouvoir avoir un document riche, avec évaluation via qcm et notes récupérées via Wims : LE PIED ! |
1. Une stabilité sans faille. 2. Un paquet sous windows complet. 3. Des fontes variées. 4. Ce qui plait quand on le montre aux collègues : l'interfaçage avec Professor (les graphes de probas, tableaux de variations etc …) : que tout ceci soit réellement utilisable par tout le monde, sans bidouille … 5. Enfin, présenter le logiciel auprès de l'UPS, de l'APMEP, de l'UDDPC … et des autres sociétés savantes. |
1. Stabilité ! Si la partie graphique n'est pas stable, on l'enlève ! Les collègues préférent utiliser geogebra ou un export .eps et l'importer (pour le retailler facilement au sein de texmacs, ce qui n'est pas gagné). 2. Les soucis de fontes et la non traduction de certains menus sont-ils des bugs ? |
1. Je voudrais que toutes les entrées des menus soient documentés : que l'on donne un exemple, avec le fichier tm, le pdf et ce que ça fait clairement. Cela peut-être l'objet de vidéo pourquoi pas. Mais il faut le fichier tm. 2. Par ailleurs, j'aurais aimer avoir les fichiers my-init-texmacs de chacun (un peu comme pour les macros de tex en en-tête de doc) : quand on apprend le tex, on récupère ce fichier de copains et après on le personnalise. Je trouve que les docs et autres macros restent abstraites … |
|
How should TeXmacs be publicized? |
To what would you like to contribute? |
How to organize TeXmacs as a community |
Additionally |
3 Alvaro |
1. new version with QT, stix/times fonts by default (to go away
from TeX) and pdf export, bundled CAS? |
1. scheme inside TeXmacs: introspection and hyperlinking |
1. dichotomy between bug reporting in list and in savannah has to
be resolved. google code? |
Idea for minimal website design http://webnoir.org/ |
1 Alvaro |
Wikipedia interactive editor |
Tree transformations |
TeXmacs wiki for everything (also bug reports) |
|
3 Aleksandr |
|
1. Additional typefaces (Times, etc) |
|
|
3 Julien |
1. encourage use in schools (will work when integration with CAS perfected) |
distributing flyers in mailboxes, publicizing in general |
1. Have a website with forum capacities (and mailing list), examples and a document server |
|
3 Stephen |
Participation at TUG meeting. |
1. Related to HWR |
|
|
1 Stephen |
|
Related to HWR. |
|
|
3 Miguel |
1. Wait until annoying bugs are fixed and new features are
corrected before any pub. is done |
1. Coding. |
1. Dictatorship (ask Massimiliano) |
|
1 Miguel |
|
Coding. |
CMS |
|
1 Andrey |
|
plugins: maxima, reduce, fricas, sympy |
|
|
3 Philippe |
1 Better online documentation, tutorials, sample docs. |
1-Advocacy at work (tutorial sessions, help…) |
Wiki |
|
1 Massi |
tutorials and screencasts. better packaging. site. change name. nicer icon. |
code |
nice site, somebody responsible for the community (e.g. animate the mailing list) |
|
3 Vincent |
1) direct communication (mail) |
1) communication to math teachers during the school year
2012/2013 |
1) something like this :
http://www.mappemonde.net/carte/El-Duende-Flamenco/monde.html |
|
3 Adrian |
1: Write articles to tell the advantages of TeXmacs and send them
to Mathematical Journals like the notices or the AMS |
1: Maintain the sage and python plugins |
1:Do something similar to AskSage, using Askbot |
|
1 Adrian |
It depends on the audience. For the general public: Make a Youtube chanel: Videos that are of bad quality should be avoided; since they provide negative publicity: |
Maintain the sage and python plugins |
Use and take advantage of the Google resources: Google hangouts; google groups; etc: |
Need to reconsider if the email list is the best thing: Google groups might be q good thing to have. |
3 François P. |
* The web site and the graphical logo could be improve but I do
not think it is mandatory. |
Improving converters. |
* This can be done via regular events (barcamps, learning
sessions, bug squashing parties, sprints, etc.) ; |
|
3 Grégoire |
Short communications for wide audience: |
Mathemagix plugin |
Regular workshops for developpers |
|
3 Lellmann J |
Texmacs is not a bad name IMHO if aiming at the LaTeX user base. The website and especially the logo could definitely use a redesign. |
Working "algorithm" package & styles. |
1. wiki for howtos |
http://magix.lix.polytechnique.fr/magix/workshop/workshop-lellmann.en.html |
3 Wonnacott DG |
Not enthusiastic about a name change, but wouldn't object strongly. |
Perhaps a Google Summer-of-Code project could be organized? |
|
|
3 Stafiniak L |
Keeping the website up to date with TeXmacs features and issues
(it's |
I plan to finally learn some TeXmacs at the Scheme level. I'll
be |
|
|
3 Rapcan P |
1. Strongly against the name change. Also likes the current
logo. |
1. Translation to Slovak (but please provide some convenient tools - last time I tried I did not manage to save in the correct codepage and lost few hours of my work) |
1. There should be a possibility to pay for (priority) implementation. (I would be willing to pay for some things to be done (faster)). |
|
3 Thomas François-X. |
|
Technically, I could help with the website, but I don't have a lot
of free time at the moment. |
1. Forums of any kind could help beginners a lot, instead of having them subscribe to a mailing list. Perhaps a user-contributed template repository with nice preview images, for instance? |
|
3 Casas Pablo S. |
1. Any improvement in the actual state or achieving a more stable
version will serve as publicity. |
1. Sending some of my .tm documents. |
1. Use modern forums because of search/post facilities. |
|
3 Sam Liddicott |
1. No name change. |
1. Fix bugs add features |
1. Discussion and publication of roadmap. |
|
1 Denis |
have a name that pronounce like it spells |
|
|
|
Marc Lalaude L. |
1. Présenter le logiciel auprès de l'UPS, de l'APMEP, de l'UDDPC … et des autres sociétés savantes. 2. Un consoritum s'est crée : Cap Maths, visant à promouvoir les maths. Un éditeur simple et efficace en maths doit aider à promouvoir les maths, les échanges entre élèves/profs peuvent alors êtres simples : texmacs peut être ce logiciel. 3. Peut-être faut-il monter un projet pour présenter voire obtenir des financements ? 4. Par exemple, Maths en Jean et les autres clubs de maths pourraient tous travailler sous texmacs. |
|
|
|
This webpage is part of the