npm 包 generator-latex-resume 使用教程

阅读时长 5 分钟读完

前言

当我们需要撰写一份专业的简历时,经常会考虑使用 LaTeX。而 generator-latex-resume 是一个能够帮助我们快速撰写 LaTeX 简历的 npm 包,它提供了一套现成的简历模板,并且能够根据我们的输入自动生成简历内容。

本文将详细介绍 generator-latex-resume 的使用方法,并且提供了一个示例代码,以便读者更好地了解这个 npm 包的用法。

安装

安装 generator-latex-resume 很简单,直接使用 npm 命令即可:

  • -g 表示安装到全局,这样我们可以在终端的任何位置使用 yo 命令。

使用

首先,使用终端进入到我们想要生成简历的文件夹中,然后执行:

此时,命令行会让我们输入一些简历信息,例如姓名、求职岗位、技能、项目经历等等。在输入完毕之后,generator-latex-resume 会自动根据我们的输入生成一份可用的 LaTeX 源代码,现在我们要用 LaTeX 编译器将其编译成 PDF 文件。

编译

使用 LaTeX 编译器编译 LaTeX 源代码需要两步:

  1. 使用 pdflatex 命令对 LaTeX 源代码进行编译,生成 .aux 和 .log 文件。

  2. 使用 bibtex 命令处理 .aux 文件,生成 .bbl 文件。

    注:如果没有使用参考文献,可以跳过此步。

  3. 再次使用 pdflatex 命令编译 LaTeX 源代码,生成 PDF 文件。

    注意:以上三个步骤必须按上述顺序依次执行!

现在,我们就可以在当前文件夹中找到一个名为 my_resume.pdf 的文件,这就是我们生成的简历 PDF 文件。

代码示例

以下是一个示例代码,可以根据自己的需要进行修改。

-- -------------------- ---- -------
- --- ------------- ----------- ---
-----------------------
--------------------
---------------------
---------------------
---------------------

-----------------

----------------------------------------------------
---------- ---
-------- -----
----------------

--------------------------------------------------------------------------------
------------------------------------------------

------------------ ------

----------------

---------- -----

---------

-----------------------------------------

------------------------------------
  ----------
  -------------------------------------------------
----------------

-- ------ - --------- -------- -- --- ----- -- -------- ------- ----- ------ -- -- ----- -- ----------- --------- --- -----------

------------------------

-----------------------------------------

------------ ------------ -------- ---------
---- ------ ---------

------------------------

----------------------------------------

--------------- -------
----------- -- --- -------- ------ ----- ----- ----------- --------- ------ --- ---- - --------

--------------- -------
----------- -- --- -------- ------ ----- ------- ------ ------ ------- ---- - ----- -----

------------------------

--------------------------------------

----------- ---------- ----- ------- ------------
--- ------------ ----- ---- ------- -------
--------- ------ ---------
------ ---- -----

---------

--------------

其中,\name 用于输入姓名,\fullline 用于输出一条横线,\rhead 用于定义页眉,其他已经注释。读者可以根据自己的需要进行修改。

来源:JavaScript中文网 ,转载请注明来源 https://www.javascriptcn.com/post/600562d381e8991b448e0201

纠错
反馈