Show HN: Paperman – LaTeX editor with a Markdown feel
paperman.patricklorio.com
paperman.patricklorio.com
I would say "Markdown editor with latex inline equations" instead of calling this a latex editor - the most basic latex syntax doesn't seem to work!
(also: Isn't $$ an out-of-line equation, rather than a \displaystyle-sized inline)
Have also found that Texts > Pandoc > (whatever) works very well for non-techies -- think Texts (a "Markdown word processor") needs more love:
We use Mathjax[2] for rendering LaTeX client side, but have run into some performance issues as the number of math segments increase on a single page. Paperman seems to be using something called MathQuill[3], has anyone here tried using it on large amounts of LaTeX math? KaTeX[4] is another possible alternative, and certainly the best I've tried in terms of performance, although it's still a little lacking in terms of symbol support.
[1]: https://www.wikipendium.no/ [2]: http://www.mathjax.org/ [3]: http://mathquill.com/ [4]: http://khan.github.io/KaTeX/
Full Disclosure: I have worked for Desmos, and I'm still the creator and maintainer for MathQuill.
* numbered list
* download LaTeX
What I'd consider paying for:
* a nice table editor - IMO this is the only case where it would make sense to divert from the text-input-only approach.
* Load LaTeX templates, have all of the common packages supported, so that I could just write papers online.
* Integration with DropBox and/or Google Drive
Btw. if you still want to go that route, I'd look into Docker. Basically you can give every paying user an isolated container where he's running his jobs. This has quite a few advantages:
- more secure, since processes are isolated.
- easily scalable, especially with their hipache router in front of it. Each process sees the same port internally, Docker manages the mapping from global ports to local ones, hipache manages failover / load balancing.
- easy to separate into base functionality / pro packages for your business model - have a base image and an extended one with all the packages.
People often say that. I find that assertion puzzling. I use LaTeX for hours everyday, so I think I exercise a lot of the functionality, but to install I just follow the brief directions on the TeX Live site (I don't use MiKTeX but I understand it to also install smoothly). Could I ask what part of the installation gives trouble?
I think texstudio is fairly similar to Kile you might want to give it a shot.
Here's a referral link so you (and I) get more space for free: https://www.writelatex.com/signup?ref=64cf3f9ff138
BTW - lots of start-ups here in London trying to innovate around academia and research. Here's a post I recently wrote about the scene: http://freyfogle.tumblr.com/post/99273943690/thoughts-on-fut...
"you'll have to charge for access" -- I do not charge for access, though the whole site does cost a lot behind the scenes; it's just that you're not the one who has to pay (Disclaimer: I'm the founder.) Anyway, I hope you'll try it out and complain (email me at wstein@uw.edu and I can upgrade quotas on your project).
Also, SageMathCloud and IPython notebook both have similar functionality to the original posts site embedded in them. For example, here is the example of the OP but as a (public) Sage worksheet:
https://cloud.sagemath.com/projects/4a5f0542-5873-4eed-a85c-a18c706e8bcd/files/support/latex-markdown-example.sagews
In SageMathCloud worksheets, when you render %md cells, it is done entirely client side (no roundtrip to server at all), so very fast. I'm not sure about IPython notebooks.It was never publicly released because, since it was for my personal use, required a serious amount of work to make it usable for more people and better (or at least some) documentation. Anyway, if somebody is interested, I have no problem sharing it.
I wrote a preprocessor for plain TeX for chip documentation. You type 'make view' in your documentation source directory to convert text into pdf and view it with acrobat. It was interesting to write this to see how to make a full "style" for TeX.
The input is somewhat like markdown in that all ASCII characters print as is except \. Use \\ to print \, otherwise it's TeX: "see table \ref{tag} on page \pageref{tag}."
It supports math in that you can calculate derived table entries:
|Position |Size |
|\{D+DR} |\{3} |
|\{D+DR} |\{22} |
|\{D+DR} |\{2} |
|\{0} |\{5} |
'D' means get the value from the cell below. 'DR' means get the value from the cell down and to the right. Also you can assign to and use variables in any order \{a*2} prints 20 because later I set \{a=10}.https://github.com/jhallen/joes-sandbox/tree/master/doc/nice...
I'm determined to write my thesis in markdown and recently wrote a pandoc filter that implements internal references using `#fig:blah`, with an `\autoref` like implementation. It works for figures, sections and equations and for html and latex output.
Now I do all latex writing in sublime or vim and have a build script to compile to Pdf and open it in Preview on the left side of my screen. Save, build, review. Just as fast as an online editor, no lockin, and a native feeling.
* including figures, with captions
* tabels, with captions
* sections
* Something like the \ref{} command to refer to tables, figures, sections.
* CitationsBesides I don't know which font (Symbola?) you use in the .pdf but it appears ugly (part of the 'o' is missing and it is overall not too easy to read) on my laptop running Ubuntu 14.10.
I never had any performance probs.