文档库 最新最全的文档下载
当前位置:文档库 › LATEX排版软件介绍

LATEX排版软件介绍

LATEX排版软件介绍
LATEX排版软件介绍

LaTeX

维基百科,自由的百科全书

显示↓

原作者Leslie Lamport

平台跨平台

语言多国语言

类型排版

许可协议LaTeX Project Public License(LPPL)

网站https://www.wendangku.net/doc/3811882852.html,(英文)

LaTeX(,音译“拉泰赫”)是一种基于TeX的排版系统,由美国电脑学家莱

斯利·兰伯特(Leslie Lamport)在20世纪80年代初期开发,利用这种格式,即使用户没有排版和程序设计的知识也可以充分发挥由TEX所提供的强大功能,能在几天,甚至几小时内生成很多具有书籍质量的印刷品。对于生成复杂表格和数学公式,这一点表现得尤为突出。因此它非常适用于生成高印刷质量的科技和数学类文档。这个系统同样适用于生成从简单的信件到完整书籍的所有其他种类的文档。

使用TEX作为它的格式化引擎,当前的版本是LaTeX2ε。

目录

? 1 LaTeX?的读音和书写

? 2 中文化

o 2.1 CCT

o 2.2 CJK

o 2.3 中文套装

o 2.4 cwTeX

o 2.5 ChiTex

o 2.6 PUTeX

o 2.7 LaTeX在MS Office中的支持

o 2.8 XeLaTeX

? 3 参见

? 4 外部链接

? 5 参考文献

L A T E X?的读音和书写

由于TEX一词应该读作“泰赫”(/t?x/),所以一词可以音译为“拉泰赫”。

?在英语中,实际通常读作/?le?.t?k/(音译“莱泰克”)或者/?lɑ.t?k/(音译“拉泰克”)。

?在法语中,实际通常读作/lat?k/(音译“拉泰克”)。

?的开发者Lamport表示对的读音没有偏好。

在写的名称时,最好能原样复制其图标(本页右上方)。如果做不到,则应该

写成“LaTeX”。不要改变任何一个字母的大小写,以免和“latex”一词(英语和法语里都是“乳胶”的意思)相混。

中文化

CCT

最早支持简体中文的TEX是CCT,这个是中国科学院数学与系统科学研究院的张林波研究员编写。最初,由于计算机内存以及运算速度等方面的限制,需要将符合CCT格式的.ctx文件预处理之后再使用LaTeX编译,生成的.dvi文件需要后处理。

在最新版的CCT中,用cct.sty代替了原来的预处理程序,与CJK结合,直接使用.tex 文件,而不必再使用.ctx文件,可以用直接编译,不再需要后处理.dvi文件。

经过多年的发展,这套系统比较符合中国人的习惯,中文排版也比较符合时下中国印刷界的现行标准。

CJK

让支持中文的另一种方法是使用CJK宏包,由德国人Werner Lemberg编写。这

个宏包不仅仅支持繁简体中文、日文、朝鲜文等东亚语言,而且它也是一个多种语言支持包,另外还支持几十种其他不同的语言。

约翰福音,使用LaTeX/CJK排版,第一页(部分)

中文套装

现在简体中文用户使用的最广泛的TEX发行版是在Microsoft Windows平台下的CTeX 中文套装,它也是最早的支持中文TEX的软件套装。hooklee制作的Chinatex发行版也非常不错,它集成了与TEX有关的许多软件,大大减小了初学者的安装配置困难。最有特色的是将TEX有关的命令都集成在WinTex编辑器的按钮中,鼠标一点,即可编译。

cwTeX

繁体中文的用户可以使用cwTeX或PUTeX。cwTeX排版系统由吴聪敏(国立台湾大学经济学系教授)、吴聪慧、翁鸿翎共同发展,cwTeX可以在MSDOS、Windows、Linux、FreeBSD 等系统上执行,全部软件(含使用使用手册PDF文件及5套中文字体)可自网站上免费下载。

ChiTex

MS Office的域指令EQ支持部分类的格式,经测试可用于MS Office Word 2000、2002、2003、2007和2010。

\documentclass[12pt]{article}

\usepackage[cm-default]{fontspec}

\usepackage{xunicode}

\usepackage{amsmath}

\title{\LaTeX}

\author{}

\date{}

\begin{document}

\maketitle

\LaTeX{} is a document preparation system

for the \TeX{} typesetting program. It offers

programmable desktop publishing features and

extensive facilities for automating most

