网上有很多用MathCAD编写的计算书,在下学习和参考之余,对排版、格式等有些个人的看法和见解,对使用等有些个人的经验,遂成此帖,相互切磋。
MathCAD是一款数学软件,对没有数学天赋的我来说,它不仅是个让我省心的高级计算器,也为了满足工作**殊的需要“形成计算书”。
在工程中,很多计算需要形成计算过程等书面报告的形式,供他人阅读、审核。所以“计算书”功能力求条理、简洁、正式、可编辑、可重复使用的原则。在此谨将自己积累的点滴描述。
1排版
个人建议排版采用整体排版式,也就是公式和文本在同一个“块”里。
好处一:这样总体风格和Word非常相似(虽然行距等并不尽如人意),不会发生删减移动操作中很常见的让人头疼的“重叠遮盖”现象。在很多情况下,遮盖的变量会引起重复定义或计算错误等。
好处二:形成类似于软件术语中的“模块化”。这样整个计算稿不是由很多零碎的公式和计算组成的,而是由几大部分组成。如果某次计算没有或有某部分,只需要删除某块或从其它计算稿中拷贝来某块即可,简单清晰。
默认情况下,键盘输入的默认作为“数学变量”而不是“文本”,这时只需要按空格即可将变量转变为文本类型。当需要插入公式时,按Ctrl+Shift+A即可。公式输入完毕后,按方向键“右”即转入文本输入模式。
个人的习惯,每次开新文档,先随便输入个字符,按下空格即转换为文本模式,剩下的和Word无异。
2、颜色
为了区别“数学变量”和“文本”,最方便的方法是通过预先设置颜色来区分。个人习惯的设置是:
“格式”-“方程…” -“变量”-修改-颜色“深红”
-“常量”-修改-颜色“绿色”
-“数学文本字体”-修改-颜色“绿蓝”
为了区别每次需要修改或注意的部分,也需要定义某公式或变量定义式的颜色,个人习惯的设置是:
属性-背景的“加亮区域”-选择颜色-自定义-RGB=255,255,220。这是一种淡淡的黄色,有利于视觉区分需要注意或者需要修改的部分(限公式或“块”,这句不理解用用就知道了),最大的好处是打印时因为颜色很淡所以不会被打印出来,避免打印稿出现大小“补丁”,破坏整体美感。
3、字体与段落
默认字体即可。整体排版时可以类似于Word那样设置段落标题,这个在格式里有,用用就知道了,我平时喜欢用预置里面那个“斜体的”作为段落标题。正文就用“普通”。
行距太小的地方加回车,行首加空格。
对于“块”来说,位置可以用鼠标拖动,也可以选择好了用方向键移动。但是注意块的右侧框线不要超过页面分界线(一条虚线),否则打印时会出现很多空白页。公式特别长时,可以用“+…”换行书写。找到“块”右侧框线的控制手柄可以调节宽度。
4、适当的用全局定义和插入“区域”(折叠条)
等号有四种,有逻辑关系的,有定义变量的,有显示结果的,还有一种三条线的是全局定义。这在有些需要从下面的结果调用到前面的时候非常有用。
区域的好处,是可以把很多不必要显示或打印出来的过程隐藏,或是把一些预定义封装成一个“条”。
上面这两种东西我举个应用的例子,比如 当a>b时,c=”满足条件“当a<b时,c=”不满足条件“,而这个判断的过程并不希望体现在计算书中
那么就在计算书顶部插入一个区域,将判断的式子写在区域里,判断式中将c使用全局定义的三条线等号。
在块中的a和b也设置为全局定义,这样,就可以做出
“a=…… ,b=……,因为a>b,所以“满足条件””这样的效果了,否则,由于Mathcad默认的“自上而下,自左而右”的计算规则,块必须打断,中部插入判断过程的区域并隐藏。
(看完了还没理解?额……自己琢磨吧,我表达能力有限,好多东西,都是琢磨出来的,不是靠谁教出来的,呵呵)
区域的属性里,把插入-区域-显示-“图标”勾打上,其它为空。这样就没有长长的碍眼的线了。
5、发布
计算书最好以PDF格式发布,首先别人不能更改,保证真实性,其次有保密性,最后,PDF比较常见,很多机器默认都能打开,这是通用性。
但是,PDF格式分“全文像素”模式和“文本模式”,就是说,每页文档,是以整张照片显示还是调用字库的方式。个人强烈建议以全文像素模式保存,这样避免对方机器由于没有相应特殊字母符号的字体文件而出现乱码或缺失。PDFfactory使用时就出现了这种问题,所以一般用SnagIt可以获取照片模式的文档。
需要插入Word时,用如QQ的屏幕截图等方式以图片格式帖在文档里即可。
使用中HTML网页格式也不错,但是产生的图片文件太多,远程发送需要压缩打包。
差点忘了说了,排版时少用移动,多用右键中的添加删除行,这样可以尽量避免重叠等。虽然Mathcad自带重叠分开的工具,但是效果不理想,至少本人用着是这样的。
添加图片表格图纸等,可以直接插入相应的“对象”,双击即可编辑。
我用的是Mathcad 14D版,没办法,穷。所以诸如打印预览不能点,点了直接崩溃。SnagIt的好处是打印前可以预览效果。
上面提到的这些在我发的那个“B座塔吊”里大部分都有实例可以参考,不太明白的可以结合那个研究下。择其善者而从之,不善者而改之,改之以后别忘了在网上分享下,相互学习。