安装教程
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,之后就可以了
配置了环境变量后一定要重启计算机,不然无法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文件中,进行如下配置:
【搜索auto找到autoBuild.run即可】
never表示不自动编译,onFileChange表示文件改变就自动编译,onSave表示保存时自动编译。
什么是反向搜索
最后,还有一个非常重要的小技巧要告诉大家:VSCode 自带pdf阅读器的反向搜索:按住Ctrl点击鼠标即可。就是说,按住ctrl,鼠标点击右边的某个地方,就会跳到左边的源文件相应位置哦。是不是非常方便呢!
使用说明
模板
% %后面的内容是注释
% 导言区
\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中处理中文需要注意两点:
-
检查编辑器的编码格式是不是“UTF-8”;
-
引入ctex宏包。
% 引入ctex的宏包使得支持中文 \usepackage{ctex} -
此外,我们还可以在控制台输入
texdoc ctex查看ctex宏包手册
CTEX 宏集是面向中文排版的通用LATEX 排版框架,为中文LATEX文档提供了汉字输出支持、标点压缩、字体字号命令、标题文字汉化、中文版式调整、数字日期转换等支持功能,可适应论文、报告、书籍、幻灯片等不同类型的中文文档
-
输入
texdoc lshort-zh可以查看texlive提供的任何一个中文帮助文件。
版本控制
最后的最后,当然要讲讲如何配个vscode的版本控制功能进行版本管理。首先你得安装一个Git。先在云端创建一个仓库(注意仓库公有还是私有哦),并clone到本地:
克隆到本地以后,将刚刚的模板文件夹放到克隆出来的文件夹中:
然后用vscode打开克隆下来的文件夹,就可以快乐的commit和push啦!