aspects of typesetting and desktop publishing,

including numbering and cross-referencing,

tables and figures,page layout, bibliographies,

and much more.\LaTeX{} was originally written in

1984 by Leslie Lamport and has become the dominant

method for using \TeX; few people write in plain

\TeX{} anymore.The current version is \LaTeXe. \setmainfont[BoldFont=Adobe Heiti Std]{SimSun}

这是一个测试。 \\

\textbf{测试环境}:XeTeX TeXLive2008 \\

\begin{align}

E &= mc^2 \\

m &= \frac{m_0}{\sqrt{1-\frac{v^2}{c^2}}} \end{align}

\end{document}

参见

外部链接

参考文献

LaTeX入门教程

LaTeX入门教程 里面的图好多都刷不出来,于是我就自己运行了一遍,至少验证了这个教程的正确性O(∩_∩)O哈哈~ CTEX - 在线文档- TeX/LaTeX 常用宏包 资料下载: LaTeX2e插图指南LaT eX2e使用手册TeX语言CTeX FAQ 常见问题集 Contents ?TEX/L A TEX是什么? ?为什么要用TEX/L A TEX? ?安装 ?开始使用 ?数学符号 o行内公式与行间公式 o上标与下标 o常见的数学公式 o行列式与矩阵 o方程组与分段函数 ?使用中文 ?文章的各个部分 ?表格 ?插图 ?罗列 ?分割长文档 ?学习资料 ?幻灯片制作简介 ?重要建议 ?Bibliography T E X/L A T E X是什么? T E X 是一个非常优秀的排版软件,L A T E X 是基于T E X 之上的一个宏包集。因为L A T E X 的出现,使得人们使用T E X 更加容易,目前大部分人们使用的T E X 系统都是L A T E X 这个宏集。 为什么要用T E X/L A T E X? 我们为什么要用T E X/L A T E X 来排版我们的论文、书籍呢?因为它 ?排版的效果非常整齐漂亮; ?排版的效率高; ?非常稳定,从95年到现在,T E X 系统只发现了一个bug。由此可见它的稳定性; ?排版科技文献,尤其是含有很多数学公式的文献特别方便、高效。现今没有一个排版软件在排版数学公式上面能和T E X/L A T E X 相媲美; 安装 我们可以从https://www.wendangku.net/doc/3811882852.html,上下载最新的中文T E X 套装,Windows 用户请下载CT E X 套装,Linux 用户可以下载TeXlive 来安装。安装过程就不用我多说了吧!

matlab中使用latex-作图公式输入

Matlab图形中title、xlabel、ylabel、zlabel、textbox和legend等的Interpreter属性有三个属性:latex 、tex、none。默认为tex。 当键入:>> set(text,'Interpreter') Matlab将返回'Interpreter'所包含的属性值: [ latex | {tex} | none ]。 利用Matlab文本的Interpreter属性使我们能在图形中显示一个较为复杂的公式,例如在公式中除了有希腊字母外,还有分号、根号等数学符号。 在matlab中,Latex编辑公式的基本格式: 1)\( LaTeX命令 \) 2)$ LaTeX命令 $ 3)$$ LaTeX命令 $$ 1. 在图象中直接加字符,很简单。 text('Interpreter','latex','String','$$\sqrt{x^2+y^2}$$','Position',[.5.5],… 'FontSize',16); 2. 在legend里加数学字符 h=legend('$$\sqrt{x^2+y^2}$$'); set(h,'Interpreter','latex') 以Matlab图形中的textbox属性为例,首先在图形中输入一个双重积分,然后输入一个Schrodinger方程。命令为: 输出结果为 当然也可以使用\( \)命令。以此类推也可以对title、xlabel、ylabel、zlabel和legend等使用LaTeX命令,如:xlabel({'$\int_0^x\!\int_y dF(u,v)$'},'Interpreter','latex') 至于LaTeX命令使用方法可以参考LaTeX教程。 下面给出一个复杂的例子: 生成的图片为:

LaTeX新人教程,教你快速入门

