LaTeX的安装教程

603 阅读4分钟

安装教程

blog.csdn.net/weixin_39830387/article/details/113085893

zhuanlan.zhihu.com/p/136931926…

解决方法

TexLive安装报错does not map to cp936

TexLive解压后安装,如果存放在有中文名的文件夹中,就会出现如下报错:xxx does not map to cp936 at xxx/install-menu-extl.pl line 111. in vars section

解决方法:直接将解压好的文件剪切到不含中文的文件夹中(比如直接放在E盘下),重新执行安装脚本。

Recipe terminated with fatal error: spawn xelatex ENOENT

打算在Windows下用texlive+vscode写论文,编译的时候报错了

Recipe terminated with fatal error: spawn xelatex ENOENT

解决方法

texlive安装完成后把D:\texlive\2020\bin\win32添加到了用户变量,我又把它加入到系统变量里面,重启vscode,之后就可以了

image-20220225123401999

image-20220225124341642

配置了环境变量后一定要重启计算机,不然无法build Latex project。

遇到的问题

  • 在使用xelatex编译中文时,文件路径与文件名不能有中文,否则会失败;

  • 只要编译过.tex文件一次,这之后每保存一次就会自动编译,不用手动运行编译命令,否则会因为重复指令或过快的命令使编译器弹窗报错。

  • 编辑区域设置自动折行,需要设施属性“editor.wordWrap”,这个属性名字可能随着版本不同略有差异,属性修改为"on"即可。

  • 使用synctex进行正反向定位,参数有“-synctex=1/-1/0”(ctrl+逗号打开配置文件,右侧修改相关参数):

    • -synctex=1表示使用压缩synctex文件;
    • -synctex=-1表示使用.synctex文件;
    • -synctex=0表示不使用synctex文件。

(遇到新问题再添加)

转载于:www.cnblogs.com/umeowbing/p…

在vscode中使用latex 时没有出现tex的扩展

1.查看是否信任LaTeX Workshop插件,若信任则2.

2.卸载扩展->完全关闭vscode->重新打开并安装扩展。

不要卸载完不关闭vscode,那样不起作用.

自动编译怎么设置

默认情况下是每保存一下就自动编译刷新一次,如果你不喜欢这个选项就在settings.json文件中,进行如下配置:

image-20220225125452292

【搜索auto找到autoBuild.run即可】

never表示不自动编译,onFileChange表示文件改变就自动编译,onSave表示保存时自动编译。

什么是反向搜索

最后,还有一个非常重要的小技巧要告诉大家:VSCode 自带pdf阅读器的反向搜索:按住Ctrl点击鼠标即可。就是说,按住ctrl,鼠标点击右边的某个地方,就会跳到左边的源文件相应位置哦。是不是非常方便呢!

image-20220225130401443

使用说明

模板

% %后面的内容是注释
% 导言区
\documentclass{article} % 文档类除了article,还有book, report, letter
% 引入ctex的宏包使得支持中文
\usepackage{ctex}
\title{My First Document} % 文档题目
\author{Yahu Yang} % 作者
\date{\today} % \today表示今天的日期
% 正文区(文档区)
% 正文区以\begin{document}开始,以\end{document}结束
\begin{document}
    % 使导言区的内容在正文区显示
    \maketitle
    Hello World!
    你好呀
​
    (*´▽`)ノノ
    % 增加一个空行,在编译输出的时候,代表换行;多个空行会被视作一个空行
​
    % here is my big formula
    % 使用$$包裹的部分在输出的时候,按照数学模式行内输出
    Let $f(x)$ be defined by the formule    
    % $$$$包裹的部分在输出的时候,会新起一行居中输出
    $$f(x)=3x^2+x-1$$ which is a polynomial 
    of degree 2.
\end{document}

latex03-LaTeX中的中文处理方法

LaTeX中处理中文需要注意两点:

  1. 检查编辑器的编码格式是不是“UTF-8”;

  2. 引入ctex宏包。

    % 引入ctex的宏包使得支持中文
    \usepackage{ctex}
    
  3. 此外,我们还可以在控制台输入

    image-20220303201035343

    image-20220303201103827

    texdoc ctex
    

    查看ctex宏包手册

    CTEX 宏集是面向中文排版的通用LATEX 排版框架,为中文LATEX文档提供了汉字输出支持、标点压缩、字体字号命令、标题文字汉化、中文版式调整、数字日期转换等支持功能,可适应论文、报告、书籍、幻灯片等不同类型的中文文档

    在这里插入图片描述

  4. 输入

    texdoc lshort-zh
    

    可以查看texlive提供的任何一个中文帮助文件在这里插入图片描述

版本控制

最后的最后,当然要讲讲如何配个vscode的版本控制功能进行版本管理。首先你得安装一个Git。先在云端创建一个仓库(注意仓库公有还是私有哦),并clone到本地:

image-20220225130607477

克隆到本地以后,将刚刚的模板文件夹放到克隆出来的文件夹中:

image-20220225130623408

然后用vscode打开克隆下来的文件夹,就可以快乐的commit和push啦!

image-20220225130645245

LaTeX会自动生成PDF文件