• 如何在ubuntu中安装和配置TeX Live ,Texstudio


                       

    如何在ubuntu中安装和配置TeX Live ,Texstudio

     

     

    1、首先,下载TeX Live 2018(或其他版本,如2019,2020等)镜像文件

    https://mirrors.tuna.tsinghua.edu.cn/CTAN/systems/texlive/Images/  (TexLive最新版)

    2、可以使用图形化安装界面,需要安装perl的tk组件

    sudo apt-get install perl-tk

    3、开始安装

    (1)加载镜像文件

    sudo mount -o loop texlive.iso /mnt
    

    (2)用图形界面进行安装

    cd /mnt 
    sudo ./install-tl -gui
    

    (3)安装完成后,卸载镜像文件

    cd /; sudo umount /mnt
    

    至此,安装完成。

    4、配置环境变量


    安装完TeX Live后,还需要配置环境变量:
    在~/.bashrc最后中添加:

    export PATH=/usr/local/texlive/2018/bin/x86_64-linux:$PATH
    export MANPATH=/usr/local/texlive/2018/texmf-dist/doc/man:$MANPATH
    export INFOPATH=/usr/local/texlive/2018/texmf-dist/doc/info:$INFOPATH

    ps:黄色标注的版本号可以改成其他版本号,如2019,2020,2021等,根据自己安装的版本决定版本号。

    刷新.bashrc:

    source ~/.bashrc

    还需保证开启 sudo 模式后路径仍然可用(加入TeX Live的执行路径),命令行执行:

    sudo visudo

    找到下述代码:

    Defaults        env_reset
    Defaults        mail_badpass
    Defaults        secure_path="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/snap/bin"

    将第三行改为:

    Defaults        secure_path="/usr/local/texlive/2018/bin/x86_64-linux:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/snap/bin"

    更改后按ctrl+0,再按ctrl+x保存退出,OK.(特殊的保存方法)

    5、字体设置
    要在整个系统中使用 TeX 字体,还需要将 TeX 自带的配置文件复制到系统目录下。命令行中执行:

    sudo cp /usr/local/texlive/2018/texmf-var/fonts/conf/texlive-fontconfig.conf /etc/fonts/conf.d/09-texlive.conf

    之后再执行

    sudo fc-cache -fv

    刷新字体数据库。

    6、检查一下是否安装成功:
    命令行输入:

    tex -v

    查看是否输出版本信息,有则安装成功。

    这是我的输出版本信息(基于texlive2020)

    tsingke@lab:~$ tex -v
    输出如下:
    TeX 3.14159265 (TeX Live 2020) kpathsea version 6.3.2 Copyright 2020 D.E. Knuth. There is NO warranty. Redistribution of this software is covered by the terms of both the TeX copyright and the Lesser GNU General Public License. For more information about these matters, see the file named COPYING and the TeX source. Primary author of TeX: D.E. Knuth.

    接下来,在texlive基础上配置texstudio

    之后,可以测试是否能正确编译tex文件,

    documentclass[10pt,a4paper]{article}
    usepackage[utf8]{inputenc}
    usepackage[T1]{fontenc}
    usepackage{amsmath}
    usepackage{amsfonts}
    usepackage{amssymb}
    usepackage{graphicx}
    usepackage{ctex}
    usepackage{xeCJK}
    
    egin{document}
    	
    	LaTeX : 这个是latex命令
    	
    	This is a tex file .
    	
    	我是中文,你好,世界!
    	
    end{document}

    编译输出效果:

  • 相关阅读:
    aspnet中存储session的各种方法
    Response.ContentType 详细列表
    常用命令行命令
    关于使用request[this.控件名.Unique]获取控件值的问题
    在Asp.net中动态添加css文件,js文件,控件
    关于.Net中垃圾回收机制的理解:
    简单概念
    天健
    (转)高效调用lua函数
    (转)hlsl函数
  • 原文地址:https://www.cnblogs.com/tsingke/p/13020450.html
Copyright © 2020-2023  润新知