最近在搞数模,顺便学习了下LaTeX的用法,众所周知用这玩意儿写出的论文格式简直完美,所以打算开个坑,记录学习过程中的收获。
LaTeX安装和使用
1.安装TeXlive 2017
访问TeXlive官网,点击download,可下载最新TeXlive(windows和linux)。
下载后按步骤安装即可。
2.安装vscode
由于之前安装过几个编辑器(TeXstudio,TeXmaker等),但是效果均不理想,最后综合考量后决定使用vscode作为编辑器,vscode下载地址:vscode下载。
3.安装vscode插件
打开vscode,选择“扩展”,搜索“LaTeX workshop”,安装。
由于vscode没有支持pdf的插件,所以需自己下载一个,推荐“vscode-pdf"。
4.使用LaTeX
vscode中新建.tex文件,输入以下代码作为测试:
\documentclass{article}
\begin{document}
Hello,Latex!
\end{document}
点击"保存",此时vscode右下方的LaTeX workshop将有以下运行:
![](http://img.e-com-net.com/image/info10/dd14f465fbce4b68a95e97f5b753a9a6.png)
语法无误的话,将会成功编译:
此时左侧资源管理器将出现编译成功后生成的pdf:
右键选中pdf,点击选项"View pdf",就可以看到生成的pdf啦~
5.宏包安装
LaTeX的相关宏包可以通过TeXlive的TeXlive Manager来安装
6.注意事项
TeXlive的安装推荐使用默认地址,否则需配置相关环境变量,将安装目录的\bin加到PATH里。
在Markdown里使用LaTeX
使用 Sublime + Markdown Preview 插件来写博客时,首先需要开启Markdown Preview对Mathjax(一种开源的数学符号渲染引擎,可解析LaTeX,MathML等标记语言)的支持。
由于不支持Mathjax,所以我们无法在中漂亮的插入数学公式,所以这段鸽了(等开了自己的博客再回来填坑)。
在Jupyter Notebook里使用LaTeX
方法其实就是在Jupyter Notebook里使用Markdown写LaTeX。
相应语法如下:
1.在一行中:$
$\frac{-b\pm\sqrt{b^2-4ac}}{2a}$
2.单独一行
$$
\frac{-b\pm\sqrt{b^2-4ac}}{2a}
$$
\begin{equation}
\frac{-b\pm\sqrt{b^2-4ac}}{2a}
\end{equation}
\begin{align}
\frac{-b\pm\sqrt{b^2-4ac}}{2a}
\end{align}
3.Latex块
%%latex
\begin{align}
\frac{-b\pm\sqrt{b^2-4ac}}{2a}
\end{align}
局限是LaTeX的一些特殊包无法被Jupyter编译。
LaTeX转换成Markdown
对于一篇LaTeX文档,可以使用强大的Pandoc软件将LaTeX文档转成Markdown格式,不需要自己手动改。相关方法看链接。