记录在ubuntu下安装MikTex并编译文档

1.注册一个用于获取MikTeX安装包的密钥

sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv-keys D6BC243565B2087BC3F897C9277A7293F59E4889

2.注册一个可以下载MikTeX的源

echo "deb http://miktex.org/download/ubuntu bionic universe" | sudo tee /etc/apt/sources.list.d/miktex.list   #适用于Ubuntu18.04
echo "deb http://miktex.org/download/ubuntu xenial universe" | sudo tee /etc/apt/sources.list.d/miktex.list   #适用于Ubuntu16.04

3.安装MikTeX

sudo apt-get update 
sudo apt-get install miktex

4.观察步骤3中是否出现以下报错,

Skipping acquire of configured file 'main/binary-i386/Packages' as repository<br> 'http://repo.mongodb.org/apt/debian stretch/mongodb-org/4.0 InRelease' doesn't support architecture 'i386'<br>  acquire of configured file 'main/binary-i386/Packages' as repository 'http://repo.mongodb.org/apt/debian<br>  stretch/mongodb-org/4.0 InRelease' doesn't support architecture 'i386'
         如无报错则可直接跳过阅读本条,
         如有报错使用如下命令访问sources.list
vim /etc/apt/sources.list
       在最后一行插入以下代码后,保存退出,再次重复步骤3
deb [arch=amd64] http://miktex.org/download/ubuntu bionic universe    #适用于Ubuntu18.04
deb [arch=amd64] http://miktex.org/download/ubuntu xenial universe    #适用于Ubuntu16.04

5.完成MikTeX的安装

miktexsetup finish --shared=yes finish                #完成MikTex的安装
initexmf --set-config-value [MPM]AutoInstall=1        #编译时自动补齐缺失的宏包

6.进行编译

cd /root                                  #这里不是必须设置在root目录下,根据自己的实际情况即可

mkdir miktex                                #建立miktex文件夹,名字可以自己设置,不必一定用“miktex”

cd /root/miktex

vim filename.tex                              #用于新建一个tex文件,命名为“filename”并打开

  输入“i”进入编辑模式,输入以下内容:
    \documentclass{article}
    \usepackge[UTF8]{ctex}
    \usepackage{amsmath}
    \begin{document}
        我们的\LaTeX{}世界很美好!
    \end{document}
  按“ESC”退出编辑模式,输入":"进入命令行模式,输入“wq”保存并退出

xelatex filename                              #完成tex到pdf文件的编译,xelatex为较好支持中文的编译器.
pdflatex filename                             #完成tex到pdf文件的编译,pdflatex不能较好支持中文.

以上就是在ubuntu下安装MikTex以及执行编译的全过程

  • 3
    点赞
  • 8
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值