使用 VS code 学习 LaTeX


本文首发于个人博客: https://www.xerrors.fun/LaTeX-note/


前一段时间学习了 LaTeX 的基础用法,但是还并不清楚在平时写论文的时候如何面对那些复杂的排版,所以就花点时间好好学习一下如何使用 LaTeX 来代替以往的 Word。

使用VS Code编辑LaTex

基础使用

1. 让 LaTeX 支持中文

使用中文版的article文档类型排版,并选择UTF8编码格式

\documentclass[UTF8]{ctexart}

文章类型有很多种,一般使用的就是 article 还有其他的种类

标准文类

  • article:短文,评论,学术论文;无左右页区分,无章设置。对应中文类 ctexart
  • book:著作,学位论文;默认有左右页区分,章起右页。对应中文类 ctexbook
  • report:商业,科技,试验报告,默认无左右页区分,章起新页。对应中文类:ctexrep
  • beamer:论文陈述幻灯片;提供多种主题式样,可方便更改幻灯片的整体风格。

2. 使用常用的宏包

  • amsmath 公式环境和数学命令
  • amssymb 数学符号生成命令
  • array 数组和表格制作
  • calc 四则运算
  • caption 插图和表格标题格式设置
  • fancyhdr 页眉页脚设置
  • fancyvrb 抄录格式设置
  • fontspec 字体选择
  • geometry 版面尺寸设置
  • graphicx 插图处理
  • hyperref 创建超文本链接和PDF书签
  • longtable 制作跨页表格
  • multicol 多栏排版
  • ntheorem 定理设置
  • paralist 多种列表环境
  • tabularx 自动设置表格列宽
  • titlesec 章节标题格式设置
  • titletoc 目录格式设置
  • xcolor 颜色处理
  • xeCJK 中日朝文字处理和字体选择

加载的方法也很简单:

% 调用宏包
\usepackage{amsmath}        % 公式宏包
\usepackage{graphicx}       % 图片包

3. 标题以及作者信息

在正文部分使用 \maketitle 才会生成标题信息。

\documentclass[UTF8]{ctexart}
...
% 文章基本信息
\title{使用 LaTeX 写一篇论文}
\author{张文杰}
\date{\today}

% 文章开始
\begin{document}
    \maketitle
    ...
\end{document}

4. 摘要、引用以及目录

abstract 摘要

\begin{abstract}         %摘要部分
	这是一篇介绍如何使用 LaTeX 写论文的论文。
\end{abstract}

quote 引用

\begin{quote}
        这是引用,以往的一切革命,都是归结于某一阶级的统治由另一阶级的统治所替换;但是,以往的一切统治阶级,对被统治的人民群众而言,都只是区区少数。
\end{quote}

5. 常用格式

\newpage		% 新建一页
\small 			% 是使用缩小字体
\centering		% 是使内容居中
\par			% 新段落

6. 其他格式

脚注

啦啦啦啦\footnote{脚注内容}

修改字体

{\kaishu 可以修改字体!床前明月光,疑是地上霜。}

7. 图表的插入

图片的插入

\begin{figure}[htbp] %htbp 代表图片插入位置的设置
    \centering   %添加图片环境的配置
    \includegraphics[scale=0.5]{test.jpg}    %添加图片
    \caption{\kaishu 测试图片。
    \label{fig:test}}  %文字说明
\end{figure}

插入表格

\begin{table}[htbp] % htbp代表表格浮动位置
    % 表格居中
    \centering
    % 添加表头
    \caption{测试表格}
    % 创建table环境
    \begin{tabular}{cccc} % 4个c代表4列都居中,也可以设置l,r
    % 表格的输入
    \hline  % 一条水平线
    第一个 & 第二个 & 第三个 & 第四个\\ % \\为换行符
    a & b & c & d\\
    \hline
    \end{tabular}
\end{table}

猜你喜欢

转载自blog.csdn.net/jaykm/article/details/103898496