关闭

Latex:简介及安装

标签: latex
3423人阅读 评论(0) 收藏 举报
分类:

http://blog.csdn.net/pipisorry/article/details/53998352

LaTex是一个排版工具,功能强大。它是一个“所想即所得”的工具,你想怎么设定格式,就怎么设定格式。不过,前提是你知道一点latex语法(或者说,latex的命令),并且安装有latex的环境。

先要安装latex软件(如下面的tex发行版texlive),之后才能使用latex编辑器TexStudio。

TeX发行版

TeX - pdfTeX - XeTeX - LuaTeX 都是排版引擎,按照先进程度递增(LuaTeX 尚未完善)。

LaTeX 是一种格式,基于 TeX 格式定义了很多更方便使用的控制命令。上述四个引擎都有对应的程序将 LaTeX 格式解释成引擎能处理的内容。

CTeX, MiKTeX, TeX Live 都是 TeX 的发行,他们是许许多多东西的集合。他们包括了上述各种引擎的可执行程序,以及一些文档类、模板、字体文件、辅助程序等等。

all:

TeXLive (Unix/Linux/Windows)

XeLaTex语法和LaTeX相同,并且提供了一些增强功能,多数LaTeX文档不需要经过修改就可以使用XeLaTex编译。

windows:

MiKTeX (Windows) [MikTex只能在windows下使用,不能在Linux下使用。][弃CTeX投TeXStuido+MikTeX][Download MiKTeX]

CTeX 套装CTeX 中文套装是基于 Windows 下的 MiKTeX 系统,集成了编辑器 WinEdtPostScript 处理软件 Ghostscript 和 GSview 等主要工具。 CTeX 中文套装在 MiKTeX 的基础上增加了对中文的完整支持。 CTeX 中文套装支持 CJK, xeCJK, CCT, TY 等多种中文 TeX 处理方式。

Mac:

MacTeX (Mac OSX)

流行的 TeX 发行,比如 CTeX 和 TeX Live, 都自带有一些用于编辑文档的编辑器。

Latex编辑器

texlive和texstudio的关系正如rstudio和r的关系,或者eclipse和java的关系,或者pycharm和python的关系。

all:

TeXstudio: 是LaTeX文档的集成环境。texstudio是一个latex编辑器,而非latex的软件实体,TeXstudio 前身是 TexMakerX, 是一个平台无关的 LaTeX 编辑器,内置 PDF 阅读器。高级特性包括拼写和语法检查、代码折叠、扩展文本导航、代码自动完成以及语法高亮。[使用TeXstudio编写Latex]

TexWorks: 流行的 TeX 发行,比如 CTeX 和 TeX Live, 都自带有一些用于编辑文档的编辑器。

TeXpen: [sf.net/p/texpen]

windows:

TexMaker: http://www.xm1math.net/texmaker/download.html

皮皮blog



Latex编辑环境的配置

Windows

Windows 下的配置是最轻松的:

下载并安装 CTEX。建议下载完整版,免得麻烦。
CTEX 附带的两个编辑器很不好用,其中一个还要钱 (不仅要钱而且对 UTF-8 支持还很差劲)。你可以自己下载 TexStudio。

Linux

以 Ubuntu 为例。

安装 texlive-full 软件包

sudo apt-get install -y texlive-xetex 1> /dev/null

Note: 编译的时候,建议大家用 XeLaTeX,因为这个对中文的支持更好。

如果缺少一些包一般是安装不全,如File `texbook.cls' not found, 这样可以使用sudo apt-get install -y texlive-full 1> /dev/null安装所有包。

安装其它软件包

出错:如使用包\usepackage[lined,boxed,commentsnumbered, ruled]{algorithm2e} 报错File `algorithm2e.sty' not found

解决:sudo apt-get install -y texlive-science

还有这些包

\usepackage[lined,boxed,commentsnumbered, ruled]{algorithm2e}
\usepackage{diagbox}
\usepackage{makecell}
\usepackage{epstopdf}
\usepackage{multirow}

可能需要安装

sudo apt-get install -y texlive-generic-extra

如果出错:File `iftex.sty' not found. \ifPDFTeX。

还可以要手动生成包

到相应目录下执行/acmart-master$ tex acmart.ins

File `acmart.cls' not found.

[Package algorithm2e on Ubuntu]

安装 texstudio 软件包

sudo apt-get install -y texstudio

[Install TeXstudio – LaTex Editor in Ubuntu]

这时候可以编译英文文档了,但是中文文档还不可以,因为缺中文字体。

  • 到 Windows 系统盘的 Windows\Fonts 目录中找到宋体 (SIMSUN.ttc)、楷体 (SIMKAI.ttf)、黑体 (SIMHEI.ttf)、仿宋 (SIMFANG.ttf) 四种字体。
  • 把这四种字体复制到 /usr/share/texlive/texmf-dist/fonts/truetype/public 中,不要改名。
  • 运行 sudo texconfig,选择其中的 REHASH,使系统检测到刚复制的四个字体。

[在Linux下使用Latex]

皮皮blog



Latex相关问题及解决

中文问题

只需要在文档的导言区加一句:

\usepackage[UTF8,hyperref]{ctexcap}

然后就能输出中文了。

编译的时候,建议大家用 XeLaTeX,因为这个对中文的支持更好。

数学公式

