(Yes, I am giving you permission to go all e.e. cummings in your emails)
(Yes, I am giving you permission to go all e.e. cummings in your emails)
Personally, I'd much rather use commercial software like InDesign/QuarkXPress and never touch LaTeX again. With that software, you can manually and visually tweak things like word spacing for particular paragraphs to solve problems like rivers. Of course InDesign will not automatically make documents look nice either, but it's easier to do if you know what you're trying to achieve. This is the kind of software used for modern magazine layout.
edit: smalltalk below also posted a similar reply as I was typing this, but is hellbanned
The default LaTeX styles are still way prettier and easier to read than the random muck (12pt Times, small margins) that would be more widespread otherwise. For scientific papers this is truly awesome, especially when the author does not care about typography. But you are right, LaTeX is not the correct tool for every job.
latexmk -pdf -pvc file.tex
does essentially that. If you like Unicode in your source (infinitely more readable and exactly the same keystrokes in Emacs) latexmk -xelatex -pvc source.tex
works.I never used it so I might be wrong.
-- Edit: http://www.lyx.org/
The user experience is quite similar to your regular word processor, except that the “paper” metapher is removed.
I tried it out for a while, but I feel more productive (and more in control) when using a regular editor with nice syntax highlighting.
map <F4> :!pdflatex %
to my tex.vim. It's on demand, but after the first compilation it's almost instant. :)Edit: as mentioned in another comment, Evince updates automatically when the file changes.
Okay, try this: http://arachnoid.com/latex
It's not ideal, but it's a start on something that could be much more powerful.
Hmn, how the heck did I miss all these related google results the last few times I tried to research this. I start looking at things like libnotify and can't help but notice while such technologies seem to be focused on other kinds of events, they seem like they might work for this kind of file-watching thing.
You can get results from as simple as this bash one-liner:
while(true); do inotifywait --exclude '.*.swp' -e close_write dir; make; done
I wrote that off the top of my head so it may not work straight off, but you get the idea.And yes you can definitely use it to do custom things, and yes it can be made to not move graphics around, which is usually the biggest complaint MS Word users has, but no you shouldn't do it.
I think it's underprescribed.
I've only just started using it (I've been aware of it and taken peaks from time to time). For both my own authoring and for marking up content from elsewhere (HTML or text dumps) it's quick, easy, and convenient. Some works take a while (lots of formatting and footnotes), others largely require only slapping on a prefix, an "\end{document}" at the end, and chapter headings.
Among the best aspects: once you've got marked-up Tex format, you can publish to pretty much any format you wish. The source can be managed under source control, you're free to use any editor you wish. Autoload / autobuild features make tracking minor tweaks easy (as others have noted, the evince PDF viewer will reload a file on change).
Styles can be modified. That's the brilliance of LaTeX. Write your text. Worry about the presentation side later. And the default styles _are_ good. Better by far than much of what goes on the Web these days.
And if you absolutely must, it's still possible to go to a specific layout tool to get pixel-perfect output.
normal space + extra space ± stretch’/shrink’
where spaces depend on font, stretch’ and shrink’ depend on normal stretch/shrink and space factor.Not to mention \frenchspacing (TLDR: it's also language-dependend)
AFAIK, the reason TeX uses this default spacing is because Don thought it looked good.
What are you even talking about? Yes Word figures out spacing for you too.
For example, take the simple subject of rivers: http://en.wikipedia.org/wiki/River_(typography)
LaTex knows about those and will try to avoid them.
Latex provides end results which are acceptable, typography-wise. Word is merely a word processor and cannot be trusted to produce the actual end result.
I was ambivalent towards PageMaker. Never used Quark for work, though I've met many fans.
I reserve special loathing for Word.
Word 6 was pretty good, and I used it enthusiastically.
But everything since has been user hostile. Getting the document you want is like fighting a surly baboon with Tourette's syndrome. You just have no idea what's going to be printed. There's no way to predict cause and effect (so you end up using a very limited set of features). And god help you if you change anything about your install (eg open the same doc on another computer, upgrade a driver).
There are some LuaTeX packages which can detect, but not fix, rivers, though their scalability is questionable.