在学习atom + texlive 中遇到了一些问题,在此记录下来,方便自己查阅
1、问题
- 新建文件后,ctrl + alt + B 没有反应
- 写中文时乱码
- 不会插入伪代码
- 不会打希腊字母、数学公式、特殊数学符号
- 不会打开官方文档
- 伪代码总是Algoritm1
2、解决办法
- 刚新建文档时,没有文档类型,应该保存成tex结尾的文件后,再ctrl + alt + B
- 应该像底下的模板一样写,注意要写 [UTF8]、导ctex包。第二个是直接写 {ctexart}
\documentclass[UTF8]{article}
\usepackage{ctex}
\begin{document}
hello$$f(x)=x*2+y^2$$123你好
\end{document}
\documentclass[UTF8]{ctexart}
\begin{document}
中文文档类测试。你需要将所有源文件保存为 UTF-8 编码。
你可以使用 XeLaTeX、LuaLaTeX 或 upLaTeX 编译,也可以使用 (pdf)LaTeX 编译。
推荐使用 XeLaTeX 或 LuaLaTeX 编译。
\end{document}
- 使用algorithm、algorithmic、multirow宏包,可以在cmd中,输入texdoc algorithms打开伪代码文档
\begin{document}
\begin{algorithm}
\caption{DeeBERT-S3WD ($input:data$)}
\label{alg1}
\begin{algorithmic}
\WHILE{$data \neq 0 $}
\FOR{$i=0$ to $10$}
\STATE $z_i$ = $f_i(x_i,0)$
\ENDFOR
\ENDFOR
\ENDWHILE
-
使用 texdoc 命令,texdoc algorithms为打开伪代码文档
-
加上这句即可
\setcounter{algorithm}{序号}
3、文档
1、CTEX 宏集手册
http://nixiak.cn/externalLinksController/chain/CTEX%20%E5%AE%8F%E9%9B%86%E6%89%8B%E5%86%8C.pdf?ckey=W07Mdcxk%2Fp8CQk36zNDoBkx8r1P5sO%2BdiyomzbqKXc%2FeRNPDlrqBlHbrOUalwDlv
2、LATEX 2 介绍
http://nixiak.cn/externalLinksController/chain/LATEX%202%20%E4%BB%8B%E7%BB%8D.pdf?ckey=J1GhsTheF4gb4ffDtNEAXskhExt0olc8jwzmt%2F5wCt0QCvSMnR4MPEfLxbrg1nVs
3、CTEX 常见问题集
http://nixiak.cn/externalLinksController/chain/CTEX%20FAQ%20%EF%BC%88%E5%B8%B8%E8%A7%81%E9%97%AE%E9%A2%98%E9%9B%86%EF%BC%89.pdf?ckey=ZBTFdekSbZA7fA4kcdlxFVjF4Xg56GRTcxHUnMLq0eReHxkstRvnYjGQ9oqsPIeF
4、伪代码algoritms英文文档
http://nixiak.cn/externalLinksController/chain/%E4%BC%AA%E4%BB%A3%E7%A0%81_algorithms.pdf?ckey=M59sY7%2FUVQ69VZ66WIZXRjqkguwAQvWYwdhSCvtV6BtBdAXGVq9vcGBstHlP8WEz