2021-04-28 Mac上插入公式的三种方法


——————————————————————————————————————

在线方案

很多网站可以在线编辑,然后下载图片,给一个我用的链接:
https://latex.codecogs.com/legacy/eqneditor/editor.php?lang=zh-cn
在这里插入图片描述


自带的Pages更好用

想起来最近是用Mac自带的pages写的东西。

打开pages,新建一个文档,然后快捷键 Command + Option + E 打开下图中的对话框。

  1. pages截图
    在这里插入图片描述
  2. 也可以写完复制下来,再粘贴到Word里面。
    在这里插入图片描述
  3. Apple官方文档:
    示例链接:https://support.apple.com/zh-cn/HT202501#sample

——————————————————————————————————————

KLatexformular

买了Mac, 升级了系统, MathType安装不了, 寻寻觅觅…

  1. 优点
    Latex语法编辑;
    输出格式可选
    历史记录功能;
    跨平台软件;
    免费;
  2. 缺点
    有限字体可选;
    没有office插件, 需手动打开软件;
    必须先安装LaTex
    更新:好久没写公式,今天打开这软件提示配置LaTex路径,删掉了都。。。
  3. 官网链接:
    https://klatexformula.sourceforge.io/downloads

截图

  • 主界面
    主界面
  • 字体修改界面
    字体
  • 导出格式
    导出格式
  • 结果
    上方公式是在Windows上用Mathtype写的, 忘记对齐, 回来无语, 下方为Klatexformula打的, 字体有点不一样, 以后的文档就用这个写.
    在这里插入图片描述
  • 8
    点赞
  • 27
    收藏
    觉得还不错? 一键收藏
  • 3
    评论
