LaTeX有哪些新手须知的内容?

来自:贴吧网友   更新日期:2024-05-19
Latex初学者用什么书

LATEX 2ε完全学习手册/胡伟主编/ 入门不错的选择
PS:这也能做毕业设计?长见识了哎

这个问题,首先得从TEX介绍起。

TEX是斯坦福大学的教授Donald E.Knuth开发的一个功能强大的幕后排版系统。他当时在撰写名为The Art of Computer Programming的书,由于出版商把他书中的数学式子排版得很难看,他决定推迟出版,自行研发一套排版系统进行排版。这个系统就是TEX系统。

LaTeX:
TEX是很低阶的排版语言,对于绝大多数人来说,学起来会很吃力,而且排版工作也会变得相当繁复,难以被更多人使用,效率也不是很高。所以,一些经常用到的功能,如果我们事先定义好,到要用的时候只引用一小段代码就可以实现一个相对复杂的功能,那不仅提高了排版效率,而且版面也会清晰很多。这种事先定义好的功能,叫做宏集(macro)。
LaTeX就是TEX的众多宏集之一,是由Leslie Lamport编写的。编写的目的是使版面设置内容和文档的具体内容尽可能分离,让写文档的人更加专注于文档的撰写,而少花些心思在排版上。所以,LaTeX从本质上讲,就是TEX排版系统的一个宏集,将一些常用到的功能整合为文档类型中的设置,简化了TEX排版的工作量及难度。
TEX的宏集有很多很多,LaTeX是其中比较实用的一个。

CTEX:
CTEX是利用TEX排版系统的CTEX中文套装的简称。它集成了编辑器 、WinEdt和 PostScript处理软件 Ghostscript 和 GSview 等主要工具。 CTeX中文套装在 MiKTeX的基础上增加了对中文的完整支持。 CTeX中文套装支持 CCT 和 CJK 两种中文 TeX处理方式。
一般用windows操作系统的人会选择CTEX中的WinEdt软件作为编写LaTeX文档的工具,因为它里面会将latex命令改变颜色,并且将多种命令都集成到图形界面中,又简化了排版操作。

希望可以帮到想用LaTeX排版又不知从哪下手的同学们~~
再次推荐《大家来学LaTeX》这个入门教程,写得真的很生动详细,参考资料~~

配置好你的LaTeX输入、编译和PDF显示方案。
(1) 我在Windows下用的CTEX套装。CTEX集成了WinEdt作为编辑器,MiKTeX作为编译器,安装完后基本可以立即开始使用。该方案被诟病已久,因为WinEdt是收费软件,CTEX这么做是盗版,而且也有吐槽CTEX中文和Unicode支持不好的。但我目前仍然使用它,因为最方便上手。而且我并没有发现中文支持糟糕之处。我写文章默认XeCJK宏包+fontspec宏包+XeLaTeX编译,输入过CJK Extension B C D区的汉字,也输入过各种欧洲语言文字,编译的PDF没有问题。

(2) LaTeX编译出的都是PDF文件,请先安装PDF阅读器,Adobe Reader,Foxit Reader都行,安装时会识别并自动关联。好像CTEX自带Sumatra,如没有也可以去这里下载: Download Sumatra PDF,安装后手动关联。好处是可以反向定位LaTeX代码(比如,用Sumatra显示的PDF,选择几个字,双击后可以定位到LaTeX代码段,方便调试和找到错误之处)。

(3) 如果你用Mac OS,MacTeX是一个不错的选择。我在Mac下安装了,但几乎没用过,因为工作原因必须长期待在Windows下。MacTeX是TeX Live的Mac安装版本,以TeXworks作为编辑器。具体使用可以Google之,似乎中文(或Unicode支持)需要配置一下,而且个人认为TeXworks的代码高亮做得不如WinEdt好。

(4) 除了安装TeX Live外,其他配置方案并不一定适合新手,新手可能连TeX,LaTeX,XeTeX,XeLaTeX,MiKTeX,TeX Live都分辨不清,也不一定是程序员,推荐用Sublime Text和Emacs编辑并不适当。新手重要的是快速解决问题,享受写出LaTeX文档的乐趣,而不是学习如何配置一个「高效」的编辑器或编译器。



LATEX 2ε完全学习手册/胡伟主编/ 入门不错的选择
PS:这也能做毕业设计?长见识了哎

这个问题,首先得从TEX介绍起。

TEX是斯坦福大学的教授Donald E.Knuth开发的一个功能强大的幕后排版系统。他当时在撰写名为The Art of Computer Programming的书,由于出版商把他书中的数学式子排版得很难看,他决定推迟出版,自行研发一套排版系统进行排版。这个系统就是TEX系统。

LaTeX:
TEX是很低阶的排版语言,对于绝大多数人来说,学起来会很吃力,而且排版工作也会变得相当繁复,难以被更多人使用,效率也不是很高。所以,一些经常用到的功能,如果我们事先定义好,到要用的时候只引用一小段代码就可以实现一个相对复杂的功能,那不仅提高了排版效率,而且版面也会清晰很多。这种事先定义好的功能,叫做宏集(macro)。
LaTeX就是TEX的众多宏集之一,是由Leslie Lamport编写的。编写的目的是使版面设置内容和文档的具体内容尽可能分离,让写文档的人更加专注于文档的撰写,而少花些心思在排版上。所以,LaTeX从本质上讲,就是TEX排版系统的一个宏集,将一些常用到的功能整合为文档类型中的设置,简化了TEX排版的工作量及难度。
TEX的宏集有很多很多,LaTeX是其中比较实用的一个。

