文章目录

  • 0、模板下载链接
    • word数学建模-模板.docx
    • word实验报告-模板.docx
  • 1、引言
  • 2、模板界面预览
    • 2.1、word数学建模-模板.docx
    • 2.2、word实验报告-模板.docx
  • 3、模板使用指南
    • 3.1、两个模板的主要区别
    • 3.2、word模板的灵魂——格式刷
  • 4、如何借助其他工具,让你的word文档变得更妙
    • 4.1、如何快速地敲出漂亮的word数学公式
      • 4.1.1、word自带的编辑器
      • 4.1.2、AxMath配合word自带的编辑器
    • 4.2、如何像LaTeX一般进行交叉引用
    • 4.3、如何让word里的代码也有着代码高亮
    • 4.4、如何在word里有漂亮的插图/流程图
      • 4.4.1、Visio
      • 4.4.2、AxGlyph
      • 4.4.3、Xmind
      • 4.4.4、DOT代码绘图
  • 5、谈谈LaTeX、word、typora三款写作软件
    • 5.1、LaTeX&word
    • 5.2、word&Typora
  • 6、彩蛋

本人与知乎用户间宫羽咲sama是同一人,内容同步更新在CSDN和知乎上,以方便大家查阅。(知乎对markdown兼容做得太差了,这一点还是CSDN好)

0、模板下载链接

废话不多说,直接上百度云盘链接下载就是了(总共都不超过1MB,也不用担心某云盘限速的事情)。

word数学建模-模板.docx

链接:https://pan.baidu.com/s/1XUDSWrYe6Nsuz77F2SmcZg
提取码:1926

word实验报告-模板.docx

链接:https://pan.baidu.com/s/1nW7orciyl5cAJJe0FrBWAg
提取码:0817


1、引言

(我写的这个营销号般的标题简直尬到我自己了)

最开始着手做这个模板,是为了数学建模比赛。我队友不会LaTeX,我也由于一些困难无法使用LaTeX1

这里吐槽一下,某些人吧,一天都给萌新推荐LaTeX。word明明零基础就能入门,非常适合萌新,LaTeX的lshort都有上百页,论入门word肯定简单。有一说一,对于萌新能遇到的场合,一般都是写小型文档/论文/报告,这种情形word完全不输LaTeX,而且学习成本非常低,出现问题百度一下就能解决。说LaTeX比word好用,那只是因为你LaTeX用了模板,word没用模板。同样都用模板的情况下,写小型文档(小于50页)word比LaTeX还好用,而且灵活性更高。

众所周知,写文档业界的两巨头就是LaTeX和word(markdown这些只是用来简易记录)。其中LaTeX在写需要反复修改的大型论文/大型书籍具有显著优势,word在写灵活性较高的小型文档/实验报告有显著优势。从数学建模来说,如果有模板,word和LaTeX的使用体验是相差不大的。然而在网上查了很久,都没找到能让我勉强满意的word的数学建模模板。于是,我决定自己做一个word模板

说做就做。审视了一下自己,刚好我有LaTeX的语法基础,也比较熟悉word基本语法,还有AxMath这种word神器作为公式编辑辅助,也有typora这种软件帮我弄好代码高亮。这一套弄下来,除了公式的交叉引用(其实也能办到,只要用AxMath的工具就行了,不过这样公式就变成了图片形式了,给别人修改时不方便),我需要的功能全部都能实现。而且word还有office全家桶的加持,Excel和Visio这些工具的兼容性也是拉满了的。总之,对于数学建模论文/实验报告的这些任务,只要有模板,word完全可以胜任

数学建模比赛打完了后,我把这个模板回收利用,做了一个实验报告模板。个人觉得很符合我自己的审美,也很好用。


2、模板界面预览

为了方便大家,把内容截个图。如果觉得不对自己胃口的,也可以靠这个节约点时间直接退出这篇文章。

2.1、word数学建模-模板.docx





2.2、word实验报告-模板.docx






3、模板使用指南

3.1、两个模板的主要区别

