ppt怎么設置點擊鏈接文字顯示圖片?
1、首先,打開PTP,找到需要鏈接的文字,然后選中該文字,比如圖中的“趟門柜”
2、選擇工具欄中的“插入”,再選擇“超鏈接”,如圖中所示
3、就會彈出一個插入超鏈接的窗口,然后我們在查找范圍那里選擇我們要鏈接的圖片的路徑,選擇要鏈接的圖片,在單擊“確定”,如圖所示
4、操作完第三步之后發現,我們選擇超鏈接的文字變顏色了,這代表我們已經鏈接成功
5、播放PTP,然后單擊變顏色的文字,如圖中”趟門柜”
6、操作完第五步后,就好彈出我們剛剛選擇鏈接的圖片
和這篇文章一樣,我就是用Markdown寫的。相信各位平時也就用Markdown寫寫文檔,做做筆記,轉成XHtml、Html等,今天教大伙一招騷操作:用Markdown寫PPT。
絕大多數朋友做 PPT都是用的 PowerPoint 或者 KeyNote 吧?功能是比較強大,但你有沒有遇到過這樣的痛點:
如果你遇到這些痛點,那請你一定要看下去。如果你沒有遇到,那也請你看下去吧。
好,說回正題,我列舉了那么多痛點,那這些痛點咋解決呢?
能!甚至解決方案更加輕量級,那就是用 Markdown 來做 PPT!
你試過用 Markdown 寫 PPT 嗎?沒有吧,試試吧,試過之后你就發現上面的功能簡直易如反掌。
具體怎么實現呢?
接下來,就有請今天的主角登場了!它就是——Slidev。
簡而言之,Slidev 就是可以讓我們用 Markdown 寫 PPT 的工具庫,基于 Node.js、Vue.js 開發。
利用它我們可以簡單地把 Markdown 轉化成 PPT,而且它可以支持各種好看的主題、代碼高亮、公式、流程圖、自定義的網頁交互組件,還可以方便地導出成 pdf 或者直接部署成一個網頁使用。
下面我們就來了解下它的基本使用啦。
首先我們需要先安裝好 Node.js,推薦 14.x 及以上版本,安裝方法見這里
接著,我們就可以使用 npm 這個命令了。
然后我們可以初始化一個倉庫,運行命令如下:
npm init slidev@latest
這個命令就是初始化一個 Slidev 的倉庫,運行之后它會讓我們輸入和選擇一些選項,如圖所示:
比如上圖就是先輸入項目文件夾的名稱,比如這里我取名叫做 slidevtest。
總之一些選項完成之后,Slidev 會在本地 3000 端口上啟動,如圖所示:
接著,我們就可以打開瀏覽器 http://localhost:3000 來查看一個 HelloWorld 版本的 PPT 了,如圖所示:
我們可以點擊空格進行翻頁,第二頁展示了一張常規的 PPT 的樣式,包括標題、正文、列表等,如圖所示:
那這一頁的 Markdown 是什么樣的呢?其實就是非常常規的 Markdown 文章的寫法,內容如下:
# What is Slidev?
Slidev is a slides maker and presenter designed for developers, consist of the following features
- **Text-based** - focus on the content with Markdown, and then style them later
- **Themable** - theme can be shared and used with npm packages
- ? **Developer Friendly** - code highlighting, live coding with autocompletion
- **Interactive** - embedding Vue components to enhance your expressions
- **Recording** - built-in recording and camera view
- **Portable** - export into PDF, PNGs, or even a hostable SPA
- **Hackable** - anything possible on a webpage
<br>
<br>
Read more about [Why Slidev?](https://sli.dev/guide/why)
是不是?我們只需要用同樣格式的 Markdown 語法就可以輕松將其轉化為 PPT 了。
再下一頁介紹了各種快捷鍵的操作,這個就很常規了,比如點擊空格、上下左右鍵來進行頁面切換,如圖所示:
更多快捷鍵的操作可以看這里,一些簡單的快捷鍵列舉如下:
接下來就是代碼環節了,因為 Markdown 對代碼編寫非常友好,所以展示自然也不是問題了,比如代碼高亮、代碼對齊等都是常規操作,如圖所示:
那左邊的代碼定義就直接這么寫就行了:
# Code
Use code snippets and get the highlighting directly![^1]
```ts {all|2|1-6|9|all}
interface User {
id: number
firstName: string
lastName: string
role: string
}
function updateUser(id: number, update: User) {
const user=getUser(id)
const newUser={...user, ...update}
saveUser(id, newUser)
}
```
由于是 Markdown,所以我們可以指定是什么語言,比如 TypeScript、Python 等等。
接下來就是非常酷炫的環節了,我們還可以自定義一些網頁組件,然后展示出來。
比如我們看下面的一張圖。左邊就呈現了一個數字計數器,點擊左側數字就會減 1,點擊右側數字就會加 1;另外圖的右側還嵌入了一個組件,這里顯示了一個推特的消息,通過一個卡片的形式呈現了出來,不僅僅可以看內容,甚至我們還可以點擊下方的喜歡、回復、復制等按鈕來進行一些交互。
這些功能在網頁里面并不稀奇,但是如果能做到 PPT 里面,那感覺就挺酷的。
那這一頁怎么做到的呢?這個其實是引入了一些基于 Vue.js 的組件,本節對應的 Markdown 代碼如下:
# Components
<div grid="~ cols-2 gap-4">
<div>
You can use Vue components directly inside your slides.
We have provided a few built-in components like `<Tweet/>` and `<Youtube/>` that you can use directly. And adding your custom components is also super easy.
```html
<Counter :count="10" />
```
<!-- ./components/Counter.vue -->
<Counter :count="10" m="t-4" />
Check out [the guides](https://sli.dev/builtin/components.html) for more.
</div>
<div>
```html
<Tweet id="1390115482657726468" />
```
<Tweet id="1390115482657726468" scale="0.65" />
</div>
</div>
這里我們可以看到,這里引入了 Counter、Tweet 組件,而這個 Counter 就是 Vue.js 的組件,代碼如下:
<script setup lang="ts">
import { ref } from 'vue'
const props=defineProps({
count: {
default: 0,
},
})
const counter=ref(props.count)
</script>
<template>
<div flex="~" w="min" border="~ gray-400 opacity-50 rounded-md">
<button
border="r gray-400 opacity-50"
p="2"
font="mono"
outline="!none"
hover:bg="gray-400 opacity-20"
@click="counter -=1"
>
-
</button>
<span m="auto" p="2">{{ counter }}</span>
<button
border="l gray-400 opacity-50"
p="2"
font="mono"
outline="!none"
hover:bg="gray-400 opacity-20"
@click="counter +=1"
>
+
</button>
</div>
</template>
這就是一個標準的基于 Vue.js 3.x 的組件,都是標準的 Vue.js 語法,所以如果我們要添加想要的組件,直接自己寫就行了,什么都能實現,只要網頁能支持的,統統都能寫!
當然,一些主題定制也是非常方便的,我們可以在 Markdown 文件直接更改一些配置就好了,比如就把 theme 換個名字,整個主題樣式就變了,看如下的對比圖:
上面就是一些內置主題,當然我們也可以去官方文檔查看一些別人已經寫好的主題,見:。
另外我們自己寫主題也是可以的,所有的主題樣式都可以通過 CSS 等配置好,想要什么就可以有什么,見:。
接下來就是一個非常強大實用的功能,公式和圖表,支持 Latex、流程圖,如圖所示:
比如上面的 Latex 的源代碼就是這樣的:
Inline $\sqrt{3x-1}+(1+x)^2$
Block
$$
\begin{array}{c}
\nabla \times \vec{\mathbf{B}} -\, \frac1c\, \frac{\partial\vec{\mathbf{E}}}{\partial t} &=\frac{4\pi}{c}\vec{\mathbf{j}} \nabla \cdot \vec{\mathbf{E}} &=4 \pi \rho \\
\nabla \times \vec{\mathbf{E}}\, +\, \frac1c\, \frac{\partial\vec{\mathbf{B}}}{\partial t} &=\vec{\mathbf{0}} \\
\nabla \cdot \vec{\mathbf{B}} &=0
\end{array}
$$
其語法也是和 Latex 一樣的。
其背后是怎么實現的呢?其實是因為 Slidev 默認集成了 Katex 這個庫,見:https://katex.org/,有了 Katex 的加持,所有公式的顯示都不是事。
有的朋友就好奇了,既然是用 Markdown 寫 PPT,那么每一頁之間是怎么分割的呢?
其實很簡單,最常規的,用三條橫線分割就好了,比如:
---
layout: cover
---
# 第 1 頁
This is the cover page.
---
# 第 2 頁
The second page
當然,除了使用三橫線,我們還可以使用更豐富的定義模式,可以給每一頁制定一些具體信息,就是使用兩層三橫線。
比如這樣:
---
theme: seriph
layout: cover
background: 'https://source.unsplash.com/1600x900/?nature,water'
---
上面這樣的配置可以替代三橫線,是另一種可以用作頁面分隔的寫法,借助這種寫法我們可以定義更多頁面的具體信息。
當然我們肯定也想給 PPT 添加備注,這個也非常簡單,通過注釋的形式寫到 Markdown 源文件就好了:
---
layout: cover
---
# 第 1 頁
This is the cover page.
<!-- 這是一條備注 -->
這里可以看到其實就是用了注釋的特定語法。
當然還有很多酷炫的功能,比如說,我們在講 PPT 的時候,可能想同時自己也出鏡,Slidev 也可以支持。
因為開的是網頁,而網頁又有捕捉攝像頭的功能,所以最終效果可以是這樣子:
是的沒錯!右下角就是演講者的個人頭像,它被嵌入到了 PPT 中!是不是非常酷!
當然,Slidev 還支持演講錄制功能,因為它背后集成了 WebRTC 和 RecordRTC 的 API,一些錄制配置如下所示:
所以,演講過程的錄制完全不是問題。
具體的操作可以查看:
當然用 Slidev 寫的 PPT 還可以支持部署,因為這畢竟就是一個網頁。
而且部署非常簡單和輕量級,因為這就是一些純靜態的 HTML、JavaScript 文件,我們可以輕松把它部署到 GitHub Pages、Netlify 等站點上。
試想這么一個場景:別人在演講之前還在各種拷貝 PPT,而你打開了一個瀏覽器直接輸入了一個網址,PPT 就出來了,眾人驚嘆,就問你裝不裝逼?
具體的部署操作可以查看:
讓我們看幾個別人已經部署好的 PPT,直接網頁打開就行了:
就是這么簡單方便。
什么?你想實現版本控制,那再簡單不過了。
Markdown 嘛,配合下專業版本管理工具 Git,版本控制再也不是難題。
以上就是對 Slidev 的簡單介紹,確實不得不說有些功能真的非常實用,而且我本身特別喜歡 Markdown 和網頁開發,所以這個簡直對我來說太方便了。
本文轉自https://www.cnblogs.com/BlueSocks/p/16056714.html
| 明哥,前麥肯錫戰略咨詢顧問,埃森哲管理咨詢顧問,一個喜歡用思維導圖架構PPT的老司機,歡迎關注,一起成為職場精英。
先來看個效果圖吧~
儀表盤我們很多人都做過,比如一些BI應用或在PPT報告中,儀表盤都是一個不錯的展示工具,用來展示完成進度、指標監控等業務場景,但BI工具比較復雜,而用PPT制作的話非常費時間而且需要一些PPT技巧,對于很多懶人來說,自己不是專業的PPT設計師,也不想學那么多的技術,就希望有人提供一個模板,然后換成自己的數據,是不是有點想多了?^_^
好吧,滿足你,今天就送上一個這樣的方法。
1、打開echarts網站,免費的,不用擔心,^_^
https://www.echartsjs.com/examples/zh/index.html#chart-type-rich。
2、這里有各種各樣的圖表模板,找到儀表盤,我們可以看到有3種模板風格,喜歡哪個風格就選哪個,這里我們選第三個。
3、找到儀表盤數據位置:data冒號打頭的地方,比如data: [{value: 120, name: 'km/h'}],將數據替換為你的數據即可,比如將value:120 替換為value:90,就意味著將儀表盤中的數據替換為自己的了,所有數據替換完成后,截圖或下載圖片即可,然后就可以復制到PPT中了。
1、echarts提供了各種各樣的模板,非常適合產品經理做原型設計,也非常適合銷售、售前等給客戶做PPT演示,當然也適合需要給領導或客戶做演示匯報的所有人。
2、echarts默認提供3種不同的配色風格,可以根據PPT的配色風格選擇,在右下角的風格區選擇你的風格即可。
多層餅圖-白色背景
多層餅圖-黑色背景
3、做好的效果通過echarts下載時,默認存儲為網頁,這對于軟件開發人員來說是大大的福利。
你會做這樣的效果嗎?彩蛋:切換到數據視圖,可以像Excel一樣編輯數據!
華為專業銷售:華為為什么那么牛?看看人家的專業銷售培訓和7個成交法,轉發
銷售大神的17′04″訓練=6大銷售技巧+10個尋找客戶法+18個成交法
性格內向、說話沒有邏輯怎么辦?掌握這5個方法,你就是溝通大神
關于PPT和職場匯報的技巧,歡迎在評論員留言討論,更多分享、更多收獲!
*請認真填寫需求信息,我們會在24小時內與您取得聯系。