在语雀中输入汉语拼音
在语雀中,无法使用HTML中的<ruby>
标签来输入拼音,但是语雀可以支持latex公式块的插入,所以我们可以借助公式中的latex来做汉语拼音的输入,具体来说也就是通过latex中的overset指令来输入上下并排的字符。
先举一个简单的例子
\overset{bái}{白}\overset{rì}{日}\overset{yī}{依}\overset{shān}{山}\overset{jìn}{尽},\overset{huáng}{黄}\overset{hé}{河}\overset{rù}{入}\overset{hǎi}{海}\overset{liú}{流}
然后可以让这个字稍微大一些,比如(通过\small,\large,\huge等命令来控制字体)
\huge{\overset{bái}{白}\overset{rì}{日}\overset{yī}{依}\overset{shān}{山}\overset{jìn}{尽},\overset{huáng}{黄}\overset{hé}{河}\overset{rù}{入}\overset{hǎi}{海}\overset{liú}{流}}
也可以通过\text来设置不使用斜体来渲染拼音:
\huge{\overset{\text{bái}}{白}\overset{\text{rì}}{日}\overset{\text{yī}}{依}\overset{\text{shān}}{山}\overset{\text{jìn}}{尽},\overset{\text{huáng}}{
黄}\overset{\text{hé}}{河}\overset{\text{rù}}{入}\overset{\text{hǎi}}{海}\overset{\text{liú}}{流}}
如果直接编辑latex公式的话,确实是一个非常痛苦的过程。我们使用pypinyin这个工具,把成句或者成段的文字在加上拼音之后翻译成latex公式的形式(注意,受限于pypinyin的词库,自动匹配的拼音并不一定是正确的,还需要自己进行手动调整):
import pypinyindef get_latex_pinyin(s, text=False):chars = []for group in pypinyin.core.seg(s):p = pypinyin.lazy_pinyin(group, style=pypinyin.Style.TONE)if p[0] == group:chars.extend(list(zip(group, group)))else:chars.extend(list(zip(list(group), p)))def to_latex(char, pinyin):if char == pinyin:return charelif text:return '\overset{\\text{%s}}{%s}' % (pinyin, char)else:return '\overset{%s}{%s}' % (pinyin, char)return ''.join([to_latex(char, pinyin) for (char, pinyin) in chars])
使用get_latex_pinyin这个函数的方式如下:
>>> print(get_latex_pinyin('白日依山尽,黄河入海流', text=True))
\overset{\text{bái}}{白}\overset{\text{rì}}{日}\overset{\text{yī}}{依}\overset{\text{shān}}{山}\overset{\text{jǐn}}{尽},\overset{\text{huáng}}{黄}\overset{\text{hé}}{河}\overset{\text{rù}}{入}\overset{\text{hǎi}}{海}\overset{\text{liú}}{流}
在语雀中输入汉语拼音相关推荐
- 雨听|在语雀中删除知识库
在语雀中删除知识库 步骤一:进入"工作台",选择"知识库",选择需要删除的一个知识库,选择"管理" 步骤二:点击"上传" ...
- 函数计算如何帮助语雀构建稳定且安全的业务架构?
简介:语雀是一个专业的云端知识库,用于团队的文档协作.现在已是阿里员工进行文档编写和知识沉淀的标配,并于 2018 年开始对外提供服务. 客户介绍 语雀是一个专业的云端知识库,用于团队的文档协作.现在 ...
- 函数计算助力语雀构建稳定且安全的业务架构
简介: 语雀是一个专业的云端知识库,用于团队的文档协作.现在已是阿里员工进行文档编写和知识沉淀的标配,并于 2018 年开始对外提供服务. 客户介绍 语雀是一个专业的云端知识库,用于团队的文档协作.现 ...
- 使用「语雀」搭建个人博客
原文地址:https://www.yuque.com/2book/soft/awxuwy 转载请标明 一.界面效果 以下是语雀中,一个游戏文化创作社区「芸樱绘境」的团队首页,以及主创者的个人主页. ...
- 将语雀文档迁移到飞书
前言 我爬虫课程的文字版内容沉淀在语雀的知识库中,一开始感觉很不错,随着课程一直在卖,很快就超过了200人的限制,我已经是个人版中最高级的会员了,但语雀知识库的协作人数依旧限制在200人...即花钱无 ...
- Hexo:语雀云端写作,Github Actions持续集成
本文章为原创内容,只发布于我的私人博客.我的 Django 博客 和 本博客 ,转载请注明,谢谢 本文已被 yuque-hexo 的开发作者列为最佳实践典型 使用 Hexo 静态博客网站发表文章,需要 ...
- 从Notion迁移至语雀的图片问题
为什么要迁移 Notion是一款非常优秀的笔记软件,在此之前我一直是印象笔记的拥趸,但是随着Notion这种全新概念的.符合程序员使用习惯的笔记软件出现后,完全撬动了印象笔记的市场.但是由于Notio ...
- 阿里巴巴设计师:语雀工作台改版完整复盘
2018 年 1 月 8 日,支付宝旗下知识创作和交流工具--语雀正式对外. 三年来,随着语雀在知识创作.协同.交流等场景的深入探索,在功能不断强化的同时,也带来了"上手成本高"& ...
- 干货丨语雀Baklib在产品帮助手册制作过程中的实际亲测
在互联网时代,很多软件都把用户习惯培养起来了.用户对大部分软件的使用都有一种"无师自通"的感觉.但是在To B软件面前,尤其是业务复杂且深入的大型To B软件,用户会显得有些束手无 ...
- Cubox是什么应用?如何将Cubox同步至Notion、语雀、在线文档中
Cubox是什么应用? Cubox 是一款跨平台的网络收藏工具,通过浏览器扩展.客户端.手机应用.微信转发等方式,将网页.文字.图片.语音.视频.文件等内容保存起来,再经过自动整理.标签.分类之后,就 ...
最新文章
- [Android1.5]Android2.0版本以下Activity切换动画效果
- 处理多个Python版本和PIP?
- [转载]acm进阶之路
- 存储过程 锁定并发_Java并发教程–锁定:显式锁定
- Hexo 博客自定义一个不使用主题模板渲染的独立页面
- fread读取同一个文件得到缓冲区大小不同_缓冲区——计算机科学
- 为了完成月入三万的目标,我都做了哪些准备?
- javaweb基础----使用ajax校验用户名是否重复
- centos Linux 上 怎么命令行安装和卸载QQ
- 广州地铁公厕(洗手间)和母婴室信息汇总
- 淘宝自动查券找券返利机器人搭建教程
- mysqlinnodb数据库损坏,全网最新
- CF407C Curious Array
- 特种浓缩分离:无机陶瓷膜元件及设备
- 2019网易互娱8.9笔试
- Yocto系列讲解[理论篇] 3 - meta layer recipe class概念介绍
- matlab中lab颜色空间,使用Matlab绘制图像的rgb颜色空间和Lab颜色空间分量图和分量直方图...
- 【游戏开发创新】当我学了Blender 建模,自制3D电脑桌面,回收站爆发了,把我做的模型都吐了出来(Blender | Unity | FBX)
- CentOS7安装k8s服务--Master节点和Node节点
- hypermesh和lsdyna联合仿真计算某汽车座椅进行的头冲吸能实验
热门文章
- 关于小米手机用微信会重启的问题
- win10 摄像头启动不了
- msxml 6.0 dll 导入问题
- 需要在计算机安装msxml版本,Win7安装Office2010提示需要MSXML 6.10.1129.0组件怎么办?...
- 服务器扩容申请文档,服务器内存扩容的申请
- B站网页端下载视频,直接浏览器下载或者Java实现下载
- PS教程:逼真的模特投影
- 陈旿 计算机网络,西北工业大学陈旿教授应邀来校作网络信息安全讲座
- B1299 [LLH邀请赛]巧克力棒 博弈论
- 高效上网教程---如何免费下载全网中英文论文