TexSpire-比markdown更为简洁的文本标记语言,用文字即可生成演示效果

news2025/1/4 9:00:50

文章目录

  • 一、前言
  • 二、语言特点
  • 三、举例
    • 1、文本框
    • 2、表格
    • 3、折线图
    • 4、思维导图
  • 四、相关资料

一、前言

老实说,本人对于ppt的花里胡哨深恶痛绝,特别是每一次汇报,都需要花费我很多时间去找模板,去设计,去美化内容时,反应更为强烈,我认为内容才是汇报的核心,但是更多的人将宝贵的时间和精力放在了如何让ppt精美上,本末倒置!

我喜欢markdown的写作方式,写完文档即可生成对应的预览效果,由于没有找到一款好用的markdown做演示文档的软件,我设计了TexSpire文本标记语言,希望它可以让我写完内容的那一刻,对应的演示文档也就生成了,也不用花心思去美化与拖拽。

二、语言特点

我收集了一些演示文档常用的组件如文本框、列表框、表格和图表等,为它们做了对应的渲染效果!
而语言本身语法特点,我希望更加好记和使用,我做了一些统一:

以@为开头标记要生成的预览效果,如@table
内容是否有标题,在标记后面添加英文输入法下的冒号+标题即可,如@table:表头
普通模式和卡片模式之间使用区别如:@text和textcard、@list和@listcard

三、举例

1、文本框

一个简单的文本框,我只需要输入@text即可进入文本模式,例如

@text
普通文本模式

对应的渲染效果为:
在这里插入图片描述

2、表格

表格基本遵循所见即所得,比如

@table
序号 姓名 年龄
1 张三 22
2 李四 23

对应的预览效果为
在这里插入图片描述

3、折线图

一个折线图分为横坐标和对应值,所以简洁的设计为

@linechart
一月 二月 三月
100 20 100

即可渲染出对应的效果
在这里插入图片描述

4、思维导图

思维导图是一个箭头连接的模式,我们可以使用如下方式

@tree
A->B
A->C
A->D

在这里插入图片描述

或者

@tree
A->B
B->C
B->D

在这里插入图片描述

四、相关资料

产品配置了很多简约的图案,不需要画图工具就能提现效果,详情可以体验渲染功能

此外这是一份使用TexSpire制作的演示文档

视频介绍

使用教程

组件学习

语法文档


如果有任何使用问题或者建议可以给我留言,谢谢

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/745515.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

【源码分析系列】number-precision和bignumber.js

01_JS精度 好久前在公司分享的文章,现在才发…本文阐述了为什么0.1 0.2 ! 0.3,并分析了number-precision和bignumber.js的解决原理 被JS精度问题小坑了一把,所以系统来 复习 学习一波~ 背景 在实际业务开发中,可能会遇到一下问题…

Redis_简介(1)

目录 Redis简介 Redis特性 Redis 优势 Redis应用场景 源码等资料获取方法 Redis简介 Redis是一个开源的使用ANSI C语言编写、支持网络、可基于内存亦可持久化的日志型、Key-Value数据库,并提供多种语言的API。从2010年3月15日起,Redis的开发工作由…

Git命令-状态与版本查看

Git是一个强大的分布式管理系统,版本控制主要在本地端完成,在团队合作和协助开发中,都在广泛使用Git工具,因为他免费哈哈哈 目录 git status git reflog git reset --hard 版本号 git status 可以查看当前git状态 On branch master 是你当前的分支状态,当前我是在master主…

[分布式] zookeeper集群与kafka集群

目录 一、Zookeeper 概述1.1 Zookeeper定义1.2 Zookeeper 工作机制1.3 Zookeeper 特点1.4 Zookeeper 数据结构1.5 Zookeeper 应用场景1.6 Zookeeper 选举机制 二、 部署 Zookeeper 集群2.1 环境部署2.2 关闭防火墙2.3 安装 JDK 下载安装包 安装 Zookeeper2.4 修改配置文件2.5 将…

[NGINX] NGINX下载、安装编译、启动检查停止命令

一、NGINX 下载 mkdir -p /soft/nginx cd /soft/nginx wget https://nginx.org/download/nginx-1.21.6.tar.gz二、下载相关依赖 ①在线安装依赖: yum -y install gcc zlib zlib-devel pcre-devel openssl openssl-devel ②下载依赖到本地安装依赖: y…

2023年7月23日 星期三 Linux驱动作业

1.使用驱动代码实现如下要求 a.应用程序通过阻塞的io模型来读取number变量的值 b.number是内核驱动中的一个变量 c.number的值随着按键按下而改变(按键中断) 例如number0 按下按键number1再次按下按键number0 d.在按下按键的时候需要同时将1ed1的状态取反 e.驱动中需要编写字符…

