News for hackers. Stuff that matters.
Re:Pwning coworkers thanks to LaTeX by adrianN on Tuesday November 29, 2016 @03:33AM (#13061703)
For an average document that doesn't do anything special, Latex is extremely simple. It only gets complicated if you want to deviate from the design that your document class uses by default.

The average user of course doesn't even know what the difference between a text editor and MS Word is but I'd argue that it's not much harder to learn using something like LyX than learning Word. Word only wins because of peer pressure. Almost all offices use MS Office, so you're expected to use that, even for documents where simple Markdown would be completely sufficient.

Re:Pwning coworkers thanks to LaTeX by TeMPOraL on Tuesday November 29, 2016 @03:49AM (#13061746)
> It only gets complicated if you want to deviate from the design that your document class uses by default.

Which is always, because defaults are ugly as hell. Might work for math papers, but not much else.

My only real issue with LaTeX though is its error reporting, which is less readable than C++ template metaprogramming fails, and the fact you have to compile the same file $magic times in a row to get a stable render.

Re:Pwning coworkers thanks to LaTeX by mrkgnao on Tuesday November 29, 2016 @04:31AM (#13061919)
> the fact you have to compile the same file $magic times in a row to get a stable render.

You should look into LatexMk[0].

[0]: http://mg.readthedocs.io/latexmk.html

Re:Pwning coworkers thanks to LaTeX by fdgdasfadsf on Wednesday November 30, 2016 @04:57AM (#13069552)
I wish I could upvote this more than once. Anyway who is writing non-trivial documents in LaTeX will benefit from this.
Re:Pwning coworkers thanks to LaTeX by TeMPOraL on Tuesday November 29, 2016 @04:33AM (#13061923)
Haven't heard of that, thanks.
Re:Pwning coworkers thanks to LaTeX by scatty on Tuesday November 29, 2016 @04:00AM (#13061796)
> My only real issue with LaTeX though is its error reporting, which is less readable than C++ template metaprogramming fails

Oh, that's so true. I've spend far to many hours trying to help debug LaTeX code from friends and coworkers.

I'd give Office users that MS Office is easier to use if you want to write one page of plain text without anything else but above that Office is just a huge pain in the a... But the biggest problem I have with Office isn't whether it's hard to use or not but that the text it produces is simply ugly. Especially so if you have to work between different versions of MS Office and maybe even an OO user within the loop. (That would than probably be me...) The text layout MS Office produces is simply hideous.

Re:Pwning coworkers thanks to LaTeX by railorsi on Tuesday November 29, 2016 @03:56AM (#13061777)
> Which is always, because defaults are ugly as hell. Might work for math papers, but not much else.

There are shittons of templates.

Re:Pwning coworkers thanks to LaTeX by adrianN on Tuesday November 29, 2016 @04:27AM (#13061902)
You don't have to compile the same file a magic number of times. You either click the button in your GUI or you use latexmk or texify.

The error messages suck though, that's true.

Re:Pwning coworkers thanks to LaTeX by TeMPOraL on Tuesday November 29, 2016 @04:31AM (#13061920)
Does GUI LaTeX tools run the compilation several times in the background? Because last time I checked, you absolutely had to run it several times, if you wanted to have all your references correct.

EDIT: nevermind, I didn't know Latexmk is a thing and is popular.

Re:Pwning coworkers thanks to LaTeX by auxym on Tuesday November 29, 2016 @07:07AM (#13062533)
Lyx for one does run latex/bibtex as many times as required.
Re:Pwning coworkers thanks to LaTeX by dubberx on Tuesday November 29, 2016 @11:26AM (#13064012)
> have to compile the same file $magic times

I now use rubber[0] to avoid this. I especially like that it has a --clean option :)

[0]: https://launchpad.net/rubber