用 VS Code 流畅的写 LeTeX

用 VS Code 流畅的写 LeTeX

用 VS Code 流畅的写 LeTeX_第1张图片
如果需要使用 LaTeX 的话,VS Code 是一个非常好的编辑工具。代码高亮、标签提示、保存自动编译等等,完全就是一款优秀的 LaTeX 编辑器。
用 VS Code 流畅的写 LeTeX_第2张图片

安装了 LaTeX Workshop 插件后,强大的代码补全会让使用者爱不释手。
用 VS Code 流畅的写 LeTeX_第3张图片

下图是安装了 Workshop 插件的 VS Code 编辑界面。插入了一段代码,我觉得它非常好看,一般在公众文章中,我会使用这一统一、简介的代码截图。
用 VS Code 流畅的写 LeTeX_第4张图片

如何插入漂亮的代码

使用 \lstinputlisting 标签可以插入一段代码,我们可以为我们的代码字体、高亮、行号显示等等方面进行自定义。

我的习惯是,新建一个 config.txt 文件,然后在正文中 import 配置文件。如下是我的一个固定的配置信息和代码样式配置:

\title{NOTES \LaTeX}
\author{LANDON}
\date{\today}

\usepackage{float}

% 配置纸张大小,页边距等等
\usepackage{geometry}
 \geometry{
  a4paper,
  total={170mm,257mm},
  left=20mm,
  top=20mm,
 }

% ============(2)代码高亮============
\usepackage{listings}
\usepackage{color}
\usepackage{fontspec}
\newfontfamily\menlo{Menlo} % 代码字体


\definecolor{mygreen}{rgb}{0,0.6,0}
\definecolor{mygray}{rgb}{0.5,0.5,0.5}
\definecolor{mymauve}{rgb}{0.58,0,0.82}

\lstset{
  backgroundcolor=\color{white},   % choose the background color
  numberstyle=\small\menlo,         
  basicstyle=\small\menlo,
  numbers=left,                    % 显示行号 
  stepnumber=1,
  breaklines=true,                 % automatic line breaking only at whitespace
  captionpos=b,                    % sets the caption-position to bottom
  commentstyle=\color{mygreen},    % comment style
  escapeinside={\%*}{*)},          % if you want to add LaTeX within your code
  keywordstyle=\color{blue},       % keyword style
  stringstyle=\color{mymauve},     % string literal style
  frame=tb,
  label=code,
}

然后,我只需要在正文引入配置文件。这一步就类似于计算机编程中引入库是同样的道理。

\documentclass[UTF8, a4paper]{ctexart}
% import configure
\input{config.tex}

\begin{document}
\maketitle
% Insert code
\lstinputlisting[language=java]{code/demo_code.cc}

\end{document}

就这样,一份漂亮的代码片段就插入完成了。
用 VS Code 流畅的写 LeTeX_第5张图片

自己的知识体系,如果想进行一个整理,将多篇笔记整理成一本 PDF,我觉得 LaTeX 是一个值得考虑去使用的工具。它能给你的一份让人心情愉悦的文档。

PS:关注微信公众号「蓝本本」,回复“LaTeX”,获取 LaTeX 笔记模版。和我一起学习、进修和放纵好奇心。
用 VS Code 流畅的写 LeTeX_第6张图片

你可能感兴趣的:(LaTeX)