My first project in Rails – Pastebin for Mathematicians
texpaste.herokuapp.com
texpaste.herokuapp.com
A few comments are below. My motivation behind the comments is based on how students who are new to LaTeX tend to misuse or not fully recognize the full power of LaTeX. I realize that this may not be the target audience of your project and so if any of my comments are not appropriate, please disregard them.
* Mention that \( .. \) is the same as $...$ and \[ ... \] is the same as $$...$$ and that each will slightly alter the appearance of limits, integrals, and sums. TO put it another way, make clear the difference between display math vs. inline math.
* Rename Brackets "Stretchy brackets"? (Presently you have \left( x \right) which, to a new user is no different than simply writing (x).)
* Powers and Indices should mention that x_{...} is only required if more than one character is being used as a sub/superscript.
* Under matrices, there is no need for the left and right delimters. There are three commonly used environments: bmatrix, pmatrix, and vmatrix for matrices enclosed by brackets, parenthesis and vertical bars. More types are listed here: http://www.sascha-frank.com/Faq/matrices.html
* The inclusion of an aligned equations template is wonderful.
* The table template would be better if it followed the style guides suggested here: http://tug.org/pracjourn/2007-1/mori/
* Double and triple integrals without bounds can be written as \iint and \iiint respectively. (no need for a series of \! between individual \int).
* It would be nice to toggle the collapse/expansion of a menu by clicking it. Presently clicking it allows me to expand and the only way to collapse is to click on another.
* Throw \LaTeX\ in there somewhere. It's not necessary, but would be nice to have.
Thank you for creating this, I am sure it will be very helpful for my students!
> students who are new to LaTeX tend to misuse or not fully recognize the full power of LaTeX. I realize that this may not be the target audience of your project and so if any of my comments are not appropriate, please disregard them.
These are actually the perfect audience for the project. You see, the main thing that this tool offers is _convenience_, which is much appreciated by the LaTeX beginners thanks to its steep learning curve and complicated software setups. So please do share it with your students, I hope this helps them one way or another :)
By the way, I've got a proper domain for it: www.texpaste.com
http://imgur.com/CulHI3N (Chrome 29.0.1547.57 on Ubuntu 12.10, 125% zoom)
//cdnjs.cloudflare.com/ajax/libs/jquery-tools/1.2.7/jquery.tools.min.js
Here's a texpaste showing what you should change your script src's to. https://texpaste.herokuapp.com/n/lyoitffa
On a seperate note, I'm surprised that people actually try it on the https version (or be extra careful and manually add the https).
Fun bit of trivia: these are actually called 'network path references.' http://tools.ietf.org/html/rfc3986.html#section-4.2
How about as a next step adding revisions to formulas and making them commentable, working sort of like gists?
Those revisions and comments features are nice suggestions, though I really want to see exactly what features are needed for users to use this _regularly_.
What does the world owe to you?
I don't know if the author of mathbin is still working on it (the message on main page is old), but I think it's worth a shot ;)
The purpose of these posts isn't to lay focus on what's already out there, but to focus on what OP has created, usually for the primary purpose of critical feedback so they can improve themselves and their product.
Also make sure you sanitize user input, you have a XSS issue.
I'm learning latex as part of a Numeric Methods course and will be sharing this with my fellow students
It would be great to have some feedback-app-thing integrated, I'll love to report issues, but I think that if it is in page would be better than going to some mail client or something. Maybe this could help: https://www.uservoice.com/ (I like it)
It even supports latex packages (e.g. tikz).
Edit: Sorry I close it down. Realized that there's some bit of JS code that's contributed by a friend, so I need to check and ask for his permission first. I'll contact you personally to seek for your help :) Thank you again!
This is a great 1st rails project. Also there should be mathematician's Twitter.
Keep up the great work, OP!