D H said:
Have you worked with LaTeX? It doesn't look like it.
I have been a freak of LaTeX for the past 15 years. I wrote many different books, reports, articles, and letters in LaTeX. My PhD thesis was written in LaTeX. I even enjoyed making some developments, by making packages, or changing the behviour of some packages to suit my needs. I worked with LaTeX on different *nix plateforms, in MS Windows, in Mac OS X. Being an ex-teacher, I gave some classes on how to use LaTeX, and I helped some students writting their masters thesis with this tool. Therefore, I consider myself quite good with this tool.
This is the reason why I believe in one very important rule in LaTex that will always give outstanding results: stick to the basis. Write your code using most, if not only, the basics rules of LaTeX, think about what you want to write without worrying about the output. LaTeX compiler knows much better than me about topographical rules. Therefore, why would I challenge the expert on this subject. I will focus on what I have to say, without worrying about what it will look like.
I have also seen some people looking for an easy way out with LaTeX. Without knowing the ground rules of the tool, how can you try to make your life easier. The few experiences I have with tools that make your life easier, also give much, much, much (I could repeat that word for a long time) poorer results, ending up with results that are close to what you can find with MSWord, if the code compiles at all. In these moments, either the student is ready to lose some points for topology, or they turn to someone that has to spend so much cleaning up the code. I did that also, and spend almost a week cleaning the code of a student, because it did not compile. Therefore, I believe in emacs or vim to write my codes.
Cheers