用 VS Code 流暢的寫 LeTeX

用 VS Code 流暢的寫 LeTeX

在這裏插入圖片描述
如果需要使用 LaTeX 的話,VS Code 是一個非常好的編輯工具。代碼高亮、標籤提示、保存自動編譯等等,完全就是一款優秀的 LaTeX 編輯器。
在這裏插入圖片描述

安裝了 LaTeX Workshop 插件後,強大的代碼補全會讓使用者愛不釋手。
在這裏插入圖片描述

下圖是安裝了 Workshop 插件的 VS Code 編輯界面。插入了一段代碼,我覺得它非常好看,一般在公衆文章中,我會使用這一統一、簡介的代碼截圖。
在這裏插入圖片描述

如何插入漂亮的代碼

使用 \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}

就這樣,一份漂亮的代碼片段就插入完成了。
在這裏插入圖片描述

自己的知識體系,如果想進行一個整理,將多篇筆記整理成一本 PDF,我覺得 LaTeX 是一個值得考慮去使用的工具。它能給你的一份讓人心情愉悅的文檔。

PS:關注微信公衆號「藍本本」,回覆“LaTeX”,獲取 LaTeX 筆記模版。和我一起學習、進修和放縱好奇心。
在這裏插入圖片描述

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章