《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算法排版

【latex】2 使用Aurora与在word中编写伪代码相关推荐

  1. 如何在word中写伪代码

    如何在word中写伪代码 1.下载texlive 参考 2.下载Aurora 链接:https://pan.baidu.com/s/1A_IFxdJ6rrpuWUY1DN-YOQ 提取码:ylmo 复 ...

  2. 【Aurora】在word中插入算法伪代码、表格和公式

    写论文的时候,时常需要我们将算法以伪代码的形式展示出来,我们都知道latex可以帮我们生成一个漂亮的伪代码格式,但是在word中我们该如何加入呢? 可以使用Aurora插件实现.Latex in wo ...

  3. 数学建模不会 LaTex 排版 | 教你如何在 Word 中优雅地使用漂亮的 LaTex 公式

    CSDN 叶庭云:https://yetingyun.blog.csdn.net/ 其实 Word2016 以上自带的公式编辑器挺好用的.它除了可以通过鼠标点击插入公式以外,也完全支持像 LaTex ...

  4. 中求和符号上下标_涨电脑知识:如何在word中编写复杂的公式,写论文必备技能...

    我们在用word写资料时,比如论文.数据分析.报告等,经常需要插入一些公式,这些公式会含有一些特殊符号,比如根号.分式.求和等,这些特殊符号是不能直接用输入法来完成的,需要借助于word扩展的功能来帮 ...

  5. 使用Aurora在word里面编写伪代码

    1.百度网盘下载Aurora公式编辑器_免费高速下载|百度网盘-分享无限制 (baidu.com) 提取码:oq0u 2. 3.安装这个 4.接下来按照安装方法把下面的都装一下 4.在word里面找到 ...

  6. word中数学公式的输入

    引子 在word文档中的公式编辑器也采用了latex语法,不过与原版语法有很大的差异,为word文档上公式的编辑带来了麻烦. 值得一提的是,在线上腾讯文档中它可以支持原版latex语法(仍然是部分), ...

  7. 通过VBA将word中的表格导入到excel中

    通过VBA将word中的表格导入到excel中 由于项目需要,需要将word中的表格按照格式导入到excel中,所以通过在word中写VBA程序的方式将word的内容导出到excel中. 1.添加&q ...

  8. Word 中添加目录的一般方法

    通常,一篇文章有N个主标题(或章节),每个主标题下面又有几个次要标题,而目录的内容就是这些标题的内容,并指示出各标题在正文中的页码.在word中编写目录,不但可以建立目录与正文对应位置之间的连接,而且 ...

  9. Mathtype在word中编辑公式,序号右对齐且自动排序,域代码去除

    Mathtype在word中编辑公式,序号右对齐且自动排序,完成稿可以选择去除编号的域代码 理工科中不可避免地会使用到公式编辑器Mathtype,在word中编写公式时,需要进行公式居中.编号右对齐的 ...

  10. 在 word中使用aurora写伪代码出现 problems running latex

    首先需要在word中安装aurora,教程可以参照下方链接: aurora在word中安装的具体操作 当然,有很多选择,网上教程也比较多,大家可以任选. 安装问题需要注意问题 1 Properties ...

最新文章

  1. Dan Gillmor总结微软付费平息纠纷历史
  2. 计算机基础在小学的教学论文,小学基础教育论文范文
  3. 每日一皮:没想到现实比赛里也能和拳皇一样蓄力攻击...
  4. SQL Server 2008使用扩展事件进行高级故障排除
  5. 使用Q进行同步的Promises操作
  6. 如何使用vue组件搭建网页并打包发布
  7. AutoMapper 9.0的改造
  8. websocket一直无法链接_.NET Core 实现基于Websocket的在线聊天室
  9. This ZooKeeper instance is not currently serving requests
  10. 测试机器学习算法的好坏
  11. hive中的集合操作函数
  12. 绝版、珍藏、经典软件集合!
  13. Logical Databases逻辑数据库
  14. OpenCV简单实现PhotoShop图层混合
  15. nginx 服务器大文件上传时500错误
  16. 远期、期货和互换(三)
  17. [Excel常用函数] var var.p var.s函数
  18. oracle 横竖互换,oracle横竖表互转
  19. 【转载】2019 年,国内博士后的招聘要求和待遇是怎样的?
  20. 软件学报投稿的大致时间线分享

热门文章

  1. android壁纸 4k,4k动态壁纸下载-4k动态壁纸 安卓版v1.0.4-PC6安卓网
  2. Ubuntu下 UltraEdit 破解/显色
  3. 学习随笔#13 模型预测控制(MPC)
  4. 【路径规划】基于蚁群算法求解带举例约束的车辆路径问题(DVRP)matlab代码
  5. java计算机毕业设计大数据在线考试系统在线阅卷系统及大数据统计分析(附源码、数据库)
  6. 手把手BC26模组OpenCPU开发之旅-1.简介
  7. 在微信小程序中打造 MQTT 连接测试工具
  8. 人工智能机器视觉技术应用有哪些?
  9. 证明您履历表经验的防弹五步法
  10. tk芯片智能机刷机方法_MTK通用刷机教程 MTK芯片智能机刷机方法