【LaTeX】如何在新电脑上配置LaTeX环境

引子

由于科研工作的影响,我很喜欢使用LaTeX做比较正式场合的文本编辑,比如提交课程报告、小论文等。本文记录如何在新电脑上配置好LaTeX环境。

前置工作

需要:

  1. MikTeX
  2. VSCode

步骤

  1. 安装MikTeX和VSCode。

  2. 在VSCode上安装LaTeX Workshop插件。

  3. Ctrl+,键,搜索latex tool,打开settings.json

  4. 添加下面的内容:

    1
    2
    3
    4
    5
    6
    7
    8
    9
    // 禁止自动编译
    "latex-workshop.latex.autoBuild.run": "never",
    // 编译后自动清理无用文件
    "latex-workshop.latex.autoClean.run": "onBuilt",
    "latex-workshop.latex.clean.subfolder.enabled": true,
    // 自动使用上一次的编译器
    "latex-workshop.latex.recipe.default": "lastUsed",
    // 根据使用的包自动补全
    "latex-workshop.intellisense.package.enabled": true,
  5. latex-workshop.latex.tools中添加下面的内容。下面的内容是安装bibtex的配置,该程序可以处理LaTeX文档中的引用。

    1
    2
    3
    4
    5
    6
    7
    8
    {
    "name": "bibtex",
    "command": "bibtex",
    "args": [
    "%DOCFILE%"
    ],
    "env": {}
    },
  6. latex-workshop.latex.recipes中添加下面的内容。编译流程为xelatex$\to$bibtex$\to$xelatex$\to$bibtex。其中,第一步生成一个.aux文件,声明使用的应用,随后应用bibtex生成引用,后续的两步则是为了生成参考文献的正确序号。

    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    {
    "name": "xelatex -> bibtex -> xelatex*2",
    "tools": [
    "xelatex",
    "bibtex",
    "xelatex",
    "xelatex"
    ]
    },

    LaTeX模板

    我一般会根据不同期刊选择不同的模板,不过一个日常常用的模板为:

    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    40
    41
    42
    43
    44
    45
    46
    47
    48
    49
    50
    51
    52
    53
    54
    55
    56
    57
    58
    59
    60
    61
    62
    63
    64
    65
    66
    67
    68
    69
    70
    71
    72
    73
    74
    75
    76
    77
    78
    79
    80
    81
    82
    83
    84
    85
    86
    87
    88
    89
    90
    91
    92
    93
    94
    95
    96
    97
    98
    99
    100
    101
    102
    103
    104
    105
    106
    107
    108
    109
    110
    111
    112
    113
    114
    115
    116
    117
    118
    119
    120
    121
    122
    123
    124
    125
    126
    127
    128
    129
    130
    131
    132
    133
    134
    135
    136
    137
    138
    139
    140
    141
    142
    143
    144
    145
    146
    147
    148
    149
    150
    151
    152
    153
    154
    \documentclass[%12pt 文字大小

    ]{article}

    \usepackage{amsmath,amssymb}

    \linespread{1.5}

    \usepackage[UTF8]{ctex}

    \usepackage{lmodern}

    \usepackage{iftex}

    \usepackage{indentfirst}

    \usepackage{setspace}

    \usepackage{enumitem}

    \usepackage{graphicx}

    \usepackage{listings}

    \usepackage{float} %指定图片位置

    \usepackage{subfigure}%并排子图 共享标题 有子标题

    \usepackage{hyperref}

    \usepackage{tcolorbox}

    \usepackage{color}

    \usepackage{booktabs}

    \usepackage[backend=bibtex]{biblatex}

    \usepackage{xcolor}

    \tcbuselibrary{skins,breakable}



    \usepackage[lined,boxed,commentsnumbered]{algorithm2e}

    \hypersetup{hidelinks,

        colorlinks=true,

        allcolors=black,

        pdfstartview=Fit,

        breaklinks=true}



    \lstset{

        basicstyle          =   \sffamily,          % 基本代码风格

        keywordstyle        =   \bfseries,          % 关键字风格

        commentstyle        =   \rmfamily\itshape,  % 注释的风格,斜体

        stringstyle         =   \ttfamily,  % 字符串风格

        flexiblecolumns,                % 别问为什么,加上这个

        numbers             =   left,   % 行号的位置在左边

        showspaces          =   false,  % 是否显示空格,显示了有点乱,所以不现实了

        numberstyle         =   \zihao{-5}\ttfamily,    % 行号的样式,小五号,tt等宽字体

        showstringspaces    =   false,

        captionpos          =   t,      % 这段代码的名字所呈现的位置,t指的是top上面

        frame               =   lrtb,   % 显示边框

        breaklines          =   true,

    }




    \setlength{\parindent}{2em}

    % 定义

    \def\degree{{}^{\circ}}

    % 中英文摘要格式



    % 标题、作者、日期

    \title{\textbf{\huge{标题}}}

    \author{作者1,作者2, 作者3\

        所属单位}

    \date{} % 这一行用来去掉默认的日期显示

    %\newcommand{\supercite}[1]{\textsuperscript{\cite{#1}}}

    \renewcommand{\contentsname}{目录} % 目录变为中文

    \renewcommand{\refname}{参考资料}

    \author{}

    \date{}

    \title{}



    \begin{document}

        \maketitle

        \newpage

        \tableofcontents

        \newpage

    \begin{table}[H]

        \centering

        \caption{}

        \begin{tabular}{}

            \toprule
    \\
            \midrule
    \\
            \bottomrule
    \\
        \end{tabular}

    \end{table}

        \newpage

    \end{document}
文章作者:
文章链接: https://www.coderlock.site/2025/05/13/【LaTeX】如何在新电脑上配置LaTeX环境/
版权声明: 本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 寒夜雨