首先说一下两个模板的区别

  • 数学建模模板里有摘要关键词这些东西,还有页码编号,但是没有目录。(而且这个模板的是我很早以前写的,可能有bug)
  • 实验报告模板里没有页码编号(因为意义不大),有目录(为了美观,仅显示到二级标题。这个可以按照自己的需求手动调整,方式如下

3.2、word模板的灵魂——格式刷

然后请大家阅读里面黄色字体部分的说明,讲解了一些常用的功能。尤其是组合键Ctrl+Shift+C和Ctrl+Shift+V键,这个键是格式刷键,意思就是将目标格式(只复制格式,不复制内容,不会和Ctrl+C的剪切板的内容冲突)复制过来。格式刷可以说是word模板的灵魂,用好了格式刷就相当于用会了整个模板

注意:格式刷的复制不需要选中全部内容,只需要选中一个点就行了,word就知道把这一个点所在的格式记录下来了。比如想要复制一个二级标题的格式,只需要在这一行任意一个地方单击鼠标,并且按下Ctrl+Shift+C就行了。

再举个例子,如果你标题编号到了1.3小节,你需要继续编号,例如你想添加二级编号1.4项。你只需要任意找一个二级编号(1.1甚至2.1或者2.2都可以,只要是二级编号就行)的行,然后在这一行随便一个位置按下Ctrl+Shift+C,在目标位置按下Ctrl+Shift+V就行了。

如果编号混乱,或者想要重新编号。可以在想要改变编号的数字那个地方点击鼠标右键,然后选择重新开始于1就行了。具体如下图所示:

其他的没什么需要说的了。LaTeX想用会模板可能需要看上百页的lshort(才能入门),word只需要学会无脑的Ctrl+Shift+C就行了(笑)。

注意:本模板没法实现公式的交叉引用,我本人也不会进行word的交叉引用。如果有会这方面的大佬,欢迎在评论区留言。这一点直接使得word只能适用于小型文档(即不涉及大量公式删改的文档),从这方面来讲,LaTeX具有显著的优势。


4、如何借助其他工具,让你的word文档变得更妙

上面讲解了本模板的基本功能,但很多东西可以变得更方便/美观。关于下面的问题,我将介绍一些我个人的小技巧:

  • 如何快速地敲出漂亮的word数学公式
  • 如何像LaTeX一般进行交叉引用
  • 如何让word里的代码也有着代码高亮
  • 如何在word里有漂亮的插图/流程图

4.1、如何快速地敲出漂亮的word数学公式

说到数学公式,人们第一时间往往想到的是LaTeX,但word里也有公式编辑器,在短的公式的编辑上完全不输于LaTeX。但是对于多行公式,word写起来比较麻烦。因此,我在这里推荐一款公式编辑软件AxMath。这款软件支持类似mathtype的点点点的功能,也可以直接用LaTeX的语法进行写数学公式。最关键的是,它可以直接导出公式对应的LaTeX代码/word代码。但美中不足的是,导出代码功能需要购买该软件,好像是38块永久使用,比mathtype良心多了。听说是国内研发的,抱着支持国产的心态就买了,感觉效果还不错。

4.1.1、word自带的编辑器

先说说word自带的编辑器吧,大部分语法是与

  • LaTeX一致的,比较主要的区别就是:
  • LaTeX的\frac{a}{b};在word里是a/b
  • LaTeX的定界符是{};在word里定界符是()
  • LaTeX在没有定界符{}时,自动吸收最近的一个字母作为参数;word的除号没有定界符()时,自动吸收到前一个符号位置的所有内容(这个不好用文字描述,大家用一用自然就懂了)
  • LaTeX的\sqrt、\hat、\bar、\sigma、\pi这些语法都能用,但是像\mathrm这些就不行
  • LaTeX的多行公式很好用,但word的多行公式很难用。推荐使用AxMath然后导出代码,这个后面我会详细地讲到。

4.1.2、AxMath配合word自带的编辑器

再说说AxMath吧,这款软件简直是数学公式编辑的神器。先放个界面吧——

这里面既可以用LaTeX的语法输入,也可以图形化输入公式,右边还支持用户自定义模板。对于word的排版而言,它还能将你写的内容导出为word公式的代码(这个功能购买该软件才行,试用版用不了)。只需要选中你要导出的内容,然后点击“复制MathML脚本”(或者直接用快捷键Ctrl+M也行)如下图:

当然,对于多行公式而言,对齐符到了word里会没掉。请手动在需要所有对齐的地方按一下&键即可(实际上对齐键有&和#,这个介绍起来太麻烦了,不想写了)

4.2、如何像LaTeX一般进行交叉引用

这个很简单,一张图搞定——

4.3、如何让word里的代码也有着代码高亮

这个解决方案有很多,比如下载一个VScode,然后把代码复制到VScode里。但VScode配置起来对萌新而言还是要花一些时间。这里推荐一个超厉害的软件——Typora

Typora被称为Markdown语言的王者,兼容html语言和部分LaTeX语法,是程序员写文档的得力助手。但它最大的特点是——体积小、上手很快、没有大量冗余语法、绝大部分内容都支持。其下载包只有50MB左右,安装和配置过程极其简单,没有花里胡哨的界面,但却可以实现绝大多数的需求。

那么如何用Typora使你的word代码变得更漂亮呢?

首先打开Typora,以MATLAB语言为例子。首先在第一行随便敲一个字符(例如这里我就敲了一个a),然后输入```(这个符号时键盘左上角Esc键下面的那个符号,记住用英文输入法),再输入你想要高亮的代码的语言。效果如下:

然后敲一下回车,界面就会变成这样

接着把你要高亮的代码内容填进去,在后面再随便加一个字符(例如我这里加了一个b)

选中这些内容(包括你添加的字符a和b),按复制键

粘贴到word里

最后删掉前面加的a和b就好了(那些o和·是不可见字符,实际导出为PDF是不会被看到的。我显示不可见字符是为了方便我修改)

4.4、如何在word里有漂亮的插图/流程图

这里推荐几款软件——

  • Visio(通用画图)
  • AxGlyph(通用画图)
  • Xmind(思维导图/流程框图)
  • DOT代码绘图(流程框图)

4.4.1、Visio

首先是office全家桶之一的Visio,如果学校有office全家桶的授权,可以用这个。Visio可以画流程图、框图,也可以做别的,甚至可以画电路图(当时我数字电路大作业的芯片设计框图就是用的Visio画的)。

  • 优点:十分全面,什么都能干。而且作为office全家桶,和word兼容性极其高
  • 缺点:全面的缺点自然是难以精通。而且这个软件的连接线逻辑经常会很智障,总是无法精确地连到你想要的地方
    下图是我随便找的Visio自带的模板,给大家演示下界面:

4.4.2、AxGlyph

然后是AxGlyph,这个和AxMath是同一个厂商,价格好像也是一样的。不过感觉这个软件就算不买,试用版功能也挺够用的样子。

  • 优点:比较全面,什么都能干。而且作为和AxMath同一个厂商,和word和Axmath兼容度都极其高。最关键的是,这个软件支持你对所有元素进行坐标级别的操作(如下图右方,可以精确到坐标),让你精确地定制你要绘制的图像。
  • 缺点:这个软件的模块有点少,而且有一些模块设计得就很不合理,自己定制新的模块很麻烦,所以相对Visio灵活性不高。(不过话说回来,Visio经常自以为是地给用户瞎指挥,也很令人智熄)

下图是我昨天(p.s.这个昨天指的是我知乎文章发布时的时间,不过估计也没人注意到这个)刚画的图,就直接拿来放出来吧——

4.4.3、Xmind

如果你对图片的内容掌控欲很强,推荐使用上面两个软件。如果你只是想要画一个简单的思维导图,不想操心排版,只想操心逻辑关系的呈现,那么推荐使用Xmind这个工具。(悄悄说一句,这个有破解版,很好百度。至于我用没用,我只能说无可奉告)

  • 优点:不用操心排版,可以将思维着重到内容的逻辑关系本身。
  • 缺点:只能用来排版思维导图,不能用来画几何图(至少我不会)。而且吧,不用操心排版的另一层含义就是:你就算想要按照自己的意志调整排版,你也做不到(笑)。也就是说你无法彻底掌控内容的呈现形式

下图是我考信息论前画的思维导图,拿出来作为例子给大家看看效果——

4.4.4、DOT代码绘图

如果你不想装这么多软件,想用纯粹代码风格绘图可以试试这个。具体我就偷个懒,可以看看这篇文章Liutos:程序员特有的画图方式——语绘工具小入门.,个人感觉写得不错。

优点:代码风格,直观可控,大量绘图时方便自动生成
缺点:只适合画很简易的图,而且呈现形式基本不可控,最后的图可能很丑,甚至不如word里用自带的形状手画一个。

示例代码(一个有限状态机的例子,当时主要用于Python脚本自动生成流程图,方便自动化生成可能是这个方法的唯一优点了~)——

digraph finite_state_machine {rankdir=LR;node [shape = circle];s0 -> s0 [ label = "0" ];s1 -> s0 [ label = "0" ];s2:e -> s3:w [ label = "0" ];s3:e -> s4:w [ label = "0" ];s4 -> s0 [ label = "0" ];s5:e -> s6:w [ label = "0" ];s6 -> s0 [ label = "0" ];s7:e -> s8:w [ label = "0" ];s8 -> s0 [ label = "0" ];s0:e -> s1:w [ label = "1" ];s1:e -> s2:w [ label = "1" ];s2 -> s2 [ label = "1" ];s3 -> s1 [ label = "1" ];s4:e -> s5:w [ label = "1" ];s5 -> s2 [ label = "1" ];s6:e -> s7:w [ label = "1" ];s7 -> s2 [ label = "1" ];s8 -> s1 [ label = "1" ];
}

效果如下——


5、谈谈LaTeX、word、typora三款写作软件

本模板的相关介绍,到上面已经结束了。在这里,我想谈谈LaTeX、word、Typora这些文本编辑写作软件各自的优劣之处。由于我个人阅历不足,对这些软件也不算很懂,欢迎各位大佬拍砖~

实际上,说到写报告和论文,typora肯定是要被除名在外的。为什么加进来参与讨论呢?这也算是我的私心吧,因为它真的太好用了。

5.1、LaTeX&word

首先说说LaTeX吧,LaTeX在论文写作和书籍编写领域具有着明显的优势。

说到LaTeX,不得不和word进行比较。LaTeX在数学公式和大型文档交叉引用上无疑是一流的,但在表格上则显得很麻烦。

从风格上,LaTeX更倾向于代码风格,因此内容可移植性很强,对设备不敏感,而且数学公式用LaTeX语法写是相当舒服的。而word…怎么说呢,别说word2010/2013/2016/2019这些版本的不同,甚至还有老师要我们交上古版本的.doc实验报告。就说office和wps的问题,就够让人喝一壶的了。

但这些细小的区别都是可以克服的,最关键的还是其他部分的问题。无论如何,LaTeX并不是一个适合萌新的写作软件。它的受众应当是在大学中摸爬滚打过几年的玩家们,因为LaTeX的学习曲线和word相比,LaTeX的入门难度是高很多的。而萌新遇到的一般都是小型文档的攥写,不涉及大量的修改和交叉引用,此时LaTeX的优势并没有体现出来。

总结:对于萌新而言,word依然是首选项。除非你要进行一些大型文档/论文的攥写,或者所写内容涉及大量修改和交叉引用,否则word与LaTeX没有显著的区别。(当然,如果你拿没有模板的word和有模板的LaTeX比,那自然是LaTeX吊打word。但既然是比较肯定是要同等条件下比较嘛,在同样具有模板的情形,word还是很好用而且美观的

打一个通俗的比喻,LaTeX相当于一个常数因子很大的O(n)的算法,word相当于常数因子很小的O(n²)算法。对于萌新(n很小),word自然是有其用武之处的(主要是学习曲线问题)。

5.2、word&Typora

那么,有没有一个软件能结合LaTeX和word的优点,同时具有代码风格的写作方式,又简单好上手呢?这就是我们要介绍的Typora了(p.s.这玩意我们CSDN玩家应该老熟悉了,毕竟typora就是CSDN用的markdown编辑器。我上面这么写知识因为很多知乎玩家不熟悉这个编辑器,才介绍得这么详细。我懒得改了,我可不想一篇文章在两个平台写两份。。。)。

Typora的入门难度和word相当,但是(伪·)精通的难度十分低。这里从Typora的设置选项就能看出来了,总共就没多少选项,基本都很好懂。

当然,精通难度低的另一层意思就是上限很低,很多想实现的功能无法实现。比如把文本悬浮,把表格嵌入在文本,把图片环绕式嵌入文本等都很难做到。

但无论如何,如果你只是想写一点学习心得、学习笔记之类的东西,Typora一定是比word和LaTeX还好用的东西。但一旦你对排版有着较高的要求,这款软件就歇菜了。可以认为,这款软件让你完全只注重内容,不用管排版。但相对应的,你也无权管排版


6、彩蛋

来一张战女神M的男主赛利卡的高燃图。没错,你没有看错,这是男主,没想到男主的欧派比你还大吧(逃)。都说战女神世界里,只有赛厨和扭曲赛厨,而贴吧老哥人均扭曲赛厨。贴吧老哥在想上男主赛利卡这一点达成了惊人的一致性

这张图是男主打弟弟权天使的图,因为罗卡被杀(然而众所周知,人被杀,就不会死hh),男主陷入极度愤怒状态,觉醒了女神之力,然后把天使秒了。(所以就一个七阶天使,究竟是哪来的勇气招惹神杀赛利卡的呢?)


  1. 我自己电脑的XeLaTeX编译有bug,一直提示我TrueType的SimHei字体缺失。经过检查,我确实有SimHei字体,这是XeLaTeX的锅。我以前自己用LaTeX都是用PDFLaTeX编译,所以不会遇到这个问题。我尝试了很久,包括不限于安装字体,重装LaTeX,修改文件命名及其注册表,都失败了。于是放弃了使用LaTeX模板,打算拥抱word。 ↩︎

还在为word排版而发愁?word的实验报告模板word数学建模模板免费领~(开头直接放百度网盘链接,直接拿去用就行)相关推荐

  1. c语言分治法实验报告,分治法实验报告范文word版

    <分治法实验报告范文word版>由会员分享,可在线阅读,更多相关<分治法实验报告范文word版(2页珍藏版)>请在人人文库网上搜索. 1.精编word文档 下载可编辑分治法实验 ...

  2. 实现一下类似百度网盘的预览功能:支持Word、Excel、Ppt

    本人技术小白一枚,前些天老大让我写一个office在线预览的一个功能,跟百度网盘类似,各种找资料,总结一下我觉得比较好用的方法. 网上大概有这几种office在线预览的方法. # 第一种 利用offi ...

  3. 小米云能同步到华为手机上吗_有没有小米还没涉足的产业?对标百度网盘,小米云盘即将上线...

    打开小米的云服务界面,我们可以看到上面显示"小米云盘即将上线,敬请期待",这难道是小米正式推出网盘服务的信号?. 小米云服务是小米面对用户开放的云端数据备份系统,提供数据同行.数据 ...

  4. 显卡显存测试u盘 mats 百度网盘_网盘数据不安全?还不如固态U盘来得踏实,而且传输速度还很快...

    最近全网传遍了一则消息:百度网盘将要对在2018年12月25日至2019年12月31期间从未登录过百度网盘账号的用户进行存储空间调整,调整后的储存空间为100GB,若有超过100GB的文件,网盘将只支 ...

  5. 【保姆级教程】明明将【百度网盘】装在了D盘,却还疯狂占用C盘空间?

    解决百度网盘占用C盘问题 前言 1.问题描述 2.解决方案 如果大家觉得啰嗦,建议直接跳到第2部分的解决方案. 前言 笔者建议大家在D盘建立一个[software]的文件夹,专门用来存放各类软件.以百 ...

  6. word排版快捷指令_十个绝对经典的word排版小技巧+WORD经典快捷100招

    十个 word 排版小技巧,轻松做好文档! 一.快速定位到上次编辑位置 用 WPS 编辑文件时有一个特点,就是当你下次打开一 WPS 文件 时,光标会自动定位到你上一次存盘时的位置.不过, Word ...

  7. 大一计算机基础实验报告排版论文,大学计算机基础实验报告-20210420001400.docx-原创力文档...

    大学计算机基础实验报告 大学计算机基础实验报告 西北师范大学<大学计算机基础Ⅰ>实验报告(201*级) 学院教育学院周次题目3日期专业教育学班级1班学号201*4100016810201* ...

  8. 一分钟搭建自己的私有网盘!还用什么百度网盘!

    今天我们就来谈谈,如何搭建一个属于自己的网盘! 开源云盘选择 搭建前我仔细看了一下各个开源私有云盘的实现,有以下几种: owncloud sealife nextcloud 对这几家比较了以下,考虑了 ...

  9. python word排版_使用Python通过win32 COM实现Word文档的写入与保存方法

    通过win32 COM接口实现软件的操作本质上来看跟直接操作软件一致,这跟我之前经常用的通过各种扩展的组件或者库实现各种文件的处理有较大的差异.如果有过Windows下使用Word的经历,那么使用wi ...

  10. 计算机word做课程表实验报告,用Word制作简单的课程表

    在我们身边,在日常生活中,课课家经常会接触到各式各样的表格,有课程表,有简历等等,表格可以让大家更直接快捷的了解到有用的信息,所以学好制作表格很有必要.那么这些表格是怎样做出来的呢?是不是大家想知道如 ...

最新文章

  1. LeetCode-笔记-131. 分割回文串
  2. 50位青年科学家获颁1.5亿大奖!3位大咖这样寄语
  3. Python find() 方法
  4. ORACLE包和过程依赖关系测试
  5. day8网络编程,面向对象1
  6. java .this的用法_JAVA中this用法小结
  7. python 出现 Handler': No module named win32api
  8. 实战之十一 windows 2008 r2 AD 备份和还原(上)-非授权还原
  9. Android与server通信的方法之中的一个(json)效率不高安全性不好
  10. python字符串和字节串有什么区别_python – 字符串和字节字符串之间的区别是什么?...
  11. 【裂缝识别】基于matlab GUI路面裂缝识别(带面板)【含Matlab源码 009期】
  12. pyhive数据库连接池使用
  13. SuperMap 三维产品白皮书
  14. 12.0.MATLAB版线性代数-向量数量积及其应用(点积、点乘) 熟记
  15. Unity Apple登录接入
  16. minio搭建图床 配合typora实现写博客图片自动上传
  17. LTE 系统信息SI
  18. 借记来帐,借记往账,贷记来帐,贷记往账
  19. 蓝牙技术|防丢背包获奖,Find My产品受追捧
  20. 安卓中Canvas使用方法

热门文章

  1. Juce Programming Tutorial by haydxn 教程分享
  2. (翻译)机器学习:E.coli数据集的不平衡多类分类
  3. 使用vbs语言利用SecureCRT批量执行交换机命令
  4. 新型脑机接口实现无线通信
  5. Otsu最大类间方差法
  6. 微信小程序 计算导航高度、设置浮层位置
  7. APP过等保三级需要注意个人信息保护
  8. 关于Bandicam使用心得
  9. bmd硬盘测试_mac硬盘测速工具Blackmagic Disk Speed Test如何使用
  10. zemax中如何和matlab中通信,如何在ZEMAX及MATLAB之间通信.doc