CTEX:
CTEX是利用TEX排版系统的CTEX中文套装的简称。它集成了编辑器 、WinEdt和 PostScript处理软件 Ghostscript 和 GSview 等主要工具。 CTeX中文套装在 MiKTeX的基础上增加了对中文的完整支持。 CTeX中文套装支持 CCT 和 CJK 两种中文 TeX处理方式。
一般用windows操作系统的人会选择CTEX中的WinEdt软件作为编写LaTeX文档的工具,因为它里面会将latex命令改变颜色,并且将多种命令都集成到图形界面中,又简化了排版操作。

希望可以帮到想用LaTeX排版又不知从哪下手的同学们~~
再次推荐《大家来学LaTeX》这个入门教程,写得真的很生动详细,参考资料~~

  • 19253757708【LaTeX】新手问题,win7,CTex最新完整版本 问题症状: 编译正常后,中文...
  • 融董答:你用WinEdt打开.tex文件,有个pdfLatex图标,单击一下可生成pdf格式的文件。如果想生成dvi的文件,把上面的命令改成LaTex就好了,之后执行dvips就能生成ps格式的。---详细,你可以读一下《lshort》和Latex手册

  • 19253757708Latex编译(Miktex与texlive异同)
  • 融董答:MiKTeX与TeX Live的概述MiKTeX和TeX Live都是LaTeX的集成开发环境,但它们的自带功能略有差异。MiKTeX以其易于安装和即插即用的特性而广受欢迎,特别是在Windows平台上,特别是其“安装即用”选项,让用户在需要时才安装所需的包,以减轻硬盘压力。而TeX Live则以开源社区的强大支持和全面的软件包库著名...

  • 19253757708Latex教程---安装和配置
  • 融董答:《LaTex 2021中文版》百度网盘资源免费下载:链接: https://pan.baidu.com/s/1BAlfeLY4JVyWRAR7YZMFOg ?pwd=jiyz 提取码: jiyz LaTeX 2021(TeXworks 2021+TeXstudio 3.1.2)是一种基于ΤΕΧ的排版系统,它非常适用于生成高印刷质量的科技和数学类文档。这个系统同样适用于生成从简单的信件到...

  • 19253757708latex新手求助……为什么我弄了半天编译完只显示一个点
  • 融董答:\title 等内容要在 \begin{document} 之后,而且要加 \maketitle.CJK 宏包是写中文、日文、韩文用的。这里可以去掉。\documentclass[12pt]{book} \begin{document} \title{sd} \author{sdsd} \date{2009.1.1} \maketitle sdsdsdsds \end{document} ...

  • 19253757708LaTeX】新手问题 输中文出乱码
  • 融董答:用XeLatex编译

  • 19253757708(latex新手)latex中book类的目录第一页如何去除页码?
  • 融董答:如果用了\pagestyle{empty},而无法去掉第一页的页码,那一定是因为你用了\maketi tle命令。这并不是程序设计的一个 BUG,而是一种特色!因为标准的LaTeX样式中首页 与其它页具有不同的页面样式,在首页中要包含 \maketitle, \part, 或 \chapter等命 令,而这些命令在内部要调用 \thispagestyle{...

  • 19253757708在TeX编程中有都哪些技巧?
  • 融董答:但是可能远没有到这么多的时候,TeX 的内存就不够了。在我的老笔记本(T9600)上用 l3benchmark 作性能测试,\ltx@CarNumth 要比 \tl_item:nn 快一个数量级。测试用的脚本是如果机器性能好点的话,差异可能没这么明显。就说这么一个例子,你要有兴趣的话,可以去看看 LaTeX3 的源代码文档 ...

  • 19253757708我是新手,CteX与LaTeX有什么区别
  • 融董答:所以,一些经常用到的功能,如果我们事先定义好,到要用的时候只引用一小段代码就可以实现一个相对复杂的功能,那不仅提高了排版效率,而且版面也会清晰很多。这种事先定义好的功能,叫做宏集(macro)。LaTeX就是TEX的众多宏集之一,是由Leslie Lamport编写的。编写的目的是使版面设置内容和文档的具体内容...

  • 19253757708Latex输入中文时需要引入包么,什么包呢,新手。。。谢谢~
  • 融董答:推荐ctex宏包,或者xeCJK宏包

  • 19253757708latex中图片怎么插入
  • 融董答:第二行:\centering表示图片的位置居中;第三行:表示插入图片的长宽,后面的3代表图片的名字,这个照片在文件夹中的名字是3.png;第四行:表示图题。方法二:并排插入两张图片(每张图片有自己的图题),这种方法会使latex中图片的编号顺序向后增加,具体代码如下。方法三:并排插入多张图片,没有小图...

    有友圈,时尚产品用品的交流,为健康绿色生活提供参考

    Copyright© 有友圈 2024