LaTeX新人教程,30分钟从完全陌生到基本入门 by Nan 对于真心渴望迅速上手LaTeX的人,前言部分可以跳过不看。 本教程面向对LaTeX完全无认知无基础的新人。 旨在让新人能够用最简单快捷的方式,轻松入门,能够迅速使用LaTeX完成基本的文本编辑。 尤其旨在破除部分新人对LaTeX在传闻中难以学习的恐惧感。 在入门之后,面对各种进阶应用、特殊要求与异常状况,可以自行咨询google 解决。 先用三句话来介绍什么是LaTeX,以下三点基于我个人的主观经验的总结。 https://www.wendangku.net/doc/3811882852.html,TeX是一类用于编辑和排版的软件,用于生成PDF文档。 https://www.wendangku.net/doc/3811882852.html,TeX编辑和排版的核心思想在于,通过\section和\paragraph等语句,规定了每一句话在文章中所从属的层次,从而极大方便了对各个层次批量处理。 https://www.wendangku.net/doc/3811882852.html,TeX在使用体验方面,最不易被Word替代的有四个方面:方便美观的数学公式编辑、不会乱动的退格对齐、非所见即所得因此可以在编辑的时候用退格和换行整理思路但生成PDF出来不影响美观、部分导师和刊物不接受Word排版的文章。 我要严厉警告和强烈声讨那些自以为是advanced LaTeX user的人。请你们不要为了自己那一点可怜可悲的虚荣心,去刻意渲染LaTeX有多么高端多么不容易学习,这和孔乙己炫耀茴香豆的茴字有四种写法有什么区别么?混账!LaTeX到底有多“难”你们自己清楚好么?同理的还有很大一部分的VI user,还有Linux user,还有Fallout player。卧槽,一个软件而已,有什么好显摆的。别人想学LaTeX,好,你随手给人家丢一个几百页的英文Manual,显得自己很高端吗?你自己看过了吗?你推荐给别人的时候真的有希望别人看完吗?只是装逼的话就是混账! 我写这一篇教程的动机,正是因为网络上能够找到的简要速成的LaTeX教程完全没有。我能找得到的最简短或是说在我看来最具有指导意义的,就是那篇《一份不太简短的LaTeX介绍》。然而对于希望迅速对LaTeX有所了解的人,那一篇“不太简短的介绍”也仍旧稍嫌略长,我当初在入门时也研究了整晚。在LaTeX社区群里聊得久了,大家都是朋友,既然缺了这一块我又有闲情,那么就补上了。因此我写了这一篇教程,完全是以教会新人上手为目的,把华而不实的内容统统略去,确保能够在三十分钟内跟着这个教程走完全步骤就可以基本算是“玩转

latex公式图片行间距段间距调整心得

Latex 调公式、图片、段落间距、行间距等心得 \begin{algorithmic}[1] % 1 represent the number in order 按正常的1、2、3的顺序显示段前序号, 2 represents the double number displayed. 只显示双数的序号。 %\begin{figure}[!ht] %表示在此处的上方显示图片, \begin{figure}[tt] %只在上方显示图片。不限于此处(指定的位置) %\bibliography{IEEEabrv,refs} %\bibliographystyle{IEEEtran} 表示IEEE 模板的参考文献。 用于设置公式的段前段后间距:默认0pt %{\setlength\abovedisplayskip{5pt} %\setlength\belowdisplayskip{-8pt} 公式 %} \begin{figure}[tt] \setlength{\abovecaptionskip}{0.cm} \setlength{\belowcaptionskip}{-0.cm} \centering \vspace{-0.3cm}

\setlength{\abovecaptionskip}{0.cm} \setlength{\belowcaptionskip}{-0.cm} \includegraphics[width=0.8\columnwidth]{subplot_SINR_thput_size2.pdf} \caption{The comparison of $SINR$ and throughput with network size for different strategies.} \label{fig:SINR_thput_joint} \end{figure} width=0.8 表示占据一栏的80% 而如果让图片占据双栏,则加* 即可。其中占据双栏后可以设定width=1.8 总共2 栏。。。所有可以这样调大小。 \begin{figure*}[tt] \end{figure*} 对于tex 文件无法打开的情况:error reading 解决方案: 1)在winedit 的窗口中工具栏中有个打开的按钮,找到相应的文件,试一试:UTF-8的形式,如图:

latex各种命令使用帮助