FlinkCDC第四部分-同步mysql到mysql,ctrl就完事~(flink版本1.17.1)

本文介绍了不同源单表-单表同步,不同源多表-单表同步。 注:此版本支持火焰图 Flink版本:1.17.1 环境:Linux CentOS 7.0、jdk1.8 基础文件: flink-1.17.1-bin-scala_2.12.tgz、 flink-connector-jdbc-3.0.0-1.16.…

LeetCode·每日一题·2544. 交替数字和·模拟

作者:小迅 链接:https://leetcode.cn/problems/alternating-digit-sum/solutions/2341276/mo-ni-zhu-shi-chao-ji-xiang-xi-by-xun-ge-7fjq/ 来源:力扣(LeetCode) 著作权归作者所有。商业转载请联系作者获得授权&#…

产品经理学习画原型(三)

1.布尔运算的使用 合并必须选择两个及以上元件 合并后: 组合: 去除顶层:

【基于FPGA的芯片设计】32位RISC-V存储器

实验板卡:xc7a100tlc sg324-2L,共20个开关 实验要求

述往思来,砥砺前行—易我文化系列课《企业发展历程》讲座圆满举行

2023年6月9日,易我文化系列课《企业发展历程》讲座如期举行并取得圆满成功。 此次讲座邀请了易我客服总监——喻涛为大家授课,旨在让员工对易我的历史、发展以及未来有更全面的认识,引导员工从易我发展史中汲取奋进力量,增强集体…

【kubernetes系列】Kubernetes之ServiceAccount

概述 Service Account是什么呢,顾名思义,服务账号,一种给服务使用的账号,它不是给Kubernetes的集群的用户(系统管理员、运维人员、租户用户等)使用,而是给运行在Pod里的进程用的,它…

【雕爷学编程】Arduino动手做(113)---5110液晶屏模块2

37款传感器与执行器的提法,在网络上广泛流传,其实Arduino能够兼容的传感器模块肯定是不止这37种的。鉴于本人手头积累了一些传感器和执行器模块,依照实践出真知(一定要动手做)的理念,以学习和交流为目的&am…

基于springboot+Redis的前后端分离项目(八)-【黑马点评】

🎁🎁资源文件分享 链接:https://pan.baidu.com/s/1189u6u4icQYHg_9_7ovWmA?pwdeh11 提取码:eh11 好友关注&Feed流 (一)好友关注-关注和取消关注(二)好友关注-共同关注(三) 好友…

飞行动力学 - 第7节-part1-起飞性能 之 基础点摘要

飞行动力学 - 第7节-part1-起飞性能 之 基础点摘要 1. 气动特性2. 起飞性能3. 性能指标3.1 地面滑跑阶段3.2 起飞滑跑距离估算 4. 跑道4.1 编号4.2 等级 5. 参考资料 1. 气动特性 起飞不仅需要考虑升力,还需要在有限跑道长度上加速,因此襟翼放出的角度不…

3Ds max入门教程:创建尼亚加拉大瀑布模型

推荐: NSDT场景编辑器助你快速搭建可二次开发的3D应用场景 初学者在3ds Max中为尼亚加拉大瀑布建模 这次您将学习通过几个简单的步骤在3ds max中对尼亚加拉大瀑布(从远处看起来很逼真)进行建模。所以,让我们开始吧! …

JavaScript定时器(setTimeout和setInterval)的用法技巧

1.满足特定条件时才执行后续步骤。 核心代码: //初始化let isPass false;//只有满足特定条件(在这里为:isPass为true时)时,才执行下一步操作let timeout setInterval(() > {if (isPass) {//这里写要执行的后续方…

Kubernetes 入门篇上

❖ Kubernetes核心概念 ❖ 快速部署一个Kubernetes集群 ❖ Kubernetes将弃用Docker! ❖ kubectl管理工具 ❖ Kubernetes基本资源概念 ❖ 资源编排(YAML) ❖ 深入理解Pod对象:基本管理 ❖ 深入理解Pod对象:调度 …

Chapter 6: Loops and Iterations | Python for Everybody 讲义笔记_En

文章目录 Python for Everybody课程简介Loops and IterationsUpdating variablesThe while statementInfinite loopsFinishing iterations with continueDefinite loops using forLoop patternsCounting and summing loopsMaximum and minimum loopsDebuggingGlossary Python f…

Chapter 7: Strings | Python for Everybody 讲义笔记_En

文章目录 Python for Everybody课程简介StringsA string is a sequenceGetting the length of a string using lenTraversal through a string with a loopString slicesStrings are immutableLooping and countingThe in operatorString comparisonString methodsParsing stri…