ubuntu vscode latex 中外语言支持

中文字体支持

ubuntu中文字体需要从windows的字体库中拷过来,或者网上下载
以下仅介绍中文字体,其他类似

1.创建字体目录

ubuntu的字体存放在 /usr/share/fonts/ 目录下

$ sudo mkdir -p /usr/share/fonts/windows

2.拷贝windows字体文件

windows字体文件存放在C:\windows\Fonts 目录下,可以临时拷到U盘,然后复制到ubuntu

$ sudo cp ~/path/to/fonts /usr/share/fonts/winFonts/

3.安装字体

$ cd /usr/share/fonts/windows
$ sudo mkfontscale  #(创建字体的fonts.scale文件,它用来控制字体旋转缩放)
$ sudo mkfontdir  #(创建字体的fonts.dir文件,它用来控制字体粗斜体产生)
$ sudo fc-cache -fv  #(建立字体缓存信息,也就是让系统认识字体)

4.修改字体(可选)

$ sudo apt-get install unity-tweak-tool
$ unity-tweak-tool # 打开后在Fonts中修改

ubuntu vscode latex

1.ubuntu安装latex

$ sudo apt-get install texlive-xetex

其他参考Here

2.vscode配置latex

vscode extensions 中搜索 latex ,安装 latex workshop 扩展包
选择 File->Preferences->Settings,搜索 latex,用下面的配置替换右侧的配置:

{
  "latex-workshop.latex.toolchain": [
    {
      "command": "xelatex",
      "args": [
      "%DOC%"
      ]
    }
  ]
}

Example

\documentclass{article}
\usepackage[a4paper, left=1in, right=1in, top=1in, bottom=1in]{geometry}
\usepackage{xeCJK} %调用 xeCJK 宏包
\setCJKmainfont{SimSun} %设置 CJK 主字体为 SimSun (宋体)

\begin{document}

\tableofcontents

\begin{abstract}
这是在文件的开头的介绍文字.本文的主要话题的简短说明.
\end{abstract}

\section{ 前言 }
在该第一部分中的一些额外的元素可以被添加。巴贝尔包将采取的翻译服务.

\section{关于数学部分}
在本节中的一些数学会使用数学模型含中文字符显示。

\end{document}

由上可知只需要加两行就可以正常显示中文了:

\usepackage{xeCJK} %调用 xeCJK 宏包
\setCJKmainfont{SimSun} %设置 CJK 主字体为 SimSun (宋体)

References

latex简单介绍: https://liam0205.me/2014/09/08/latex-introduction/
latex详细参考sharelatex文档: https://www.sharelatex.com/learn


  • 2
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
对于在Ubuntu上使用VSCode编写LaTeX文档的问题,你可以按照以下步骤进行操作: 1. 安装VSCode:在Ubuntu上打开终端,运行以下命令进行安装: ``` sudo apt update sudo apt install code ``` 2. 安装LaTeX插件:打开VSCode,点击左侧的扩展图标(或按下`Ctrl+Shift+X`),搜索并安装`LaTeX Workshop`插件。这是一个功能强大的插件,提供了LaTeX编译、预览以及其他辅助功能。 3. 配置LaTeX工具链:在VSCode中,点击左上角的“文件”菜单,选择“首选项”->“设置”。在打开的设置页面中,可以设置LaTeX编译工具链。例如,可以使用`pdflatex`作为默认的编译器。在设置中搜索"latex-workshop.latex.tools",然后将其配置为: ```json { "command": "pdflatex", "args": [ "-synctex=1", "-interaction=nonstopmode", "-file-line-error", "%DOC%" ] } ``` 这样,当你编译LaTeX文档时,就会使用`pdflatex`命令进行编译。 4. 编写和编译LaTeX文档:创建一个新的`.tex`文件,并使用VSCode进行编辑。当你想要编译文档时,可以使用快捷键`Ctrl+Alt+B`,或者在VSCode的命令面板中输入`LaTeX Workshop: Build LaTeX Project`。 5. 预览LaTeX文档:在编译成功后,你可以使用LaTeX Workshop插件提供的预览功能查看生成的PDF文档。点击VSCode底部状态栏的“LaTeX”图标,选择“View LaTeX PDF”进行预览。 这样,你就可以在Ubuntu上使用VSCode编写和编译LaTeX文档了。祝你编写愉快!
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值