+---------------------------------+ |TeX各版本概述及基本约定,特殊字符| +---------------------------------+ tex提供300多条基本排版命令 由D.E.Knuth1978年开发 plain tex:在tex基础上新定义600多条复合命令 AMS-TEX:美国数学会开发(amsmath宏包)排版的数学公式 LATEX:https://www.wendangku.net/doc/3811882852.html,mport(1985)编写,适合排版普通文章和书籍 LATEX2e:可加载amsmath宏包,目前最流行的TEX宏包 版本:LATEX2.09-->LATEX2e-->LATEX3(开发中) 中文排版: CCT:科学院张林波 TY(天元):华师大肖刚、陈志杰教授开发 CJK:德国W.Lemberg开发,处理中日韩三国文字。 发行版CTEX:集成了CCT,TY,CJK的MikTEX系统。 ChinaTEX:内容涵盖MiKTeX系统及中文支持、常用外围软件、TeX\LaTeX文档和模板选萃等 TeX中的长度 mm毫米 cm厘米 in英寸=2.54cm=72.27pt pt点 em大写字母M的宽度 ex小写字母x的高度 弹性长度:根据需要自动伸缩 正常值plus伸展值minus收缩值 实际长度可超过正常值和伸展值之和,但不能小于正常值和收缩值之差 \documentclass[11pt]{article}%11pt字体,普通文章 %导言区,全局命令 \usepackage{CJK}%使用CJK宏包 \begin{document}%主环境 \begin{CJK}{GBK}{song}%汉字必须放入CJK环境 %其它字体:song,kai,fs,hei,li,you %CJK的两种环境CJK和CJK* %GBK是采用的字符集:GB,GBK,Bg5,Gbt Hi,This is my first \LaTeX file 祝贺你,MikTex和CJK安装成功了 \end{CJK} \ent{document}

Latex常用命令

1. 段首缩进 中文习惯在段首缩进两格,在LaTeX中,\parindent表示段首缩进的长度,我们将它设置为当前字号的两个大写字母M的宽度,大约正好是两个汉字的宽度: \setlength{\parindent}{2em} LaTeX 默认每节的第一段的段首不缩进,这不符合中文排版习惯。我们希望正文的每一段都要缩进,使用indentfirst宏包就可办到: \usepackage{indentfirst} 2. 段距行距 LaTeX 用\baselineskip表示当前的行距,其默认值大约是当前字号的1.2倍,如果当前字号是10pt,那么\baselineskip是12pt。这对英文排版是合适的,对中文就显得太拥挤了,因为英文正文多为小写字母,字高与小写的x差不多(即1ex)。如果字号为10pt,那么1ex =4.3pt。我通常把行距设为字号的1.8倍: \setlength{\baselineskip}{1.8em} 这个值随时可以改,对更改点以后的文字有效。

