iOS Pages插入方程功能分析

  • 一、目标
  • 二、操作流程
    • 1. 插入方程
    • 2. 删除及编辑方程
    • 3. 更新方程
  • 三、方程编辑器
    • 1. 界面组成
    • 2. 方程语言
  • 四、方程样式
  • 五、Next
  • 六、Finally

一、目标

借助分析iOS Pages的插入方程功能,为『神马笔记』插入方程功能作准备。

二、操作流程

1. 插入方程

方程与照片、相机、录制音频同级。

2. 删除及编辑方程

3. 更新方程

  • 初始插入方程

  • 编辑更新方程

三、方程编辑器

1. 界面组成

界面 说明
标题栏 取消按钮——放弃编辑
方程标题——标题
插入或更新按钮——插入新方程或更新已有方程
预览框 对公式进行预览,有以下几种状态。
1. 方程预览——用户没有输入内容
2. 空方程——用户输入内容,但方程为空
3. 无效方程——告知方程出错
4. 方程内容——显示方程结果
编辑框 方程编辑区域,用户在此"键入或粘贴LaTeX或MathML。"
快捷输入栏 提供LaTeX快捷输入方式,包含以下内容。
+、-、×、÷、=、^、_、\、{、}、<、>、(、)
键盘区域 系统键盘输入区域。

2. 方程语言

iOS Pages支持2种语言构建方程。

语言 参考资料
LaTeX https://www.latex-project.org/
https://baike.baidu.com/item/LaTeX/1212106?fr=aladdin
https://zh.numberempire.com/latexequationeditor.php
MathML https://developer.mozilla.org/zh-CN/docs/Web/MathML
https://www.runoob.com/html/html5-mathml.html
http://tool.oschina.net/mathml

虽然iOS Pages支持LaTeX和MathML编辑方程,但快捷输入栏输入的内容为LaTeX。

四、方程样式

样式 说明
字体
下划线
波浪线
大小
颜色
对齐
项目符号与列表

iOS Pages方程支持行内方式,同时支持行间方式。
设置方式样式方式与设置文本和段落方式一致,但部分属性无效。

五、Next

分析完iOS Pages的方程功能,Android该如何实现?

欲知详情,且看下回分解。

六、Finally

~楚天千里清秋~水随天去秋无际~

iOS Pages插入方程功能分析相关推荐

  1. iOS 监听耳机插入和拔出[检索]

    iOS 监听耳机插入和拔出[检索] 使用通知的方式,添加收到通知的回调方法 [[NSNotificationCenter defaultCenter] addObserver:self selecto ...

  2. Android实现方程编辑器

    Android实现方程编辑器 一.目标 二.概述 三.实现过程 1. 快捷输入栏 2. 方程编辑框 3. 方程预览框 4. 标题栏 四.遗留问题 五.Next 六.Finally 在之前的2篇文章&l ...

  3. 神马笔记 版本2.3.0——方程公式

    神马笔记 版本2.3.0--方程公式 一.目标 二.体验地址 三.功能介绍 1. 插入方程公式 2. 编辑方程公式 3. 修改方程公式 4. 共享方程公式 四.开发过程回顾 五.下一版本开发计划 六. ...

  4. 总结 : 论文--Financial Distress Prediction

    文章目录 前言 数据获取与处理 实验方法与模型 论文写作技巧 Word使用技巧 前言 本文对近期完成的一篇小论文做些总结,以后大论文估计也是基于此研究来进行改进,现对论文完成的整个经过包括实验部分以及 ...

  5. 神马笔记 版本2.6.0——对话里的方程公式

    神马笔记 版本2.6.0--对话里的方程公式 一.目标 二.体验地址 三.功能介绍 1. 笔记元素 2. 方程公式 四.开发过程回顾 五.下一版本开发计划 六.新版本规划 七.历史版本回顾 八.帮助和 ...

  6. Android完美支持MathML显示公式方程

    Android完美支持MathML显示公式方程 一.目标 二.设计思路 三.实现过程 1. 实现方案 2. 参考文章 3. 测试结果 4. 检测MathML 四.遗留问题 五.Next 六.Final ...

  7. Android高仿iOS Messages聊天气泡

    Android高仿iOS Messages聊天气泡 一.目标 二.功能分析 三.实现代码 1. ChatItem 2. DateItem 3. TextItem 4. PhotoItem 5. Cha ...

  8. ios beta 下载_如何回滚到iOS 10(如果您使用的是iOS 11 Beta)

    ios beta 下载 So you've installed the iOS 11 beta and, well, you don't love it. No problem, because yo ...

  9. ios 格式化html字符串,ios – 粘贴格式化文本,不是图像或HTML

    我试图模仿iOS Pages和Keynote应用程序的粘贴板行为.简而言之,允许将基本的NSAttributedString文本格式(即BIU)粘贴到UITextView中,但不能粘贴到图像,HTML ...

最新文章

  1. MMX Intrinsics各函数介绍
  2. 20家股东联名施压,要求贝佐斯停止向警方出售面部识别软件
  3. CF359D:Pair of Numbers(数论)
  4. DropDownList控件的AutoPostBack属性的问题 选择后,值也跟着刷新
  5. JZOJ 5415. 【NOIP2017提高A组集训10.22】公交运输
  6. [SIR数据集实验][2]Java类数据集相应工具使用的小经验
  7. 数据库 日期格式操作
  8. 虚拟化部署之创建Hyper-V虚拟硬盘
  9. SQL Server如何制造大量测试数据
  10. Linux下的虚拟机拷贝与快照生成
  11. mysql基础7-MYSQL连接查询
  12. Crystal Ball—甲骨文水晶球风险管理软件(概念以及实战——基础案例篇)
  13. 计算机 考 二级结构工程师,下半年河北省结构工程师二级专业结构:计算机软件的组成及功能考试试题.doc...
  14. 抖音小程序支付开发流程和实现
  15. java 期刊杂志参考_参考文献可以引用整本期刊杂志吗?格式怎么写?
  16. matlab 非圆齿轮,非圆齿轮参数化设计关键技术研究
  17. 我的个人知识管理PKM
  18. Vue和ElementUI第二天
  19. python爬虫学习14
  20. 兵法三十六计第二计-围魏救赵。

热门文章

  1. Python,双色球模拟改进版
  2. 斯坦福大学开放课程:百度CEO李彦宏演讲 笔记
  3. STM32使用内部时钟HSI作为系统时钟及配置Systick定时器
  4. SQL必知必会练习题答案(第五版)
  5. 深圳打卡(三) 锦绣中华民俗村
  6. 人工智能技术在智能音箱中的应用:智能语音识别与智能交互
  7. java第三方网上支付
  8. Python笔记 · Airflow中的DAG与With语法
  9. 通过差分电路和采样电阻对电流进行采集----基于INA199
  10. markdown编辑器使用方法(对数学公式的编写方法做了全面详细的说明)