怎样将 LaTeX 用于日常生活的排版需求

作为一个算是相对熟练掌握LaTeX的用户来说,LaTeX已经和日常生活不沾边了……
其实说回来,“排版”这个东西和“日常”本身就不搭。日常用Word写个东西,那叫“文字处理”。学术论文用Word也好,用LaTeX也好,那叫“准备稿件/准备文档”(Leslie Lamport 在开发出LaTeX后管它叫Document Preparing System)。
那什么叫排版?排版就是,拿着文字稿件,设定好字体、字号、页边距等等参数,调整段落使其疏密均匀,调整页面内容避免过多的留白,给文字段落、图片和页眉页脚等地方做装饰,等等。总而言之,排版是负责把文字稿件调整成用于制版和印刷的最终结果的过程。这个过程,无论用哪种工具,都不会特别容易和高效。
有人会拿填模板说事,说LaTeX有那么多的模板,填起来多么多么方便。那只不过是排版工作者已经付出了时间和精力做出了一份半成品,而你只需把信息填到这份半成品里而已,跟自热米饭和速冻饺子没什么区别。试问,离了模板,还有多少人敢拍胸脯说自己多么多么会LaTeX的么?甚至用Word做一份够格的模板也不是动动嘴就来的。
LaTeX和Word各有长处,LaTeX写公式容易一点,Word不是不能写,不太方便;Word做一些所见即所得的东西容易,LaTeX不是不可以做,不够方便;但要论做出能够交付制版印刷的终稿,这两样工具都不会太容易,不要想当然了。你见到有些人能够用LaTeX弄出感觉很高洋上的东西用于日常,那都是背地里下了很久工夫的。
■网友的回复
完全用Latex替代Word是不是就算达到了日常生活的排版标准?
如何达到呢?说真的一开始用Latex时,我也是各种下载模板。直到我的博士毕业论文,我的导师让我不要用任何人的模板,自己做一个模板,满足自己对美的需求(在海外,学校对毕业论文格式的要求没有国内那么高)。简直就像对我打开了新的世界,Latex没有任何模板的很多时候输出的pdf也很好看,个别的需要改一改,查一下文档就好了。最终我设计了一个极简的毕业论文模板。
之后自己设计笔记的模板(把博士期间手写的笔记,精简的整理到了Latex里真爽啊,查阅特别方便),书的模板(在学易经,要记录很多细节和想法,所以当书写的,想法是肯定不会出版的,为了Ctrl+F搜索方便才写成书的)。
题主可以试试,其实Latex相当友好的,如果你不用模板的话。很多人的模板本身就有error和warning,改都改不过来。
■网友的回复
谢邀,写个不太认真的回答吧。
LaTeX的缺点是做东西慢,优点是做好了之后,改起来比较方便。
现在小朋友的各种手抄报,我有时候也会用LaTeX粗略地排个版,打印,再让他完成剩余的部分。
前两天小朋友开学,顺手做了一个儿子的课程表,如下。
怎样将 LaTeX 用于日常生活的排版需求
源代码如下:
\\documentclass{article}
\\usepackage{xeCJK}
\\setCJKmainfont{SimSun}
\\usepackage{tikz}
【怎样将 LaTeX 用于日常生活的排版需求】 \t\\usetikzlibrary{backgrounds}
\\usepackage{geometry}
\\begin{document}
\t\\thispagestyle{empty}
\t\\centering
\t\\begin{tikzpicture}
\t\t\\draw ( 0mm, 0mm) rectangle ( 35mm, 25mm);
\t\t\\draw ( 35mm, 0mm) rectangle ( 85mm, 25mm);
\t\t\\draw ( 85mm, 0mm) rectangle (135mm, 25mm);
\t\t\\draw (135mm, 0mm) rectangle (185mm, 25mm);
\t\t\\draw (185mm, 0mm) rectangle (235mm, 25mm);
\t\t\\draw (235mm, 0mm) rectangle (285mm, 25mm);
\t\t\\draw ( 0mm, 25mm) rectangle ( 35mm, 50mm);
\t\t\\draw ( 35mm, 25mm) rectangle ( 85mm, 50mm);
\t\t\\draw ( 85mm, 25mm) rectangle (135mm, 50mm);
\t\t\\draw (135mm, 25mm) rectangle (185mm, 50mm);
\t\t\\draw (185mm, 25mm) rectangle (235mm, 50mm);
\t\t\\draw (235mm, 25mm) rectangle (285mm, 50mm);
\t\t\\draw ( 0mm, 50mm) rectangle ( 35mm, 75mm);
\t\t\\draw ( 35mm, 50mm) rectangle ( 85mm, 75mm);
\t\t\\draw ( 85mm, 50mm) rectangle (135mm, 75mm);
\t\t\\draw (135mm, 50mm) rectangle (185mm, 75mm);
\t\t\\draw (185mm, 50mm) rectangle (235mm, 75mm);
\t\t\\draw (235mm, 50mm) rectangle (285mm, 75mm);
\t\t\\draw ( 0mm, 75mm) rectangle ( 35mm, 100mm);
\t\t\\draw ( 35mm, 75mm) rectangle ( 85mm, 100mm);
\t\t\\draw ( 85mm, 75mm) rectangle (135mm, 100mm);
\t\t\\draw (135mm, 75mm) rectangle (185mm, 100mm);
\t\t\\draw (185mm, 75mm) rectangle (235mm, 100mm);
\t\t\\draw (235mm, 75mm) rectangle (285mm, 100mm);
\t\t\\draw ( 0mm, 100mm) rectangle ( 35mm, 125mm);
\t\t\\draw ( 35mm, 100mm) rectangle ( 85mm, 125mm);
\t\t\\draw ( 85mm, 100mm) rectangle (135mm, 125mm);
\t\t\\draw (135mm, 100mm) rectangle (185mm, 125mm);
\t\t\\draw (185mm, 100mm) rectangle (235mm, 125mm);
\t\t\\draw (235mm, 100mm) rectangle (285mm, 125mm);
\t\t\\draw ( 0mm, 125mm) rectangle ( 35mm, 150mm);
\t\t\\draw ( 35mm, 125mm) rectangle ( 85mm, 150mm);
\t\t\\draw ( 85mm, 125mm) rectangle (135mm, 150mm);
\t\t\\draw (135mm, 125mm) rectangle (185mm, 150mm);
\t\t\\draw (185mm, 125mm) rectangle (235mm, 150mm);
\t\t\\draw (235mm, 125mm) rectangle (285mm, 150mm);
\t\t\\draw ( 0mm, 150mm) rectangle ( 35mm, 165mm);
\t\t\\draw ( 35mm, 150mm) rectangle ( 85mm, 165mm);
\t\t\\draw ( 85mm, 150mm) rectangle (135mm, 165mm);
\t\t\\draw (135mm, 150mm) rectangle (185mm, 165mm);
\t\t\\draw (185mm, 150mm) rectangle (235mm, 165mm);
\t\t\\draw (235mm, 150mm) rectangle (285mm, 165mm);
\t\t\\draw ( 0mm,157.5mm) -- (35mm,150mm);
\t\t\\draw (17.5mm, 165mm) -- (35mm,150mm);
\t\t\\draw ( 0mm, 0mm) rectangle (285mm, 50mm);
\t\t\\draw ( 0mm, 50mm) rectangle (285mm, 150mm);
\t\t\\draw ( 0mm, 150mm) rectangle (285mm, 165mm);
\t\t\\draw (142.5mm, 184.5mm) node{\\Huge 西安市曲江第二小学2019-2020年度第一学期};
\t\t\\draw (142.5mm, 171.5mm) node{\\Huge 二(7)班班级课程表};
\t\t\\draw ( 17.5mm, 157.5mm) node{\\scriptsize 课程};
\t\t\\draw ( 7.5mm, 152.5mm) node{\\scriptsize 时间};
\t\t\\draw ( 27.5mm, 162.5mm) node{\\scriptsize 星期};
\t\t\\draw ( 17.5mm, 12.5mm) node{下午2};
\t\t\\draw ( 17.5mm, 37.5mm) node{下午1};
\t\t\\draw ( 17.5mm, 62.5mm) node{上午4};
\t\t\\draw ( 17.5mm, 87.5mm) node{上午3};
\t\t\\draw ( 17.5mm, 112.5mm) node{上午2};
\t\t\\draw ( 17.5mm, 137.5mm) node{上午1};
\t\t\\draw ( 110mm, 12.5mm) node{科学};
\t\t\\draw ( 160mm, 12.5mm) node{美术};
\t\t\\draw ( 210mm, 12.5mm) node{体育};
\t\t\\draw ( 260mm, 12.5mm) node{体育};
\t\t\\draw ( 60mm, 37.5mm) node{英语};
\t\t\\draw ( 110mm, 37.5mm) node{音乐};
\t\t\\draw ( 160mm, 37.5mm) node{美术};
\t\t\\draw ( 210mm, 37.5mm) node{语文};
\t\t\\draw ( 260mm, 37.5mm) node{音乐};
\t\t\\draw ( 60mm, 62.5mm) node{语文};
\t\t\\draw ( 110mm, 62.5mm) node{阅读};
\t\t\\draw ( 160mm, 62.5mm) node{英语};
\t\t\\draw ( 210mm, 62.5mm) node{英语};
\t\t\\draw ( 260mm, 62.5mm) node{英语};
\t\t\\draw ( 60mm, 87.5mm) node{思品};
\t\t\\draw ( 110mm, 87.5mm) node{数学};
\t\t\\draw ( 160mm, 87.5mm) node{体育};
\t\t\\draw ( 210mm, 87.5mm) node{戏剧};
\t\t\\draw ( 260mm, 87.5mm) node{语文};
\t\t\\draw ( 60mm, 112.5mm) node{数学};
\t\t\\draw ( 110mm, 112.5mm) node{语文};
\t\t\\draw ( 160mm, 112.5mm) node{数学};
\t\t\\draw ( 210mm, 112.5mm) node{语文};
\t\t\\draw ( 260mm, 112.5mm) node{数学};
\t\t\\draw ( 60mm, 137.5mm) node{语文};
\t\t\\draw ( 110mm, 137.5mm) node{数学};
\t\t\\draw ( 160mm, 137.5mm) node{语文};
\t\t\\draw ( 210mm, 137.5mm) node{数学};
\t\t\\draw ( 260mm, 137.5mm) node{语文};
\t\t\\draw ( 60mm, 157.5mm) node{星期一};
\t\t\\draw ( 110mm, 157.5mm) node{星期二};
\t\t\\draw ( 160mm, 157.5mm) node{星期三};
\t\t\\draw ( 210mm, 157.5mm) node{星期四};
\t\t\\draw ( 260mm, 157.5mm) node{星期五};
\t\\end{tikzpicture}
\\end{document}
■网友的回复
数学考试的试卷,作为中学数学教师可以用的比较多。其他就是科研工作者了。或者说处理公式多的人。很多工作没必要用latex来做。


    推荐阅读