LaTeX 用\parskip表示段距,我一般把它设为1ex: \setlength{\parskip}{1ex} 注意这些修改长度的命令最好都放在正文区(即\begin{document}之后)。 3. 页眉页脚 我通常用fancyhdr宏包来设置页眉和页脚。 \documentclass[10pt, a4paper]{book} \usepackage{fancyhdr} 我们在LaTeX中先把page style 设为fancy,再设置这个style 中的页眉和页脚。但是它默认每章的第一页的page style是plain,需要单独处理。 % 设置plain style 的属性 \fancypagestyle{plain}{% \fancyhf{} % 清空当前设置 % 设置页眉(head) \fancyhead[RE]{\leftmark} % 在偶数页的右侧显示章名 \fancyhead[LO]{\rightmark} % 在奇数页的左侧显示小节名\fancyhead[LE,RO]{~\thepage~} % 在偶数页的左侧,奇数页

Office中像LaTex那样快速打数学公式

Office 中像LaTex那样快速打数学公式 记得很久以前在word里打数学公式很痛苦,要用鼠标点啊点,效率奇低,包括像MathType那些工具。后来到了office 2007公式情况就不一样了,编辑器有了巨大的改进,适合我们喜欢用键盘的同学了。几乎所有的数学符号都对应一条命令,而且跟LaTex的命令很像,打起公式来一样。其实最开始我是乱按键盘发现公式编辑器这些功能的,然后凭感觉和经验发现了各种符号的输入方法。相比LaTex,word 里打公式的一大优势是你能立即看到你打的符号,而不像LaTex那样你看到的是一堆代码,要看公式必须编译一下,有什么语法错误还编译不过。微软这点做得相当好。于是自从我发现了word这个功能之后果断抛弃了LaTex,每次看到同学为打公式苦恼的时候都想过去帮一把。 下面介绍下我所知道的公式编辑器的用法。 0.开始输入公式 同时按住"Alt"和"="。这是你会发现出现了一个公式输入框,上方的工具栏也编程了公式编辑器栏。 0.字体准备 office 2007中输入公式默认是正常的字体,很难看,而我们需要斜体,按住"Ctrl"和"I"。2010之后默认斜体了貌似,至少2013在英文输入法下是的。 1.命令结构 命令是由反斜杠"\"开始的,紧跟着一串字符(一般都很形象的),以空格结束。比如打希第一个腊字母alpha,那么就是先输"\",接着输"alpha",最后按下空格键刚才输入的内容就变成希腊字母了。 3. 希腊字母 希腊字母最简单,一般情况下字母的国际音标就是其命令,只要你会念,你就会打。好在我初中时候就会背希腊字母表了,打起来毫无压力。 希腊字母有大小写之分,公式编辑器里你只要把命令的首字母大写显示的希腊字母就是大写了。 值得注意的是某些字母有多种形式,比如\epsilon 和\varepsilon 就有点小区别。这方面没研究过。 4. 常见运算符 偏微分算子:"\partial " 极限:"\limit "(按空格后会显示一个串很长的默认式子,再空格就变成数学公式了) 积分∫:"\int " 求和Σ:”\Sigma “ 大写的sigma 梯度算子(也就是倒三角)?:"\nabla " (我记得只有一个老师教过我们怎么读这个符号,就是nabla,可以查查这个单词)

Latex教程

Contents ?TEX/L A TEX是什么? ?为什么要用TEX/L A TEX? ?安装 ?开始使用 ?数学符号 o行内公式与行间公式 o上标与下标 o常见的数学公式 o行列式与矩阵 o方程组与分段函数 ?使用中文 ?文章的各个部分 ?表格 ?插图 ?罗列 ?分割长文档 ?学习资料 ?幻灯片制作简介 ?重要建议 ?Bibliography T E X/L A T E X是什么? T E X 是一个非常优秀的排版软件, L A T E X 是基于 T E X 之上的一个宏包集。因为 L A T E X 的出现,使得人们使用 T E X 更加容易,目前大部分人们使用的 T E X 系统都是 L A T E X 这个宏集。 为什么要用T E X/L A T E X? 我们为什么要用 T E X/L A T E X 来排版我们的论文、书籍呢?因为它 ?排版的效果非常整齐漂亮; ?排版的效率高 ; ?非常稳定,从95年到现在, T E X 系统只发现了一个 bug。由此可见它的稳定性; ?排版科技文献,尤其是含有很多数学公式的文献特别方便、高效。现今没有一个排版软件在排版数学公式上面能和 T E X/L A T E X 相媲美; 安装

我们可以从https://www.wendangku.net/doc/3811882852.html, 上下载最新的中文 T E X 套装,Windows 用户请下载 CT E X 套装,Linux 用户可以下载TeXlive 来安装。安装过程就不用我多说了吧! 开始使用 好了,安装了,是不是很想试试身手了?那么准备好: ?打开一个编辑器。哦,你用的是 CT E X 套装吗?那就是那个 WinEdt ,在桌面上画了一支钢笔的那个东东。如果没有这个,也无所谓,你就打开一个记事本也行。 ?输入以下的代码: \documentclass{article} \usepackage{amsmath,amssymb} \usepackage{latexsym} \usepackage{CJK} \begin{document} \begin{CJK*}{GBK}{song} 测试一下我的数学公式\[\int_a^b f(x)dx\] \end{CJK*} \end{document} 上面的代码需要说明一下,我们将 \begin{document} 这个命令以前的部分叫做导言区,这部分主要用来声明使用什么宏包,重新定义命令,规划文章的总体布局等。所以,如果你的两篇文章大体上是一样的格式,你就可以把一篇文章的导言区拿到后面的文章里面去用,这样的话,用起来就方便得多。 ?保存该文件。将这个保存为 test.tex,文件名你可以另外取了,但是要记住,它的后缀必须是 .tex,这样系统才认得它。 ?编译。用的是 WinEdt 吗?那么就很简单了。你到它的工具条上找到L A T E X 这个按纽(工具条上,挨着狮子头的那个按纽),按下它就行了。在 Linux 下用 Kile?一样的了,只是那个按纽改成了一个齿轮而已了。 刚才不是说用记事本也行的嘛?那该怎么办呢?那,我先假设你把你的文件保存在了D盘的tex目录下面,这样做: o打开一个Dos窗口,点击“开始 附件 命令行”;

latex使用教程升级版

%EXTERNAL FILES: %Name of language file: \cfile=. %Name of included files: \jfile=physjour,.mbs. head,\MBopta} \from{physjour.mbs}{\MBopta} \from{merlin.mbs}{tail,\MBopta}} \def\MBopta{% %<>INTERNAL LANGUAGE SUPPORT (if no external language file) %<