对于复杂数学公式,不妨直接用 MathType。MathType 可以直接以 LaTeX 格式来输入公式,也可以把公式直接复制成 LaTeX 格式。对于不容易写出代码的复杂数学公式来说,非常方便。

复杂图形

最简单的办法——用 Illustrator 或什么矢量图绘制软件(Inkscape)把图画好,保存成 pdf 或 svg 格式,然后插入到文档中。

复杂表格

对于非常复杂的表格,我们可以拿 Word 做好,保存成 PDF 格式,用 Illustrator 或其他矢量图软件进行适当处理,然后插入到文档中。

但是这样字体看着就不匹配了,怎么办?

去 LaTeX 安装目录里找 texgyrepagella 字体,把它装上,然后到 Word 里把字体设成 TeX Gyre Pagella

from: http://blog.csdn.net/pipisorry/article/details/53998352

ref: [配置 LaTeX 环境]


1
0
查看评论

Windows下Latex的安装

Windows下Latex的安装可以使用CTex安装包下载地址: http://www.ctex.org/CTeXDownload 或者 http://pan.baidu.com/s/11DhKi 附录什么是TEX http://www.ctex.org/TeX 什么是Latex...
  • SH_UANG
  • SH_UANG
  • 2016-03-02 21:49
  • 30078

Latex安装和示例

1.Latex下载 中文套装下载地址: http://www.ctex.org/CTeXDownload 安装完成后进入WinEdt进入TEX编辑环境! 2.文档示例 在编辑窗口输入内容: \documentclass{article} \begin{document} My first TEX...
  • caiandyong
  • caiandyong
  • 2016-11-23 19:57
  • 2854

中文LaTeX安装与使用

  • 2013-11-28 11:58
  • 1.56MB
  • 下载

Latex安装与使用

学习笔记2016年10月31LaTex相关问题今天开始准备好好搞科研了,为了以后写论文方便,想着把看过的论文整理起来,查阅起来也方便,写论文也可以直接引用,免除在word在上编写参考文献浪费时间(每次到了写论文,觉得添加参考文献是个巨大的工作量)。于是捣鼓了下LaTex,以前导师推荐的一款排版软件,...
  • chenmin_2014
  • chenmin_2014
  • 2016-10-31 21:23
  • 4284

Windows下搭建Latex中文环境

研究生课的作业很多需要编辑公式,MS的Word能支持有限的tex语法,但是功能有限且操作不方便,在同学的推荐下采用了Latex,下面较为详细地记录了在Windows10下快速搭建Latex中文环境的过程。比较常用中文Latex套装有CTeX 套装、MikTeX 套装、TeXLive 套装和MacTe...
  • jaye16
  • jaye16
  • 2017-02-08 19:09
  • 2593

Windows下LaTex安装和使用体会

原文链接: http://wangchengyou.blog.edu.cn/2007/25429.html# 以前只用Word编辑文本,没接触过LaTex,开始总感觉太麻烦,又不能所见即所得,担心在很短的时间内学不会。还好,使用LaTex刚刚两个星期,虽然更高难度的还不太会用,基本的用法还能应付...
  • sheldon761642718
  • sheldon761642718
  • 2016-03-01 08:16
  • 16350

LaTeX学习笔记(二)—LaTeX编辑环境搭建-MikTeX+ATOM

在多次实验之后,个人觉得在windows系统下,MikTeX+ATOM是最为优雅智能的LATEX编译环境。以下是搭建此环境的过程        1. 首先,MikTeX是Windows下LaTeX的发行版,这是必须装的。安装过程也很简单...
  • zhanyongjia_cnu
  • zhanyongjia_cnu
  • 2017-06-23 15:42
  • 1256

LaTeX快速指南(一)安装LaTeX

目前世界上有许多电子排版系统。这些系统各有特点,也各有自己的适用范围。TeX 就是一种优秀的电子排版系统。TeX 是 LaTeX 的基石,LaTeX 建立在 TeX 之上。但是,与 Word 相比,LaTeX显得不那么友好,为了帮助大家快速入门,于是编写了《LaTeX快速指南》系列。希望大家都能写出...
  • u013961139
  • u013961139
  • 2017-11-19 12:37
  • 68

Windows平台搭建LaTeX撰写环境[支持中文]

方案整体介绍: 方案1:TeXLive + Atom编辑器 + 三个Atom插件 方案2:TeXLive + WinEdt操作步骤:0. 公共部分 两种方案,都可以采用TeXLive作为文档的编译器,下载地址为:http://tug.org/texlive/acquire-netinstall....
  • discoverer100
  • discoverer100
  • 2017-04-05 15:32
  • 3395

latex的安装

      在日常工作和学习中,习惯了用word开撰写文档,被word繁琐的排版所困扰,从网上了解到latex是一个优秀的排版系统,国外很多书籍和期刊是用latex来排版,于是决定尝试一下,从排版系统的安装、排版语言的学习、直至写出自己还算满意的作品,期间付出...
  • changzz2008
  • changzz2008
  • 2009-03-11 09:58
  • 5054
    个人资料
    • 访问:3644762次
    • 积分:30710
    • 等级:
    • 排名:第194名
    • 原创:569篇
    • 转载:30篇
    • 译文:5篇
    • 评论:316条
    Welcome to 皮皮blog~

    博客专栏
    最新评论