latex怎么用 linux_怎么在linux上使用latex - CSDN
  • Linux下的Latex中文设置

    千次阅读 2012-03-30 15:16:02
    只要能运行tex或latex,即说明安装和路径设置成功 二、准备中文字体  这个也不难,直接把windows系统下的所有字体都复制到Linux下/usr/share/fonts,然后fc-cache更新字体缓存即可。接着,fc-list :l

    一、安装Texlive

           这个比较简单,Texlive的安装还是比较傻瓜的,装好之后设置几个PATH就可以了,官网上都有说明。只要能运行tex或latex,即说明安装和路径设置成功

    二、准备中文字体

           这个也不难,直接把windows系统下的所有字体都复制到Linux下/usr/share/fonts,然后fc-cache更新字体缓存即可。接着,用fc-list :lang=zh看中文字体名称,比如我的电脑里是这样的:


    关键是要记住字体在系统里的名称。比如宋体的名字是SimSun,楷体的名称是KaiTi,等等。

    三、配置Latex下的中文字体

    以ctex宏包为例,打开/usr/local/texlive/2011/texmf-dist/tex/latex/ctex/fontset/ctex-xecjk-winfonts.def 文件:


    这里定义了6种中文字体,我们主要是看引用的字体名称和fc-list命令里看到的是否一致,不一致就要修改,否则编译tex文件时会提示找不到字体。比如我这里的楷体的名称SIMKAI就不对,应该是KaiTi。改完保存退出。

    按上述方法设置后,xelatex命令是没问题了,但是latex/pdflatex这些命令还是会找不到中文字体,我们还需要在/usr/local/texlive/2011/texmf.cnf文件中把OSFONTDIR这个环境变量的值改成系统字体所在目录,即第二步中的/usr/share/fonts。


    到此,基本的中文字体设置完毕,赶快测试一下下面的代码吧:

    \documentclass{ctexart}
    \begin{document}
    中文宏包测试
    \end{document}






    展开全文
  • Linux环境搭建中文LaTeX排版系统

    万次阅读 2016-05-03 04:12:20
    Linux环境搭建中文LaTeX排版系统Linux环境搭建中文LaTeX排版系统 TeX系统简介 texlive或tetex CJK 字体 具体操作步骤 相关文件下载地址 实例TeX系统简介TeX系统最早由Stanford大学教授Donald E. Kunth制成的计算机...

    Linux环境搭建中文LaTeX排版系统

    TeX系统简介

    TeX系统最早由Stanford大学教授Donald E. Kunth制成的计算机排版软件系统,大家对他的《The Art of Computer Programming》应该不会陌生。

    实际上,TeX的制成正是由于上述的书出版样本,令他不满意,所以激发了他创制了TeX排版系统。正所谓:一个确定性的需求比十所大学更能把握前进的方向。

    大家可能经常以据如Word等这类简单排版的所见即所得的软件,或者在Linux中以LibreOffice中的Word这样的软件,来完成文字排版等操作,但是对于论文,书籍这样的文档,比起TeX,Word等这些软件就成了小儿科了。

    说了这么多,今天的主题可是在Linux中搭建TeX系统,所以我就不废话了,如有疑惑,可以自己百度。

    首先需要准备如下软件包或压缩包:

    • texlive 或 tetex
    • CJK
    • 字体,比如:nsung-tl,nkai-tl (后面的tl应该表示texlive)

    下面逐个简单介绍各个包的功能和作用。

    1. texlive或tetex

    这个包是整个排版系统的主要部分,它是排版系统的核心,texlive和tetex是两个发行版,但是它们实现功能基本相同,大同小异,只要有其中一个即可,下文以texlive为例,当然还有很多实现TeX系统的其他软件。

    上述所述的texlive,虽然从理论上说,TeX已经可以完成排版,但是它只包含基本命令,使用起来会非常麻烦,很繁琐,要写更多的代码,这就类似于:在Windows环境里,用纯C写个GUI程序与用MFC写个GUI程序相比较,或者在Linux环境里,用纯C调用xlib的X Windows的API来写GUI程序与调用gtk+或qt(用C++)来写GUI程序。

    LaTex同TeX一样,也是texlive的一个组件,Latex主要特色是其自动编号,包括章,节,段落,公式,图表等,这给排版工作带来极大的方便。

    2. CJK

    原始的LaTex版本是不支持中文这些文字的,它只支持英文,即ASCII字符中小于0x80的字符。为了让LaTex能够支持中文,需要为LaTeX系统添加宏,使得其可以处理中文,而CJK,除了可以处理中文,还可处理日文,韩文,CJK意为Chinese,Japanese,Korean。

    3. 字体

    仅仅安装了CJK宏包,仍然不能输出中文(编译.tex文件时会输出找不到字体的错误),这些字体中的汉字的标点符号会被当作汉字字体来处理的,不会影响到任何汉字标点符号的表示。字体同宏包一样,以压缩包形式存放。

    具体操作步骤

    当以上软件包或压缩包都下载好后,首先,安装texlive,使系统具备TeX系统基础环境,如果是首次安装texlive,需要在安装前先安装一个install-tl-unx的包,这个包包含一些Perl脚本,用来设置在安装texlive之前的基本环境条件。

    基本的TeX环境制好后,我们需要的LaTeX便就有了,必须需要它。LaTex也可理解为是TeX的拓展,使得TeX系统使用起来更加简单,方便。

    把texlive软件安装好后,就是安装CJK宏包了,这是个压缩包,把它解压缩后,依据里面的texmf相对目录,在找到系统中的texmf系统的相对目录,把压缩包解开后的文件一一对应地复制到系统的texmf相对目录下的对应位置。这个texmf系统目录在不同的Linux发行版可能存在差别,我的texmf目录在/usr/share/texmf,还有的系统把它放到/opt/texlive/texmf,甚至/usr/local/share/texmf

    CJK宏包复制完毕过后,用texhash命令更新一下,这样刚才复制过去的宏包就可以被TeX系统找到了。(在用texhash时,CJK下的目录及文件会被添加到ls-R的索引文件中)

    到这里,基本快大功告成了。但是,没有字体还是不能输出中文字体的,字体文件的安装不同于上述的软件包或压缩包安装,它是直接安装在用户目录的,比如:/home/xxx,安装之后,用户目录会多出一个texmf文件夹,里面包含字体文件的相关数据,因此不要删除它,否则,字体就又没有了。

    这里详述一下字体安装,解开字体的压缩包后,终端跳到解开后的压缩包的目录下,可以用ls命令看到有个install.shuninstall.sh

    若想安装该字体,只要输入:

    ./install.sh

    即可安装该字体,但不想要这个字体时,只要输入:

    ./uninstall.sh

    这些字体会安装在用户的texmf目录下,无需切换到root用户来安装,而且安装的字体也只对该用户有效。

    上面对于软件的安装没有详述,那些步骤都是常规软件安装步骤,在此略过,比如,rpm包用rpm来装,解决依赖项,如果是源代码编译安装,用./configure配置,生成Makefile,再make,再make install来安装,有的有许多选项,自己可以用./configure --help来参考一下,make那两个命令是最基本的,据如make dist/test/pdf/...(实际上,可以在Makefile中查看),普通非软件专业人不知也罢。

    相关文件下载地址

    install-tl-unx
    texlive
    clisp
    biblatex
    CJK
    字体文件

    注:另外在tug.org站点(TeX User Group)上有很多有用的东西,自己在上面找一下

    实例

    下面我写的一个代码实验:

    \documentclass[10pt]{article}
    \usepackage{CJK}
    \begin{document}
    	\begin{CJK}{UTF8}{nsung}
    	这是一个测试 
    	\section{章标题}
    	这是章的介绍
    	\subsection{节的标题}
    	这是节的介绍
    	\subsubsection{子节的标题}
    	这是子节的介绍 \\
    	数学公式的测试:\\
    	\Huge{$y=2^x+\frac{4}{6^z}$}
    	\footnote{这仍然是个测试,一个脚注}
    	\end{CJK}
    	\end{document}
    

    实验打印出的.dvi文件:

    pic_dvi

    展开全文
  • linux latex 中文解决办法(UTF8)--超简单 2010-06-09 23:57 这里谈论的还是CJK的解决办法,不过很简单,一步一步照做就是了。这里的重点是中文字体配置(UTF8 编码)。latex的中文字体配置一直是很令人头疼的。...

    linux latex 中文解决办法(UTF8)--超简单
    2010-06-09 23:57
    这里谈论的还是CJK的解决办法,不过很简单,一步一步照做就是了。
    这里的重点是中文字体配置(UTF8 编码)
    latex的中文字体配置一直是很令人头疼的。如果没有找对方法,
    可能浪费了很多时间后还不一定能搞定。

    这篇文章的对象是刚接触一点latex,知道怎么套用别人的英文模板,但不知道怎么配置中文字体,如宋体等的读者。

    我的系统是debian 5

    首先安装texlive
    #apt-get install texlive-full 

    然后安装cjk的一些东西

    #apt-cache search cjk 
    把看的顺眼的统统安装上去。

    比如,把中文环境安装上去
    #apt-get install latex-cjk-chinese*

    然后测试一下,看看latex是否正常安装了:
    随便建立一个文档,如test.tex,写下:
    \
    documentclass{article}
    \begin{document}
    Hello World!
    \end{document}

    编译
    #pdflatex test.tex
    查看
    #xpdf test.pdf
    看是否正常。


    再测试看你的CJK是否安装成功:
    \documentclass{article}
    \usepackage{CJK}
    \begin{CJK}{UTF8}{gbsn}
    \begin{document}
    中文
    \end{CJK}
    \end{document}

    编译看能否通过。如果能通过,中文环境基本配置好了。已经可以用一些中文字体了。

    如果我们想用windows的宋体、黑体、楷体等字体,跟随以下步骤:
    (注意,windows的字体不是免费的,如果你很在意版权之类的事情,接下去的仅供参考。
    其他字体我没有试过。)


    1 随便找一台装有windows XP/2000系统的机器,从c:\windows\fonts目录下拷贝 simhei.ttf, simkai.ttf ...
    这里需要注意的是,宋体的字体文件在win98系统中是simsun.ttf, win98以后的,如winXP的
    系统中该字体对应的文件是simsun.ttc. 这是无用的。
    考虑到win98已经是古董级系统,珍稀不好寻找,故simsun.ttf也不太好找,有需要的可以从
    http://download.csdn.net/source/2443736
    下载simsun.ttf文件。



    2 安装 ttf2pt1, 这是一个字体转换工具,源里面有
    #apt-get install ttf2pt1

    3 下载字体自动生成和配置工具mkfont,

    http://download.csdn.net/source/2443801
    下载mkfont.tar

    4 把下载下来的mkdont.tar 解压,把*.ttf文件拷贝到该文件夹下,使字体文件和mkfont的一些文件
    共处一个目录:
    #tar xvf mkfont.tar
    #...


    5 开始生成字体文件了:
    比如,我们要从simsun.ttf生成宋体,则可以
    ./mkfont.sh simsun.ttf simsun song
    依此类推,生成hei体等

    6 在latex文档中使用生成的字体song

    \documentclass{article}
    \usepackage{CJKutf8}
    \begin{CJK}{UTF8}{song}
    \begin{document}
    中文
    \end{CJK}
    \end{document}


    pdflatex编译一下吧 , 一般都可以顺利通过:)
    展开全文
  • 如果系统版本太旧不能软件包管理器安装或升级,请之TexLive网站下载最新的texlive光盘镜像安装。(比如从科大镜像ftp://mirrors.ustc.edu.cn/CTAN/systems/texlive/Images/下载)。手动安装的TexLive(默认装在/...

    首先,安装TexLive。如果系统版本太旧不能用软件包管理器安装或升级,请之TexLive网站下载最新的texlive光盘镜像安装。(比如从科大镜像ftp://mirrors.ustc.edu.cn/CTAN/systems/texlive/Images/下载)。手动安装的TexLive(默认装在/usr/local下)可以和你的系统安装的tex系统共存,不会冲突。2。TexLive装好后,你应该就有了texlive的包管理器tlmgr。下面,安装中文支持所需软件包(如果你安装TexLive时选择的是默认安装选项,那么上面这些包应该已有都有了,跳过此步):tlmgr install ctex CJK xeCJK xetex3。从windows拷贝字体。到windows的C:\Windows\Fonts\下面把 *.tt* 都考过来,放到比如/usr/share/fonts/truetype/windows下。然后在该目录下:chown root *sudo mkfontdircd ..sudo fc-cache这样字体就装好了。用fc-list :lang=zh 查看系统中的中文字体。 4。修改中文配置文件 修改ctex配置。假设你的TexLive装在/usr/local/texlive/2012,则ctex位于该目录下的 texmf-dist/tex/latex/ctex在ctex 宏包的 fontset/ctex-xecjk-winfonts.def 文件中,确保楷体与仿宋体的大小写与系统安装的相同,也可以根据具体版本改为字体族名。这将影响 xelatex 编译 ctex 宏包的效果。 在TeX Live 的 texmf-dist/tex/generic/zhmetrics/ 目录下的 zhwinfonts.tex 文件中,确保各个中文字体的大小写与系统一致。这将影响 pdflatex 和 latex+dvipdfmx 编译 ctex 宏包的效果。 (可选)在 TeX Live 的 texmf-dist/source/fonts/zhmetrics/ 目录下的 ttfonts.map 文件中,确保各个中文字体的大小写与系统一致,然后用它代替或合并于原有生效的 ttfonts.map。这将影响 ttf2pk、dvi2png 等程序的效果。 在TeX Live 安装目录(如 /usr/local/share/texlive/2012/)下编辑(如没有则新建)配置文件 texmf.cnf,增加类似下面的内容: OSFONTDIR =~/.fonts//;/usr/share/fonts//;/usr/local/share/fonts//??5。 搞定。到这里下载几个测试文件编译试试ftp://mirrors.ustc.edu.cn/CTAN/language/chinese/ctex/test/可用的编译方式包括: xelatex (推荐方式)pdflatexlatex + dvipdfm 注:不同的编译方式对源文件的编码有不同要求!!(使用iconv -f gbk -t utf8 a.tex -o b.tex将gbk编码转成utf8编码。)使用CJK 方式处理汉字(latex 或 pdflatex 编译自动选择),支持 GBK 和 UTF-8 两种文件编码。缺省的编码是 GBK。可以使用宏包选项 GBK 和 UTF8 进行选择;也可以使用 ctexutf8 等宏包名。 使用xeCJK 方式处理汉字(xelatex 编译自动选择),可以使用 GBK 和 UTF-8 两种文件编码,但只有 UTF-8 编码是原生支持的。如果需要使用 GBK 编码,需要在源文档前面增加 XeTeX 原语: \XeTeXinputencoding "GBK"

    改法就是使二者一致:或者让你的编辑器采用GBK 编码,或者让编辑器采用 UTF8 编码,而把 LaTeX 文件中的

    \begin{CJK*}{GBK}{song}

    改为 \begin{CJK*}{UTF8}{gbsn} 之类的.

     

    展开全文
  • latex在编译公式 How to compile Latex on Linux, and what’s the needed packages? 如何在Linux上编译Latex ,需要什么软件包? On Fedora, the packages needed can be simply installed via: 在Fedora上,所需...
  • (centos)安装latex使用技巧说明

    千次阅读 2015-06-25 15:17:37
    1)安装latex texlive版本中只有tex和pdftex命令,并没有latex和pdflatex命令。但是,后者似乎前者的符号链接而已。 要想安装latex等,可以安装 yum install texlive-latex 2)安装tabu.dtx, tabu.ins(需要生成...
  • LaTeX 编辑器一般在出于学术目的的科学研究文档或书籍的出版,最重要的...02%◈ 为什么你应当使用 LaTeX?10%◈ 针对 Linux 平台的 10 款最好 LaTeX 编辑器19%◈ 1、 LyX21%◈ 2、 Texmaker30%◈ 3、 TeXs
  • 手把手教你在Linux上安装LaTeX环境

    万次阅读 2015-05-16 11:32:35
    手把手教你在Linux下安装LaTeX环境 一、LaTeX简介 LaTeXLATEX,音译“拉泰赫”)是一种基于TeX的排版系统,由美国计算机学家莱斯利·兰伯特(Leslie Lamport)在20世纪80年代初期开发,利用这种
  • Linuxlatex的初学教程

    千次阅读 2014-09-24 09:06:08
    写完latex后,使用 pdflatex test.tex 生成latex文件 evince test.pdf
  • 我不懂Word,前几个月想写一篇关于机器视觉应用的小论文,感到很吃力,今天突发奇想,想把之前一直想学的LaTeX排版方法学一下,之前已经把编写环境,学习资料都挑选好了,主要想使用TeXmaker,今天直接打开即可。...
  • Linux环境下LaTex的安装与卸载

    千次阅读 2019-02-14 11:19:39
    LaTeX是一种基于TeX的计算机排版系统,由美国计算机学家Leslie Lamport在20世纪80年代初期开发,是当今世界上最流行和使用最为广泛的TeX宏集,利用这种格式,即使使用者没有排版和程序设计的知识也可以充分发挥由Tex...
  • latex filename.tex latex filename 这里,后缀.tex是可选的。该命令可生成dvi文件。 查看dvi文件 xdvi filename.dvi xdvi filename 这里,后缀.dvi是可选的。该命令查看dvi文件,当然查看的前提是在客户端必须装有...
  • 基于近期作业的要求,最近开始接触到LaTeX,由于之前就在用Linux,所以在此同大家分享一下我的配置过程,如果错误,望大家及时指出步骤一:首先在镜像站下载texlive.iso镜像(TEXLive是TEX的一个发行版),我的是...
  • linuxlatex 的安装

    千次阅读 2007-08-24 22:32:00
    和其他知识一样,认识 latex 是从李师兄那儿开始的,其实对 latex 的认识还很少,只是局部的会而已。为也以后安装的方便将安装过程大体记录于此。首先下载安装文件 texlive2007-live-20070212.iso 。安装:挂载 ...
  • 手把手教你在Linux下安装LaTeX环境

    万次阅读 2018-03-06 09:27:50
    一、LaTeX简介LaTeXLATEX,音译“拉泰赫”)是一种基于TeX的排版系统,由美国计算机学家莱斯利·兰伯特(Leslie Lamport)在20世纪80年代初期开发,利用这种格式,即使使用者没有排版和程序设计的知识也可以充分...
  • 三、LaTeX排版流程 四、LaTeX系统安装 五、LaTeX文档处理 六、小结 一、简介 计算机技术的不断进步推动了各行各业的飞速发展,使许多行业出现了革命性的变化,传统的印刷出版业也逐渐告别了铅与火的时代,开始...
  • pandoc转pdf文件latex模板介绍(Linux环境) 关于pandoc工具使用latex模板将md文件转pdf文件还是有很长路要走的,如果执着于它来做精美排版啥的那就是长路漫漫! 本篇主要讲pandoc使用latex模板以及使用...
  • 众所周知,使用LaTex最简单的方法是直接从网上下载Tex Live,当前版本是2017,可以说是一个官方的Tex系统。然而Tex Live中自带的Tex Editor实在是……太丑了……当需要长时间面对屏幕写(自己都看不懂)的英文时,其...
  • 在Windows和Linux使用LaTeX

    千次阅读 2014-03-30 15:08:23
    使用跨平台方案:TeXLive+Emacs+AucTeX+Evince 一、安装texlive作为基础的LaTeX环境 1、到http://mirrors.ustc.edu.cn/CTAN/systems/texlive/Images/下载texlive2013.iso 2、解压缩后,Windows上执行install-tl.bat...
  • 在Ubuntu(Linux)下配置Latex环境1.起因和缘由2.Latex简介3.Latex的安装过程安装textlive功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的...
1 2 3 4 5 ... 20
收藏数 10,710
精华内容 4,284
关键字:

latex怎么用 linux