























[!INFO] 需求
把多篇筆記的全部或部份內容彙集、編纂成一個檔案,方便閱讀或輸出成PDF
#只顯示特區段,或用^顯示特定區塊(Block)# Obsidian學習筆記本-輸出PDF
## 1. Markdown語法
![[用Obsidian學會Markdown]]
## 2. Obsidian使用介面
![[Obs#02 Obsdian的基本操作指引]]
## 3. Obsidian CSS彙總
![[Obsidian CSS Notes]]
## 4. Obsidian Plugin彙總
![[Obsidian Plugins Notes]]# test2
![[test3]]
![[test4]]![[筆記名稱]]指定要讀取的檔案[!REF] 語法
```dynamic-embed ![[筆記名稱]] ```
這是目前我建議的方法。
一樣是使用Obsidian的內嵌檔案語法,以![[筆記名稱]]指定要讀取的檔案,但有下列幾個重點要注意。
[!QUESTION] 問題
- 有些主題會設定內嵌區塊的高度,筆記內容較多時會出現捲軸
- 自訂CSS片段若設定內嵌區塊高度,會影響PDF格式
預設的Obsidian主題CSS會設定內嵌區塊高度:
.markdown-embed-content {
max-height: 600px;
overflow: auto;
}Blue Topaz主題:
--embed-content-height: 600px;
body.adjustable-embed-content-height :is(.markdown-preview-view,.markdown-rendered) .markdown-embed-content {
padding-right: 0;
max-height: var(--embed-content-height);
max-width: 100%;
overflow: auto;
}在儲存庫資料夾/.obsidian/snippets/裡建立embeds-full.css,內容如下:
.embeds-full .internal-embed.is-loaded .markdown-embed .markdown-embed-content {
max-height: unset !important;
}
.embeds-small .internal-embed.is-loaded .markdown-embed .markdown-embed-content {
max-height: 350px !important;
}embeds-full.css定義了兩個CSS類別:
---
cssClass: embeds-small
---2. 在要套用的筆記YAML區加上cssClass,讓筆記裡的內嵌區塊出現全部內容:
---
cssClass: embeds-full
---若匯出的PDF內嵌區塊未出現全部內容,則檢查CSS片段是否有設定內嵌區塊高度造成此狀況。
##
此内容由惯性聚合(RSS阅读器)自动聚合整理,仅供阅读参考。 原文来自 — 版权归原作者所有。