导航:首页 > 源码编译 > latex编译快吗

latex编译快吗

发布时间:2022-12-15 10:15:53

1. 有哪些好用的在线 LaTeX 编译

LaTeX 有好多种类,有的只编码,有的是集成环境,还有少数的所见即所想(基本上就是所见即所得)的(不推荐)。下边介绍我了解一些的几个软件,没说收费的,都是免费软件。

vim -- 强大的编码功能,加亮之类的只是小意思了。如果会配置的话,还可以实现自动补齐代码、自动编译、自动刷新浏览器之类的功能。会用 vi 或 vim 的话,强烈推荐,否则就算了。操作系统:Unix/linux, Windows, MacOS, ...

emacs -- 没好好用过。编写其他代码时,它和 vim 一样强大,相信编写 LaTeX 文档也一样强。emacs 和 vi (现已被 vim 取代) 是 Unix 用户的两大神器,一般人只能驾驭其中一个,牛人才能两个都精通。

WinEdt --- 集成环境,有编码窗口,有编译按钮。由于 CTeX 的原因,在国内的 Windows 平台上十分流行。其实比较起来就是花哨一点而已,真正要看谁更快、功能更丰富的话,WinEdt 比 vim 和 emacs 差一大截。它的好处是上手快。vim 和 emacs 不练上几个月是驾驭不了的(不过 vim 和 emacs 现在都有窗口版,借助于鼠标也容易上手,但是快捷性就牺牲了)。操作系统:Windows,收费软件。如果安装 CTeX 的话,它会自动给你一个免费的 WinEdt.

Kile -- 类似于 WinEdt 的集成环境。但 WinEdt 是通用的开发集成环境,Kile 是专门针对 LaTeX 的集成开发环境,所以,要比 WinEdt 更好。操作系统:Linux

Scientifc WorkPlace -- 所见即所想 (WYSIWYM) 软件。Windows 用。收费软件。

Lyx -- WYSIWYM 软件,Linux, Windows, MacOS 都支持。

TeXmacs -- WYSIWYM 软件,Linux/Unix, Windows, MacOS 都支持。旧版本对中文支持不好,新版本不知道。

Windows 系统中的记事本、写字板也可以用,但是功能太低下。

2. running latex要多长时间

看编译信息有什么提示么?半个小时太夸张了,xelatex稍慢些,也就顶多一两分钟而已嘛

3. 有哪些好的 LaTeX 编辑器

LYXLyX | LyX – The Document Processor,所见即所得,有点类似Word,但是可以编辑LaTeX源码。可以用来先搭建个大概,比较快。
TeXworks TeXworks,这个是TeXlive自带的一款,轻量级的。但是我这里代码高亮和字体显示效果不好。
TexStudio http://texstudio.sourceforge.net/,集编辑和预览于一身,用起来比较方便。但是Window上的感觉视觉效果不如Linux上的。(下图是Ubuntu系统上的)
WinEdt WinEdt,这是CTeX自带的一款,功能比较齐全,也是我的入门编辑器。入门首推这款,下载CTeX即可,也可以单独安装。
Sublime Text www.sublimehttp://text.com,轻量级,启动快,代码高亮效果好,文件管理方便。但是要同时把编译、编辑、预览同时一起搞定,需要配置一下。
Emacs GNU Emacs - GNU Project,结合配置 AUCTeX 会比较好用。Windows 和 Linux 皆可用。是除了 Vim 之外我见过描述最多的一种编辑器。下图来自Text editor with font-size selection for specific human languages (ie. Unicode Block) eg Devanagari。
ShareLaTeX ShareLaTeX, the Online LaTeX Editor,在线编辑编译。注册一个账户就可以保存自己的文档了,挺方便的。并且,编译速度感觉要比自己本地编译还快。文档中英文都支持,关于中文编辑在这里有说明 Chinese - ShareLaTeX, Online LaTeX Editor。它还是开源的,托管在GitHub上 sharelatex/sharelatex · GitHub。(编辑完了才发现 @Von Cube 已经提到过)

4. 新手对latex的疑惑

1. 找一本通俗的LaTeX入门教程作为参考。推荐LaTeX Notes 2.03可以下载pdf和源码,非常优秀的学习资料。作者语言幽默,内容难度适中,接近当前的配置方案。至于TeX原本就不用了,你不是学习TeX的。此外评价不错的有《LaTeX入门》(刘海洋),纸质书,可作为参考。

2. 配置好你的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文档的乐趣,而不是学习如何配置一个“高效”的编辑器或编译器。

