Hacker News new | past | comments | ask | show | jobs | submit login

I mean, by "not that hard", I guess I meant "not that hard for me"; `nix-shell -p texliveFull` or whatever your preferred distro's install command.

While that requires a certain level of geekiness, I am pretty sure I could still walk my parents through installing it on Windows and get them using TeXStudio or something, so it's not insurmountable. LaTeX itself sort of inherently requires a willingness to do thing in the initially-less-easy way.

That said, yeah a web service is of course much more approachable. If my parents wanted to use LaTeX I would probably just point them to Overleaf.




Installing it is easy, what's harder is making sure all your collaborators have the same packages and versions of everything.


And the majority uses Windows and have never used a command line...

Overleaf new ShareLatex is a godsend when collabing.


The installation and first five minutes of any kind of product is hugely make or break. I keep my resume in LaTeX via Overleaf, but probably wouldn’t bother with it if I had to get LaTeX running locally, which has always seemed fairly complex to me (though I’m admittedly no LaTeX has expert and may entirely be wrong).


This surprises me. On most platforms it’s just a package download and install. On Mac, it’s macTeX. On Linux, it’s whatever your distro calls texlive via the package manager. On windows it’s mikTeX. That’s not exactly complex or requiring any sort of latex expertise. Linux can be the one that requires the most thinking if they don’t have one package that pulls in all of what you need, but I can’t remember it being more than a couple minutes of effort last time I did it on Ubuntu or fedora.


The difficulty is getting multiple collaborators to install and pin the same packages, where everyone might be using a different platform/distro.

Example: I might commit a change that compiles perfectly fine with my version of asmath, but it conflicts with the version of asmath in the style guide of some UC Berkeley department/lab.


It requires choices and knowing what to install and if things don’t work, troubleshooting the install can be difficult. For a first time task of “install latex”, it’s not the easiest. Especially for newer users. I e done it half a dozen times and I’m still not quite sure if I’ve done it right on my Mac (right away).


On mac: `brew install texlive`

Been using texlive for years (also use it on Windows)


I wasn’t aware of a brew package; I will definitely check that out. I have always been using the texlive installer for macOS (MacTeX), which is very easy to use. Although the install instructions can be a bit long and important to read when Apple breaks things.

https://tug.org/texlive/


Enjoy your 10GB of PDF documentation for packages you'll never use.


Is 10 gigs really that much nowadays? I have to think that if you're frequenting HN you're likely to have at least a terabyte in storage on your personal computer?


It’s not about the HN visitor… it’s about the collaborator or grad student who might be on an entry level computer with 8GB of RAM and 256 GB of storage. The entire system needs to be easy for them to install and maintain. And even if I have 1TB of storage, if I could avoid an extra 10GB of space in my backups, I’d appreciate it.


try MonsterWriter, it caters to exactly this group of users


The fact that you don't seem to realize that downloading 10GB of stuff just to edit/generate PDF documents is completely bonkers just shows how out of touch Latex afficionados are.

As far as I'm concerned, the outputs are pretty good but until somehow really makes no-nonsense software that can do that in an efficient manner, it might as well not exist at all.


Fair enough. I just have a Nix Flake to handle this stuff for me now so I just do `nix build`, but obviously that's getting into territory that is super geeky.


I tried to "install LaTeX" on Mac. I installed latex2html with Brew, and passed it an example .tex. I got `Fatal (syswait): exec " ./images.tex" failed: Permission denied`

I tried to install `texlive` (at your recommendation) also through brew, and got the error `Could not symlink bin/afm2tfm.Target /usr/local/bin/afm2tfm already exists.`

Overleaf just works.


I think you should use what you like and if you like Overleaf then by all means use it.

That being said, I think the package you want is macTex, installable via `brew install --cask mactex`. As stated in the previous post, it's also pretty easy to get it working with Nix, even on macOS (which is my primary OS until T2 Linux becomes actually usable).


Why are you using homebrew for this?

Download MacTex: https://tug.org/mactex/mactex-download.html

and double-click the .pkg file and follow the installer steps.


You answered your own question then: the reason for overleaf is that not everyone finds installing latex easy.


I usually use overleaf because I need collaboration. Getting your parents onto collaborative LaTeX is harder, particularly because the continual recompiling of PDFs tends to upset things like OneDrive and Dropbox if two people are editing and syncing at once.




Consider applying for YC's Spring batch! Applications are open till Feb 11.

Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: