《latex 学习笔记》
- 【latex】1 环境安装与快速上手
- 【latex】2 使用Aurora与在word中编写伪代码
- 【latex】3 会议期刊论文模板的使用方法
- 【latex】4 写作时使用git进行版本管理
- 【latex】5 如何快速写出公式对应的latex公式
问题描述
如果希望在论文中使用 latex 编写伪代码,就像下图一样简洁美观的话,可以考虑继续阅读。
下载安装与配置 Aurora
1. 确保安装好了 latex
前面介绍了安装一个很大的包 latexlive
[1] 环境安装与快速上手,这一个步骤需要用到前面安装了的内容,所以如果还没安装好了话,请前去安装一下。
如果已经安装的不是 latexlive
而是其他的 latex 的话也没关系,总之需要找到三个可行文件的路径即可,即
latex.exe
dvipng.exe
pdflatex.exe
2. 下载并安装 Aurora
下载地址一般提供的是百度云盘,感觉不是很方便,这里提供的是蓝奏云的地址。[2] Aurora v2.9 安装包下载。
下载后得到的是一个 exe 文件,双击安装即可。
3. 配置 Aurora
Aurora 使用方法大致为 在word文件中找到上面的【插入】然后找到【对象】然后找到【Aurora Equation】
然后在接下来的弹出框里选择 Properties
然后再在弹出框里选择 Path
。
然后去掉左上角的 Use default values
,表示不使用默认值。再去前面安装好的 latex 目录中寻找那三个可执行文件,并把它们的路径复制填在里面。截图是本人的真实环境(居然安装在C盘的根目录下……)
配置好了以后点击 确认
即可。
测试方法很简单,在 latex 输入框中输入 $a+b=c$
,如图所示,然后保存一下就可以看到左下角 Running
,很快就会结束,然后关了这个窗口即可。
保存后可以看到word中的效果如下:
伪代码编写
伪代码编写需要分成两大块,因为在 VSCode 中与Word中是不一样的,不能使用一致的代码。
这里参考的是 [3] 《如何在word中插入latex公式和伪代码》,推荐阅读。
首先需要添加相应的 宏包,即点击 Properties
里面的 Packages
,然后复制粘贴以下引用的宏包。
\usepackage{amsmath}
\usepackage{amssymb}
\usepackage{euler}
\providecommand{\abs}[1]{\left\lvert#1\right\rvert}
\providecommand{\norm}[1]{\left\lVert#1\right\rVert}
\usepackage{bbm}
\usepackage{CJK}
\usepackage{listings}
\usepackage{xcolor}
\usepackage{listings}
\usepackage{amsmath,bm,graphicx,multirow,bm,bbm,amssymb,psfrag,algorithm,subfigure,color,mdframed,wasysym,subeqnarray,multicol}
\usepackage{algorithm}
\usepackage{algpseudocode}
\usepackage{amsmath}
整理后的tex源码如下:
\renewcommand{\thealgorithm}{1}
\begin{algorithm}[H]
\caption{algorithm caption} %算法的名字
\hspace*{0.02in} {\bf Input:} %算法的输入, \hspace*{0.02in}用来控制位置,同时利用 \\ 进行换行
input parameters A, B, C\\
\hspace*{0.02in} {\bf Output:} %算法的结果输出
output result
\begin{algorithmic}[1]
\State some description % \State 后写一般语句
\For{condition} % For 语句,需要和EndFor对应
\State ...
\If{condition} % If 语句,需要和EndIf对应
\State ...
\Else
\State ...
\EndIf
\EndFor
\While{condition} % While语句,需要和EndWhile对应
\State ...
\EndWhile
\State \Return result
\end{algorithmic}
\end{algorithm}
效果如图所示:
完成任务!
总结
折腾了不少时间,所以必须记录一下下。不过依旧保存着一些问题没有解决,比如 Auraro 提示很多问题,再比如说为什么使用 Auraro 后的算法或公式转到 pdf 格式时都不能选中,发现它们就跟图片一样。(如果直接使用 VSCode 把tex转换成pdf是可以选中的)一直没有找到解决方法,既然如此,还是放弃 word 直接上手 latex 比较靠谱。
Smileyan
2021.2.20 22:57
参考链接
[1]【latex】1 环境安装与快速上手
[2] Aurora v2.9 安装包下载
[3] 如何在word中插入latex公式和伪代码
[4] LaTeX算法排版