18842673032
答案二用编程语言类比的话,Tex - C语言,Latex - 带着标准库的编译器,各种package - 非标准库的库,CTex/Texlive - 集合编辑器编译器和其他各种辅助工具的套装。 样式可以由模板控制,一般的应用场景(如论文投稿)都会有模板提供,只要填入内容即可。数学公式写起来非常爽。lshort文档 + google + 一点点耐心 对于一般的应用足够了。中文写作推荐使用xeLatex做编译器,搭配任意一款自己顺手的支持utf-8编码的编辑器。Tex就是一个排版系统,他使用很复杂,只有专业人士才可以用到,另外一个就是团队里用这个写文档,因为所有的代码控制系统不能对二进制的Word文档进行跟踪。Latex格式是文本文件,可以使用pdfLaTex编译成PDF格式的文件。 
用形如/section{}、/center{}之类的标记语言来进行精确控制。 选着好的模板之后,你只需要考虑每个section里边放什么,每个subsection里面放什么。section和subsecion的样式模板帮你设置好。 如果有很多表格,表格又很复杂的话,会做得很痛苦。因为里面的表格和Wikipedia的编辑语法有点像,很疼。撞上图像和表格的浮动排版也很痛苦,换句话说,在刚入门的时候,很难知道你在这个位置插入的图片最后会在哪个地方。 有比较大概率一开始被中文设置折腾死。TeX本身是一门语言或者是从源代码到目标格式文件中的一个阶段。像@Rio说的,一般是用建构在其之上的拓展包,如果主要处理中文文档的话,可以看看XeLaTeX。对于编辑而言,有大量的IDE可以使用,主要是可以不用记这么多符号的名称,还有一些提供较为友好的表格输入,比如lyx。不习惯用IDE的,可以试试Vim的latex-suite,个人认为是Vim下最好的插件,feature级的。