计算机应用基础(专科)作业2 1. 单选题(每小题4分) 1. 在Word的编辑状态中,粘贴操作的组合键是__C__。 A. Ctrl+A B. Ctrl+C C. Ctrl+V D. Ctrl+X 2. 在Excel中,按下键将清除被选区域中所有单元格的___A___。 A. 内容 B. 格式 C. 批注 D. 所有信息 3. 在控制面板中,使用"添加/删除程序"的作用是__D____。 A. 设置字体 B. 设置显示属性 C. 安装未知新设备 D. 安装或卸载程序 4. 中国的顶级域名是__A____。 A. cn B. ch C. chn D. china 5. 域名服务DNS的主要功能为___A___。 A. 通过请求及回答获取主机和网络的相关信息,转换出iP地址 B. 查询主机的MAC地址 C. 为主机自动命名 D. 合理分配IP地址 6. 计算机中1KB表示的字节数是___C___。 A. 1000 B. 1 C. 1024 D. 1048 7. 下一代Internet IP的版本是__A____。 A. IPv6 B. IPv3 C. IPv4 D. IPv5 8. 在Word编辑状态,可以使插入点快速移到文档首部的组合键是 __A__。 A. Ctrl+Home B. Alt+Home C. Home D. PageUp 9. 在Word的编辑状态中,给字母A加上标,如"A2",应使用"开始"选项卡中的__A__对话框 。 A. 字体 B. 段落 C. 文字方向 D. 组合字符 10. 自计算机问世至今已经经历了四个时代,划分时代的主要依据是计算机的__C____。 A. 规模 B. 功能 C. 性能 D. 构成元件 二、已知Excel工作簿"Excel素材.xls",其中工作表"学生成绩表"中存储的是某中学学 生的成绩信息。请完成以下操作,把制作好的Excel文档提交给老师。(20分) (1)为区域A2:M24设置边框,外边框为黑粗线、内边框为细线。数据表标题行为浅绿 色底纹、16号字、宋体、红色。 (2)在第一行之处插入新的一行,并在A1输入"苏宁学校学生成绩单",设置A1在区域 A1:M1居中。 (3)根据公式"总分=语文+数学+英语+政治+美术+体育+信息"在第L列计算出每个学生 的总分、在M列计算出平均分。 (4)在E25:M25中计算出每个科目的最低值。 (5)利用姓名和语文、数学、英语制作前10名学生的二维折线图,以科目作为图例, 放在图表的左侧。 (6)筛选出在总分在200分以下(不含)的女学生,把其全部信息(含标题行)复制 到Sheet2中,并把Sheet2更改为"成绩不好的女生"。 (7)对"学生成绩表"按照平均分降序、姓名升序的方式排序; (8)把学生成绩表的全部内容复制到"sheet3"中,然后修改"Sheet3"工作表标签为" 分类汇总",在"分类汇总"工作表中按照单位进行分类汇总,计算出每个班级在各科上的 平均成绩。 三、基于IE浏览器,完成以下操作,并记录操作过程,撰写实验报告。(40) (1)登录到百度网站("http://www.baidu.com/"),利用百度搜索到"北师大网络教育 学院"的网址,然后登录到"北师大网络教育学院"。 (2)把"北师大网络教育学院"添加到IE的收藏夹,接着把"北师大网络教育学院"设置 为IE浏览器的主页; (3)把"北师大网络教育学院"首页保存到本地C盘上,命名为"北师大网院.mht"。 (4)把浏览器的设置"显示图片"、"播放声音"和"播放视频"都为"无效"状态,然后重 新刷新网页。 (5)返回到"百度",重新查找"北京师范大学"的网站地址,并登录到北京师范大学网 站,把北师大首页顶部的图片保存为C:\my.jpg。最后把北京师范大学的网址添加到可信 站点之中。 (6)检测自己所用计算机的IP地址和网关地址,查找北京师范大学官网的IP地址。 实验报告 一、实验名称:计算机操作基础 二、实验目的:了解常见的计算机基础,熟悉操作计算机,通过实验掌握简单的操作计 算机。 三、实验内容及要求: 了解常见计算机应用。 了解IE浏览器的操作。 四、实验材料:计算机 五、实验内容及实验步骤(或记录)备注:WIN7系统为例 1) 首先,启动IE浏览器。登入百度网站,在搜索栏中输入"北师大网络教育学院",搜索到 "北师大网络教育学院"的网址,然后登录到"北师大网络教育学院"。 2) 点击在网页上方收藏按钮,把"北师大网络教育学院"添加到IE的收藏夹,然后点击右上 角设置,把"北师大网络教育学院"设置为IE浏览器的主页。 3) 把"北师大网络教育学院"首页保存到本地C盘上,命名为"北师大网院.mht"。 4) 打开网页设置,把浏览器的设置"显示图片"、"播放声音
### 回答1: 可以的,使用Python的`subprocess`模块可以调用`AppleScript`脚本来控制`Microsoft Word`应用程序,从而实现在`Word`中输入复杂公式的功能。以下是一个示例代码: ```python import subprocess # 定义要输入的公式 formula = r"\int_{-\infty}^{\infty} e^{-x^2}dx = \sqrt{\pi}" # 定义AppleScript脚本 applescript = f""" tell application "Microsoft Word" activate set newDoc to make new document tell newDoc set myRange to content set myFormula to "{formula}" set equation to create new equation with data myFormula set myRange to item 1 of (get anchors of selection) set object of myRange to equation end tell end tell """ # 执行AppleScript脚本 process = subprocess.Popen(['osascript', '-'], stdin=subprocess.PIPE, stdout=subprocess.PIPE, stderr=subprocess.PIPE, universal_newlines=True) stdout, stderr = process.communicate(applescript) # 输出执行结果 print(stdout) ``` 注意,上述代码中的公式需要使用`r`表示原始字符串,这样才能正确地处理转义符号。同时,需要注意公式中的空格和换行符的位置,否则可能会导致公式显示不正确。 ### 回答2: 在Mac系统上使用Python的subprocess模块,可以调用Microsoft Word进行复杂公式的输入。通过subprocess模块的Popen函数,我们可以启动Word应用程序,并将键盘输入通过subprocess模块的communicate()方法传递给Word应用程序。 具体步骤如下: 1. 首先,我们需要确保已经安装了Microsoft Word应用程序。 2. 在Python代码中,导入subprocess模块。 3. 使用subprocess.Popen函数启动Word应用程序,可以通过指定包含Word.exe的路径和命令行参数的列表来实现。 4. 通过subprocess.Popen对象的communicate()方法,将需要输入的公式作为字符串传递给Word应用程序。 5. 在Word应用程序中,可以使用键盘输入的方式将公式粘贴到文档中。 需要注意的是,由于在Mac系统上调用Word需要安装Office套件,因此这种方式限制较多。另外,公式的输入也需要参考Word应用程序的规范,例如使用特定的快捷键或命令。 总的来说,通过subprocess模块调用Word应用程序可以实现复杂公式的输入,但需要确保系统已经安装了合适的软件,并且需要参考Word应用程序的规范来输入公式。 ### 回答3: 在Mac系统中使用Python的subprocess模块调用Word进行复杂公式的输入是可行的。subprocess模块允许在Python脚本中执行外部命令,以调用其他应用程序。 通过subprocess模块,我们可以通过命令行来调用Word应用程序,并通过传递参数实现特定的功能。对于复杂公式的输入,可以通过使用宏或自动化功能来实现。 在调用Word时,可以使用subprocess模块来打开Word应用程序,并使用参数来指定特定的宏或自动化功能。例如,我们可以在Python脚本中使用以下代码: ```python import subprocess def input_complex_formula(): command = "open -a 'Microsoft Word'" subprocess.call(command, shell=True) input_complex_formula() ``` 上述代码将使用open命令来打开Word应用程序。通过shell=True参数,我们可以在终端中运行该命令。这样就可以打开Word应用程序,并手动输入复杂的公式。 此外,还可以通过Python在Word中插入公式的方式自动化输入。可以使用Python的docx库来创建Word文档,并在其中插入公式。具体地说,可以使用docx库中的add_paragraph和add_math方法插入公式。 综上所述,通过subprocess模块可以调用Word应用程序,在Mac系统中实现复杂公式的输入。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值