3. 保存自己写过的所有LaTeX文档(.tex文件)。我最开始就是从网上找的简单示范代码,拷到编辑器中编译。如果想学数学公式,就翻到书的那一章,添加合适的宏包,照葫芦画瓢输入代码,编译,查看,更改,再看看。渐渐的,我想生成的效果越来越复杂,也添加了越来越多的宏包,自定义了很多命令,有了很多模板代码,它们定义了页面大小、边框间距、页眉页脚、字体格式、表格和图形的排列、各类数学符号和公式。这些都是很宝贵的资料,应当及时保存,日后需要用到的时候就翻出来,直接拷贝代码,就能实现想要的效果。因为LaTeX的代码相对稳定,就算几十年前的源码给我编译也是基本一样的效果。如今我写文章就是从保存的LaTeX文档中找到最接近我想要的排版效果的那个,在其之上补充、修改,增删几个宏包就可以开始写文章了。于是每次都能学习一些新排版效果(比如今天加了rotating宏包把很宽的回归结果表格旋转90度,很多paper都会这么做),非常有意思。

5. 在Win7下安装了CTeX学习LaTex,那编译速度,真叫一个慢,要一分钟才能编译完!再看看linux下的,真快!

图形界面本身是个拖累,然后微软自己的库比较庞杂臃肿
还有LaTex本来就是类Unix机上开发起家的,linux当然更亲切些

6. 如何提高使用 LaTeX 的效率

提高使用 LaTeX 效率的方法

  1. 首先,现在已经是utf8的时代了,传统的用gbk编码形式的中文tex编译方法可以洗洗睡了。latex语言的引擎发展到今天,完全可以通过xelatex直接从.tex编译出来.pdf,而不必传统的方式(比如pdflatex),从.tex先到.dvi再到.pdf,节省掉一个.dvi的中间环节,让时间和步骤都得到简化。所以,如果你是从零开始学latex,建议直接进入到utf-8环境,用xelatex命令来编.tex。换句话说,慎用网络!网络中文搜索出来的latex入门教程,如果还教你用“pdflatex”之类的语言,或者用zhpunct之类宏包的,就可以不要看了。天下文章一大抄,技术文档方面,中文blog都是抄来抄去,抄的还都是N年之前的内容。

  2. 其次,多次编译是个洪荒时代遗留下来的问题(以前读过相关的介绍)。似乎那时候计算机内存有限,一次能够运行的操作不够,所以文字、图片、参考文献、引用、表等似乎需要单独执行,导致你需要多编译几次才能得到完全的显示效果。如果你是指自己经常忘记了需要多编译几次才能完全显示功能(比如,少运行一次xelatex,会让文中的cite{}部分仍然是???而没有显示正确内容),那有两个建议,一是用emacs+auctex之类的IDE环境,它会告诉你:你还需要再按一次ctrl+c ctrl+c多编译一遍xelatex,让pdf完整生成。二是“我亦无他唯手熟尔”,坚持多编译几次,记住每种调整需要的编译次数。

  3. 第三,写论文本来就有些强迫症倾向。你不会希望你投到杂志社的稿件,仅仅因为语法语病格式和排版方面的小问题而被据稿吧。主编个人的好恶会影响你一篇论文甚至学术生涯的命运(稍稍危言耸听了一些)。而良好的写作和排版习惯,是每一个科学工作者必须具有的品质。这个就不展开说了。

  4. 第四,模板,这东西其实本来就不必细说。用latex的时间稍稍长一些了之后,你自己就会积攒下来一个或更多自己用着趁手的模板了,然后就事半功倍,尤其是中文模板。英文模板么,你去Elsevier网站上下个现成的模板,回来直接用就行了,添加一些自己想用的包,行间距等格式自己调整一下,就可以了。

  5. 第五,表格。有很多方法可以方便的生成表格,比如R的xtable包用来输出数据表,stargazer用来输出回归表。再比如,libreoffice之类的现在都支持将表格直接输出成latex格式了吧。善用这些工具,同时自己调整一下。

阅读全文

与latex编译快吗相关的资料

热点内容
电脑感染exe文件夹 浏览:914
wpsppt怎么转pdf格式 浏览:86
腾讯文档在线编辑怎么添加密码 浏览:868
本地不能访问服务器地址 浏览:865
访问服务器命令 浏览:835
华为云服务器分销商 浏览:954
Linux定位内存泄露 浏览:198
工程加密狗视频 浏览:720
不在内网怎么连接服务器 浏览:664
云服务器app安卓下载 浏览:966
如何查看linux服务器的核心数 浏览:137
交易平台小程序源码下载 浏览:148
程序员记笔记用什么app免费的 浏览:646
java与单片机 浏览:897
服务器内网如何通过公网映射 浏览:478
程序员穿越到宋代 浏览:624
怎么使用云服务器挂游戏 浏览:618
真实的幸福pdf 浏览:345
d盘php调用c盘的mysql 浏览:266
怎么样搭建源码网站 浏览:430